hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
#include <AdminClientsSerializator.hpp>
Public Types | |
enum | ErrorCodes { NO_ERROR = 0, ERROR_SERIALIZE = 1, ERROR_UNSERIALIZE = 2 } |
Public Types inherited from HCE::IJsonSerializable | |
enum | { NO_ERROR = 0 } |
Public Member Functions | |
AdminClientsSerializator (std::vector< ClientWorkerItem > &clients_) | |
AdminClientsSerializator (std::vector< ClientWorkerItem > &clients_, unsigned long long purgeCounter_, unsigned long long refreshNotFoundCounter_) | |
~AdminClientsSerializator (void) | |
bool | serialize (std::string &json) |
bool | unserialize (const std::string &json) |
void | clear (void) |
void | setPurgeCounter (unsigned long long purgeCounter_) |
unsigned long long | getPurgeCounter (void) const |
void | setRefreshNotFoundCounter (unsigned long long refreshNotFoundCounter_) |
unsigned long long | getRefreshNotFoundCounter (void) const |
size_t | getClientsCount (void) const |
Public Member Functions inherited from HCE::IJsonSerializable | |
IJsonSerializable (void) | |
virtual | ~IJsonSerializable (void) |
void | setErrorMsg (const std::string &errorMsg_) |
std::string | getErrorMsg (void) const |
void | setErrorCode (unsigned int errorCode_) |
unsigned int | getErrorCode (void) const |
void | setIsError (bool isError_) |
bool | isError (void) const |
void | resetError (void) |
Additional Inherited Members | |
Protected Member Functions inherited from HCE::IJsonSerializable | |
template<class T = unsigned long long> | |
T | convertVarToNumeric (Poco::Dynamic::Var &var, T defaultValue) |
Protected Attributes inherited from HCE::IJsonSerializable | |
std::string | errorMsg |
unsigned int | errorCode |
bool | _isError |
Definition at line 25 of file AdminClientsSerializator.hpp.
Definition at line 39 of file AdminClientsSerializator.hpp.
|
explicit |
Definition at line 16 of file AdminClientsSerializator.cpp.
HCE::handlers::AdminClientsSerializator::AdminClientsSerializator | ( | std::vector< ClientWorkerItem > & | clients_, |
unsigned long long | purgeCounter_, | ||
unsigned long long | refreshNotFoundCounter_ | ||
) |
Definition at line 22 of file AdminClientsSerializator.cpp.
|
inline |
Definition at line 48 of file AdminClientsSerializator.hpp.
void HCE::handlers::AdminClientsSerializator::clear | ( | void | ) |
Definition at line 157 of file AdminClientsSerializator.cpp.
|
inline |
Definition at line 61 of file AdminClientsSerializator.hpp.
|
inline |
Definition at line 56 of file AdminClientsSerializator.hpp.
|
inline |
Definition at line 59 of file AdminClientsSerializator.hpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 29 of file AdminClientsSerializator.cpp.
|
inline |
Definition at line 55 of file AdminClientsSerializator.hpp.
|
inline |
Definition at line 58 of file AdminClientsSerializator.hpp.
|
virtual |
Implements HCE::IJsonSerializable.
Definition at line 83 of file AdminClientsSerializator.cpp.