int UnhookEvents() { UnhookEvent(hModulesLoaded); UnhookEvent(hOptionsInitialise); UnhookEvent(hPreShutdown); KillTimers(); return 0; }
int UnhookEvents() { Log("%s", "Entering function " __FUNCTION__); UnhookEvent(hModulesLoaded); UnhookEvent(hOptionsInitialize); UnhookEvent(hIconsChanged); UnhookEvent(hExtraIconListRebuild); UnhookEvent(hExtraImageApply); UnhookEvent(hContactSettingChanged); UnhookEvent(hTopToolBarModuleLoaded); //UnhookEvent(hContactSendMessage); KillTimers(); Log("%s", "Leaving function " __FUNCTION__); return 0; }
int UpdateTimers() { KillTimers(); int interval; interval = db_get_dw(NULL, ModuleName, "Interval", DEFAULT_INTERVAL); interval *= 1000; //go from miliseconds to seconds hCheckTimer = SetTimer(NULL, 0, interval, (TIMERPROC) OnCheckTimer); int bReconnect = db_get_b(NULL, ModuleName, "Reconnect", 0); if (bReconnect) //user wants to forcefully reconnect every x minutes { interval = db_get_dw(NULL, ModuleName, "ReconnectInterval", DEFAULT_RECONNECT_INTERVAL); interval *= 1000 * 60; //go from miliseconds to seconds to minutes hReconnectTimer = SetTimer(NULL, 0, interval, (TIMERPROC) OnReconnectTimer); } return 0; }
int UnhookEvents() { KillTimers(); return 0; }
Scope::~Scope() { ReleaseRiftResources(); ReleaseWindowsResources(); KillTimers(); }