git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change version in build messages.
[stg.git]
/
projects
/
stargazer
/
plugins
/
other
/
smux
/
sensors.h
diff --git
a/projects/stargazer/plugins/other/smux/sensors.h
b/projects/stargazer/plugins/other/smux/sensors.h
index 3337323e952803f5221c419da84c4f08aef1322e..35de996cb3377f4ef48189f639a7a27df70e505f 100644
(file)
--- a/
projects/stargazer/plugins/other/smux/sensors.h
+++ b/
projects/stargazer/plugins/other/smux/sensors.h
@@
-29,7
+29,7
@@
typedef std::map<OID, Sensor *> Sensors;
class TotalUsersSensor : public Sensor {
public:
class TotalUsersSensor : public Sensor {
public:
- TotalUsersSensor(const USERS & u) : users(u) {}
+
explicit
TotalUsersSensor(const USERS & u) : users(u) {}
virtual ~TotalUsersSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
virtual ~TotalUsersSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
@@
-49,7
+49,7
@@
class TotalUsersSensor : public Sensor {
class UsersSensor : public Sensor {
public:
class UsersSensor : public Sensor {
public:
- UsersSensor(USERS & u) : users(u) {}
+
explicit
UsersSensor(USERS & u) : users(u) {}
virtual ~UsersSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const;
virtual ~UsersSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const;
@@
-65,7
+65,7
@@
class UsersSensor : public Sensor {
class ConnectedUsersSensor : public UsersSensor {
public:
class ConnectedUsersSensor : public UsersSensor {
public:
- ConnectedUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
ConnectedUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~ConnectedUsersSensor() {}
private:
virtual ~ConnectedUsersSensor() {}
private:
@@
-75,7
+75,7
@@
class ConnectedUsersSensor : public UsersSensor {
class AuthorizedUsersSensor : public UsersSensor {
public:
class AuthorizedUsersSensor : public UsersSensor {
public:
- AuthorizedUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
AuthorizedUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~AuthorizedUsersSensor() {}
private:
virtual ~AuthorizedUsersSensor() {}
private:
@@
-85,7
+85,7
@@
class AuthorizedUsersSensor : public UsersSensor {
class AlwaysOnlineUsersSensor : public UsersSensor {
public:
class AlwaysOnlineUsersSensor : public UsersSensor {
public:
- AlwaysOnlineUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
AlwaysOnlineUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~AlwaysOnlineUsersSensor() {}
private:
virtual ~AlwaysOnlineUsersSensor() {}
private:
@@
-95,7
+95,7
@@
class AlwaysOnlineUsersSensor : public UsersSensor {
class NoCashUsersSensor : public UsersSensor {
public:
class NoCashUsersSensor : public UsersSensor {
public:
- NoCashUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
NoCashUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~NoCashUsersSensor() {}
private:
virtual ~NoCashUsersSensor() {}
private:
@@
-105,7
+105,7
@@
class NoCashUsersSensor : public UsersSensor {
class DisabledDetailStatsUsersSensor : public UsersSensor {
public:
class DisabledDetailStatsUsersSensor : public UsersSensor {
public:
- DisabledDetailStatsUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
DisabledDetailStatsUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~DisabledDetailStatsUsersSensor() {}
private:
virtual ~DisabledDetailStatsUsersSensor() {}
private:
@@
-115,7
+115,7
@@
class DisabledDetailStatsUsersSensor : public UsersSensor {
class DisabledUsersSensor : public UsersSensor {
public:
class DisabledUsersSensor : public UsersSensor {
public:
- DisabledUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
DisabledUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~DisabledUsersSensor() {}
private:
virtual ~DisabledUsersSensor() {}
private:
@@
-125,7
+125,7
@@
class DisabledUsersSensor : public UsersSensor {
class PassiveUsersSensor : public UsersSensor {
public:
class PassiveUsersSensor : public UsersSensor {
public:
- PassiveUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
PassiveUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~PassiveUsersSensor() {}
private:
virtual ~PassiveUsersSensor() {}
private:
@@
-135,7
+135,7
@@
class PassiveUsersSensor : public UsersSensor {
class CreditUsersSensor : public UsersSensor {
public:
class CreditUsersSensor : public UsersSensor {
public:
- CreditUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
CreditUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~CreditUsersSensor() {}
private:
virtual ~CreditUsersSensor() {}
private:
@@
-145,7
+145,7
@@
class CreditUsersSensor : public UsersSensor {
class FreeMbUsersSensor : public UsersSensor {
public:
class FreeMbUsersSensor : public UsersSensor {
public:
- FreeMbUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
FreeMbUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~FreeMbUsersSensor() {}
private:
virtual ~FreeMbUsersSensor() {}
private:
@@
-155,7
+155,7
@@
class FreeMbUsersSensor : public UsersSensor {
class TariffChangeUsersSensor : public UsersSensor {
public:
class TariffChangeUsersSensor : public UsersSensor {
public:
- TariffChangeUsersSensor(USERS & u) : UsersSensor(u) {}
+
explicit
TariffChangeUsersSensor(USERS & u) : UsersSensor(u) {}
virtual ~TariffChangeUsersSensor() {}
private:
virtual ~TariffChangeUsersSensor() {}
private:
@@
-163,9
+163,18
@@
class TariffChangeUsersSensor : public UsersSensor {
{ return !userPtr->GetProperty().nextTariff.ConstData().empty(); }
};
{ return !userPtr->GetProperty().nextTariff.ConstData().empty(); }
};
+class ActiveUsersSensor : public UsersSensor {
+ public:
+ explicit ActiveUsersSensor(USERS & u) : UsersSensor(u) {}
+ virtual ~ActiveUsersSensor() {}
+
+ private:
+ bool UserPredicate(USER_PTR userPtr) const;
+};
+
class TotalTariffsSensor : public Sensor {
public:
class TotalTariffsSensor : public Sensor {
public:
- TotalTariffsSensor(const TARIFFS & t) : tariffs(t) {}
+
explicit
TotalTariffsSensor(const TARIFFS & t) : tariffs(t) {}
virtual ~TotalTariffsSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
virtual ~TotalTariffsSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
@@
-185,7
+194,7
@@
class TotalTariffsSensor : public Sensor {
class TotalAdminsSensor : public Sensor {
public:
class TotalAdminsSensor : public Sensor {
public:
- TotalAdminsSensor(const ADMINS & a) : admins(a) {}
+
explicit
TotalAdminsSensor(const ADMINS & a) : admins(a) {}
virtual ~TotalAdminsSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
virtual ~TotalAdminsSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
@@
-205,7
+214,7
@@
class TotalAdminsSensor : public Sensor {
class TotalServicesSensor : public Sensor {
public:
class TotalServicesSensor : public Sensor {
public:
- TotalServicesSensor(const SERVICES & s) : services(s) {}
+
explicit
TotalServicesSensor(const SERVICES & s) : services(s) {}
virtual ~TotalServicesSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
virtual ~TotalServicesSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
@@
-225,7
+234,7
@@
class TotalServicesSensor : public Sensor {
class TotalCorporationsSensor : public Sensor {
public:
class TotalCorporationsSensor : public Sensor {
public:
- TotalCorporationsSensor(const CORPORATIONS & c) : corporations(c) {}
+
explicit
TotalCorporationsSensor(const CORPORATIONS & c) : corporations(c) {}
virtual ~TotalCorporationsSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
virtual ~TotalCorporationsSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
@@
-245,7
+254,7
@@
class TotalCorporationsSensor : public Sensor {
class TotalRulesSensor : public Sensor {
public:
class TotalRulesSensor : public Sensor {
public:
- TotalRulesSensor(const TRAFFCOUNTER & t) : traffcounter(t) {}
+
explicit
TotalRulesSensor(const TRAFFCOUNTER & t) : traffcounter(t) {}
virtual ~TotalRulesSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
virtual ~TotalRulesSensor() {}
bool GetValue(ObjectSyntax_t * objectSyntax) const
@@
-266,7
+275,7
@@
class TotalRulesSensor : public Sensor {
template <typename T>
class ConstSensor : public Sensor {
public:
template <typename T>
class ConstSensor : public Sensor {
public:
- ConstSensor(const T & v) : value(v) {}
+
explicit
ConstSensor(const T & v) : value(v) {}
virtual ~ConstSensor() {}
bool GetValue(ObjectSyntax * objectSyntax) const
virtual ~ConstSensor() {}
bool GetValue(ObjectSyntax * objectSyntax) const