#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: