X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/ce4df22d851ab9ba93374415363809aba1f43b59..479d1656ef745f0bb51e0e6226b0d98cc6d6a8f1:/projects/stargazer/plugins/authorization/stress/stress.h?ds=sidebyside diff --git a/projects/stargazer/plugins/authorization/stress/stress.h b/projects/stargazer/plugins/authorization/stress/stress.h index 85eb75be..6ead8f33 100644 --- a/projects/stargazer/plugins/authorization/stress/stress.h +++ b/projects/stargazer/plugins/authorization/stress/stress.h @@ -46,6 +46,7 @@ class AUTH_STRESS; template class CHG_BEFORE_NOTIFIER: public PROPERTY_NOTIFIER_BASE { public: + CHG_BEFORE_NOTIFIER() : auth(NULL) {} void Notify(const varParamType & oldValue, const varParamType & newValue); void SetUser(USER_PTR u) { user = u; } USER_PTR GetUser() {return user; } @@ -59,6 +60,7 @@ private: template class CHG_AFTER_NOTIFIER: public PROPERTY_NOTIFIER_BASE { public: + CHG_AFTER_NOTIFIER() : auth(NULL) {} void Notify(const varParamType & oldValue, const varParamType & newValue); void SetUser(USER_PTR u) { user = u; } USER_PTR GetUser() {return user; } @@ -76,7 +78,6 @@ public: int ParseSettings(const MODULE_SETTINGS & s); int GetAverageOnlineTime() const; private: - int ParseIntInRange(const std::string & str, int min, int max, int * val); int averageOnlineTime; std::string errorStr; }; @@ -89,15 +90,10 @@ public: virtual ~AUTH_STRESS() {} void SetUsers(USERS * u); - void SetTariffs(TARIFFS *) {} - void SetAdmins(ADMINS *) {} - void SetTraffcounter(TRAFFCOUNTER *) {} - void SetStore(STORE *) {} - void SetStgSettings(const SETTINGS *) {} int Start(); int Stop(); - int Reload() { return 0; } + int Reload(const MODULE_SETTINGS & /*ms*/) { return 0; } bool IsRunning(); void SetSettings(const MODULE_SETTINGS & s); int ParseSettings(); @@ -138,7 +134,7 @@ private: class ADD_USER_NONIFIER: public NOTIFIER_BASE { public: - ADD_USER_NONIFIER() {} + ADD_USER_NONIFIER() : auth(NULL) {} virtual ~ADD_USER_NONIFIER() {} void SetAuthorizator(AUTH_STRESS * a) { auth = a; } @@ -153,7 +149,7 @@ private: class DEL_USER_NONIFIER: public NOTIFIER_BASE { public: - DEL_USER_NONIFIER() {} + DEL_USER_NONIFIER() : auth(NULL) {} virtual ~DEL_USER_NONIFIER() {} void SetAuthorizator(AUTH_STRESS * a) { auth = a; }