#include <Service.hpp>
|
| Service () |
|
virtual | ~Service () |
|
void | connect (uint32_t _numberRetry=1) |
|
void | disconnect () |
|
void | pingIsAlive () |
|
bool | GateWayAlive () |
|
template<class ZEUS_RETURN_VALUE , class ZEUS_CLASS_TYPE , class... ZEUS_FUNC_ARGS_TYPE> |
zeus::AbstractFunction * | advertise (std::string _name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args)) |
|
| RemoteProcessCall () |
|
void | setDescription (const std::string &_desc) |
|
std::string | getDescription () |
|
void | setVersion (const std::string &_vers) |
|
std::string | getVersion () |
|
void | addAuthor (const std::string &_name, const std::string &_email) |
|
const std::vector< std::pair< std::string, std::string > > & | getAuthors () const |
|
std::vector< std::string > | getAuthors2 () |
|
std::string | getType () |
|
void | setType (const std::string &_type, uint16_t _version) |
|
std::vector< std::string > | getFunctions () |
|
AbstractFunction * | getFunction (std::string _funcName) |
|
template<class ZEUS_RETURN_VALUE , class... ZEUS_FUNC_ARGS_TYPE> |
zeus::AbstractFunction * | advertise (const std::string &_name, ZEUS_RETURN_VALUE(*_func)(ZEUS_FUNC_ARGS_TYPE... _args)) |
|
template<class ZEUS_RETURN_VALUE , class ZEUS_CLASS_TYPE , class... ZEUS_FUNC_ARGS_TYPE> |
zeus::AbstractFunction * | advertise (std::string _name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args)) |
|
§ Service()
zeus::Service::Service |
( |
| ) |
|
§ ~Service()
virtual zeus::Service::~Service |
( |
| ) |
|
|
virtual |
§ advertise()
template<class ZEUS_RETURN_VALUE , class ZEUS_CLASS_TYPE , class... ZEUS_FUNC_ARGS_TYPE>
zeus::AbstractFunction* zeus::Service::advertise |
( |
std::string |
_name, |
|
|
ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*)(ZEUS_FUNC_ARGS_TYPE... _args) |
_func |
|
) |
| |
|
inline |
§ connect()
void zeus::Service::connect |
( |
uint32_t |
_numberRetry = 1 | ) |
|
§ disconnect()
void zeus::Service::disconnect |
( |
| ) |
|
§ GateWayAlive()
bool zeus::Service::GateWayAlive |
( |
| ) |
|
§ pingIsAlive()
void zeus::Service::pingIsAlive |
( |
| ) |
|
§ propertyIp
Ip of WebSocket TCP connection.
§ propertyNameService
§ propertyPort
Port of the WebSocket connection.
The documentation for this class was generated from the following file: