git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Some changes in crypto.lib. Added tests.
[stg.git]
/
projects
/
stargazer
/
plugins
/
other
/
ping
/
ping.h
diff --git
a/projects/stargazer/plugins/other/ping/ping.h
b/projects/stargazer/plugins/other/ping/ping.h
index d25f63888e4b40d7483fb18d6502d5b79b40d0c0..29e4974ef4be2779c286ff36dfd82dcc2661e328 100644
(file)
--- a/
projects/stargazer/plugins/other/ping/ping.h
+++ b/
projects/stargazer/plugins/other/ping/ping.h
@@
-19,6
+19,7
@@
#include "stg/user_ips.h"
#include "stg/pinger.h"
#include "stg/users.h"
#include "stg/user_ips.h"
#include "stg/pinger.h"
#include "stg/users.h"
+#include "stg/logger.h"
extern "C" PLUGIN * GetPlugin();
extern "C" PLUGIN * GetPlugin();
@@
-28,10
+29,11
@@
class SETTINGS;
//-----------------------------------------------------------------------------*/
class CHG_CURRIP_NOTIFIER_PING: public PROPERTY_NOTIFIER_BASE<uint32_t> {
public:
//-----------------------------------------------------------------------------*/
class CHG_CURRIP_NOTIFIER_PING: public PROPERTY_NOTIFIER_BASE<uint32_t> {
public:
- CHG_CURRIP_NOTIFIER_PING(const PING & p, USER_PTR u) : user(u), ping(p) {}
+ CHG_CURRIP_NOTIFIER_PING(const PING & p, USER_PTR u)
+ : PROPERTY_NOTIFIER_BASE<uint32_t>(), user(u), ping(p) {}
CHG_CURRIP_NOTIFIER_PING(const CHG_CURRIP_NOTIFIER_PING & rvalue)
CHG_CURRIP_NOTIFIER_PING(const CHG_CURRIP_NOTIFIER_PING & rvalue)
- :
user(rvalue.user), ping(rvalue.ping)
- {}
+ :
PROPERTY_NOTIFIER_BASE<uint32_t>(),
+
user(rvalue.user), ping(rvalue.ping)
{}
void Notify(const uint32_t & oldIP, const uint32_t & newIP);
USER_PTR GetUser() const { return user; }
void Notify(const uint32_t & oldIP, const uint32_t & newIP);
USER_PTR GetUser() const { return user; }
@@
-44,10
+46,11
@@
private:
//-----------------------------------------------------------------------------
class CHG_IPS_NOTIFIER_PING: public PROPERTY_NOTIFIER_BASE<USER_IPS> {
public:
//-----------------------------------------------------------------------------
class CHG_IPS_NOTIFIER_PING: public PROPERTY_NOTIFIER_BASE<USER_IPS> {
public:
- CHG_IPS_NOTIFIER_PING(const PING & p, USER_PTR u) : user(u), ping(p) {}
+ CHG_IPS_NOTIFIER_PING(const PING & p, USER_PTR u)
+ : PROPERTY_NOTIFIER_BASE<USER_IPS>(), user(u), ping(p) {}
CHG_IPS_NOTIFIER_PING(const CHG_IPS_NOTIFIER_PING & rvalue)
CHG_IPS_NOTIFIER_PING(const CHG_IPS_NOTIFIER_PING & rvalue)
- :
user(rvalue.user), ping(rvalue.ping)
- {}
+ :
PROPERTY_NOTIFIER_BASE<USER_IPS>(),
+
user(rvalue.user), ping(rvalue.ping)
{}
void Notify(const USER_IPS & oldIPS, const USER_IPS & newIPS);
USER_PTR GetUser() const { return user; }
void Notify(const USER_IPS & oldIPS, const USER_IPS & newIPS);
USER_PTR GetUser() const { return user; }
@@
-60,7
+63,7
@@
private:
//-----------------------------------------------------------------------------
class ADD_USER_NONIFIER_PING: public NOTIFIER_BASE<USER_PTR> {
public:
//-----------------------------------------------------------------------------
class ADD_USER_NONIFIER_PING: public NOTIFIER_BASE<USER_PTR> {
public:
- ADD_USER_NONIFIER_PING(PING & p) : ping(p) {}
+ ADD_USER_NONIFIER_PING(PING & p) :
NOTIFIER_BASE<USER_PTR>(),
ping(p) {}
virtual ~ADD_USER_NONIFIER_PING() {}
void Notify(const USER_PTR & user);
virtual ~ADD_USER_NONIFIER_PING() {}
void Notify(const USER_PTR & user);
@@
-73,7
+76,7
@@
private:
//-----------------------------------------------------------------------------
class DEL_USER_NONIFIER_PING: public NOTIFIER_BASE<USER_PTR> {
public:
//-----------------------------------------------------------------------------
class DEL_USER_NONIFIER_PING: public NOTIFIER_BASE<USER_PTR> {
public:
- DEL_USER_NONIFIER_PING(PING & p) : ping(p) {}
+ DEL_USER_NONIFIER_PING(PING & p) :
NOTIFIER_BASE<USER_PTR>(),
ping(p) {}
virtual ~DEL_USER_NONIFIER_PING() {}
void Notify(const USER_PTR & user);
virtual ~DEL_USER_NONIFIER_PING() {}
void Notify(const USER_PTR & user);
@@
-113,9
+116,9
@@
public:
bool IsRunning();
const std::string & GetStrError() const { return errorStr; }
bool IsRunning();
const std::string & GetStrError() const { return errorStr; }
-
const
std::string GetVersion() const { return "Pinger v.1.01"; }
- uint16_t GetStartPosition() const { return 10
0
; }
- uint16_t GetStopPosition() const { return 10
0
; }
+ std::string GetVersion() const { return "Pinger v.1.01"; }
+ uint16_t GetStartPosition() const { return 10; }
+ uint16_t GetStopPosition() const { return 10; }
void AddUser(USER_PTR u);
void DelUser(USER_PTR u);
void AddUser(USER_PTR u);
void DelUser(USER_PTR u);
@@
-146,6
+149,8
@@
private:
ADD_USER_NONIFIER_PING onAddUserNotifier;
DEL_USER_NONIFIER_PING onDelUserNotifier;
ADD_USER_NONIFIER_PING onAddUserNotifier;
DEL_USER_NONIFIER_PING onDelUserNotifier;
+
+ PLUGIN_LOGGER logger;
};
//-----------------------------------------------------------------------------
};
//-----------------------------------------------------------------------------