#include "GlobalSessionService.h"
Public Types | |
| enum | ConnectionStatus { Connected , ConnectionFailed } |
Public Member Functions | |
| bool | addSessionService (LocalSessionService &_service) |
| void | setUrl (const std::string &_url) |
| const std::string & | url (void) const |
| void | setDatabaseUrl (const std::string &_url) |
| const std::string | databaseUrl (void) const |
| void | setAuthorizationUrl (const std::string &_url) |
| const std::string & | authorizationUrl (void) const |
| void | setGlobalDirectoryUrl (const std::string &_url) |
| const std::string & | globalDirectoryUrl (void) const |
| GlobalSessionService (const std::string &_url, SessionService *_owner) | |
| virtual | ~GlobalSessionService () |
| void | startHealthCheck (void) |
| void | stopHealthCheck (bool _joinThread) |
Public Member Functions inherited from ot::ActionHandler | |
| ActionHandler () | |
| ActionHandler (const ActionHandler &_other)=default | |
| ActionHandler (ActionHandler &&_other)=default | |
| virtual | ~ActionHandler () |
| ActionHandler & | operator= (const ActionHandler &_other)=default |
| ActionHandler & | operator= (ActionHandler &&_other)=default |
Public Member Functions inherited from ot::ServiceBase | |
| ServiceBase () | |
| Constructor. | |
| ServiceBase (const std::string &_name, const std::string &_type) | |
| Constructor. | |
| ServiceBase (const std::string &_name, const std::string &_type, const std::string &_url, serviceID_t _id, const std::string &_siteId=std::string()) | |
| Constructor. | |
| ServiceBase (const ServiceBase &_other) | |
| Copy constructor. | |
| ServiceBase & | operator= (const ServiceBase &_other) |
| bool | operator== (const ServiceBase &_other) const |
| bool | operator!= (const ServiceBase &_other) const |
| virtual | ~ServiceBase () |
| Deconstructor. | |
| void | setServiceID (serviceID_t _id) |
| Set the service ID. | |
| void | setServiceURL (const std::string &_url) |
| Set the service URL. | |
| void | setServiceName (const std::string &_name) |
| Set the service name. | |
| void | setServiceType (const std::string &_type) |
| Set the service type. | |
| void | setSiteId (const std::string &_id) |
| Set the site ID. | |
| void | setSessionCount (int _count) |
| Set the session count. | |
| serviceID_t | getServiceID (void) const |
| Return the service ID. | |
| int | getServiceIDAsInt (void) const |
| Return the service ID as an Integer (The service ID is an Integer stored as a String) | |
| int | getSessionCount (void) const |
| Return the session count. | |
| const std::string & | getServiceURL (void) const |
| Return the service URL. | |
| std::string | getServiceName (void) const |
| Return the service name. | |
| std::string | getServiceType (void) const |
| Return the service type. | |
| std::string | getSiteId (void) const |
| Return the site ID. | |
| BasicServiceInformation | getBasicServiceInformation (void) const |
Static Public Member Functions | |
| static GlobalSessionService * | instance (void) |
| static bool | hasInstance (void) |
| static void | deleteInstance (void) |
Private Member Functions | |
| virtual | ~GlobalSessionService () |
Additional Inherited Members | |
Protected Attributes inherited from ot::ServiceBase | |
| serviceID_t | m_serviceID |
| std::string | m_serviceURL |
| Service ID. | |
| std::string | m_serviceName |
| Service URL. | |
| std::string | m_serviceType |
| Service name. | |
| std::string | m_siteId |
| Service type. | |
| int | m_sessionCount |
| Site ID. | |
| GlobalSessionService::GlobalSessionService | ( | const std::string & | _url, |
| SessionService * | _owner ) |
|
virtual |
| bool GlobalSessionService::addSessionService | ( | LocalSessionService & | _service | ) |
|
inline |
|
inline |
|
static |
|
inline |
|
static |
|
static |
|
inline |
| void GlobalSessionService::setDatabaseUrl | ( | const std::string & | _url | ) |
|
inline |
|
inline |
| void GlobalSessionService::startHealthCheck | ( | void | ) |
| void GlobalSessionService::stopHealthCheck | ( | bool | _joinThread | ) |
|
inline |
|
privatevirtual |