-class REMOTE_SCRIPT;
-class SETTINGS;
-//-----------------------------------------------------------------------------
-class RS_ADD_USER_NONIFIER: public NOTIFIER_BASE<USER_PTR> {
-public:
- RS_ADD_USER_NONIFIER(REMOTE_SCRIPT & r)
- : NOTIFIER_BASE<USER_PTR>(), rs(r) {}
- virtual ~RS_ADD_USER_NONIFIER() {}
- void Notify(const USER_PTR & user);
-
-private:
- RS_ADD_USER_NONIFIER(const RS_ADD_USER_NONIFIER & rvalue);
- RS_ADD_USER_NONIFIER & operator=(const RS_ADD_USER_NONIFIER);
-
- REMOTE_SCRIPT & rs;
-};
-//-----------------------------------------------------------------------------
-class RS_DEL_USER_NONIFIER: public NOTIFIER_BASE<USER_PTR> {
-public:
- RS_DEL_USER_NONIFIER(REMOTE_SCRIPT & r)
- : NOTIFIER_BASE<USER_PTR>(), rs(r) {}
- virtual ~RS_DEL_USER_NONIFIER() {}
- void Notify(const USER_PTR & user);
-
-private:
- RS_DEL_USER_NONIFIER(const RS_DEL_USER_NONIFIER & rvalue);
- RS_DEL_USER_NONIFIER & operator=(const RS_DEL_USER_NONIFIER);
-
- REMOTE_SCRIPT & rs;
-};