Merge pull request #53 from KiNgMaR/master

consistently use time_t and size_t
This commit is contained in:
John Reese 2013-10-26 16:13:24 -07:00
commit 103933f492
1 changed files with 12 additions and 12 deletions

View File

@ -77,16 +77,16 @@ class CPushMod : public CModule
CString app; CString app;
// Time last notification was sent for a given context // Time last notification was sent for a given context
std::map <CString, unsigned int> last_notification_time; std::map <CString, time_t> last_notification_time;
// Time of last message by user to a given context // Time of last message by user to a given context
std::map <CString, unsigned int> last_reply_time; std::map <CString, time_t> last_reply_time;
// Time of last activity by user for a given context // Time of last activity by user for a given context
std::map <CString, unsigned int> last_active_time; std::map <CString, time_t> last_active_time;
// Time of last activity by user in any context // Time of last activity by user in any context
unsigned int idle_time; time_t idle_time;
// User object // User object
CUser *user; CUser *user;
@ -378,7 +378,7 @@ class CPushMod : public CModule
return; return;
} }
int count; CString::size_type count;
VCString parts; VCString parts;
CString url = options["message_uri"]; CString url = options["message_uri"];
@ -587,7 +587,7 @@ class CPushMod : public CModule
* *
* @return Number of connected clients * @return Number of connected clients
*/ */
unsigned int client_count() size_t client_count()
{ {
return GetNetwork()->GetClients().size(); return GetNetwork()->GetClients().size();
} }
@ -668,7 +668,7 @@ class CPushMod : public CModule
bool idle() bool idle()
{ {
unsigned int value = options["idle"].ToUInt(); unsigned int value = options["idle"].ToUInt();
unsigned int now = time(NULL); time_t now = time(NULL);
return value == 0 return value == 0
|| idle_time + value < now; || idle_time + value < now;
} }
@ -682,7 +682,7 @@ class CPushMod : public CModule
bool last_active(const CString& context) bool last_active(const CString& context)
{ {
unsigned int value = options["last_active"].ToUInt(); unsigned int value = options["last_active"].ToUInt();
unsigned int now = time(NULL); time_t now = time(NULL);
return value == 0 return value == 0
|| last_active_time.count(context) < 1 || last_active_time.count(context) < 1
|| last_active_time[context] + value < now; || last_active_time[context] + value < now;
@ -697,7 +697,7 @@ class CPushMod : public CModule
bool last_notification(const CString& context) bool last_notification(const CString& context)
{ {
unsigned int value = options["last_notification"].ToUInt(); unsigned int value = options["last_notification"].ToUInt();
unsigned int now = time(NULL); time_t now = time(NULL);
return value == 0 return value == 0
|| last_notification_time.count(context) < 1 || last_notification_time.count(context) < 1
|| last_notification_time[context] + value < now; || last_notification_time[context] + value < now;
@ -997,7 +997,7 @@ class CPushMod : public CModule
void OnModCommand(const CString& command) void OnModCommand(const CString& command)
{ {
VCString tokens; VCString tokens;
int token_count = command.Split(" ", tokens, false); CString::size_type token_count = command.Split(" ", tokens, false);
if (token_count < 1) if (token_count < 1)
{ {
@ -1302,8 +1302,8 @@ class CPushMod : public CModule
table.SetCell("Condition", "client_count"); table.SetCell("Condition", "client_count");
table.SetCell("Status", CString(client_count())); table.SetCell("Status", CString(client_count()));
unsigned int now = time(NULL); time_t now = time(NULL);
unsigned int ago = now - idle_time; time_t ago = now - idle_time;
table.AddRow(); table.AddRow();
table.SetCell("Condition", "idle"); table.SetCell("Condition", "idle");