- const ADMIN & admin,
- const string & login,
- const BASE_STORE * store,
- const string & msg = "");
-protected:
- void WriteAccessDenied(const string & login,
- const ADMIN & admin,
- const string & parameter);
-
- void WriteSuccessChange(const string & login,
- const ADMIN & admin,
- const string & parameter,
- const string & oldValue,
- const string & newValue,
- const string & msg,
- const BASE_STORE * store);
-
- void OnChange(const string & login,
- const string & paramName,
- const string & oldValue,
- const string & newValue,
- const ADMIN & admin);
-
- string name; // parameter name. needed for logging
- bool isPassword; // is parameter password. when true, it will be logged as *******
- bool isStat; // is parameter a stat data or conf data?
- mutable pthread_mutex_t mutex;
- STG_LOGGER & stgLogger; // server's logger
- const SETTINGS * settings;
- };
+ const ADMIN * admin,
+ const std::string & login,
+ const STORE * store,
+ const std::string & msg = "");
+private:
+ void WriteAccessDenied(const std::string & login,
+ const ADMIN * admin,
+ const std::string & parameter);
+
+ void WriteSuccessChange(const std::string & login,
+ const ADMIN * admin,
+ const std::string & parameter,
+ const std::string & oldValue,
+ const std::string & newValue,
+ const std::string & msg,
+ const STORE * store);
+
+ void OnChange(const std::string & login,
+ const std::string & paramName,
+ const std::string & oldValue,
+ const std::string & newValue,
+ const ADMIN * admin);
+
+ STG_LOGGER & stgLogger;
+ bool isPassword;
+ bool isStat;
+ std::string name;
+ const std::string scriptsDir;
+};