addAuthor(const std::string &_name, const std::string &_email) | zeus::RemoteProcessCall | |
advertise(const std::string &_name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args)) | zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS > | inline |
zeus::Service::advertise(std::string _name, ZEUS_RETURN_VALUE(ZEUS_CLASS_TYPE::*_func)(ZEUS_FUNC_ARGS_TYPE... _args)) | zeus::Service | inline |
zeus::RemoteProcessCall::advertise(const std::string &_name, ZEUS_RETURN_VALUE(*_func)(ZEUS_FUNC_ARGS_TYPE... _args)) | zeus::RemoteProcessCall | inline |
callBinary2(const std::string &_call, ememory::SharedPtr< zeus::BufferCall > _obj) | zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS > | inlinevirtual |
clientConnect(uint64_t _clientId, const std::string &_userName, const std::string &_clientName, const std::vector< std::string > &_groups) | zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS > | inlinevirtual |
clientDisconnect(uint64_t _clientId) | zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS > | inlinevirtual |
clientSetGroup(uint64_t _clientId, const std::vector< std::string > &_clientGroups) | zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS > | inline |
clientSetName(uint64_t _clientId, const std::string &_clientName) | zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS > | inline |
connect(uint32_t _numberRetry=1) | zeus::Service | |
disconnect() | zeus::Service | |
GateWayAlive() | zeus::Service | |
getAuthors() const | zeus::RemoteProcessCall | |
getAuthors2() | zeus::RemoteProcessCall | |
getDescription() | zeus::RemoteProcessCall | |
getFunction(std::string _funcName) | zeus::RemoteProcessCall | |
getFunctions() | zeus::RemoteProcessCall | |
getType() | zeus::RemoteProcessCall | |
getVersion() | zeus::RemoteProcessCall | |
isFunctionAuthorized(uint64_t _clientId, const std::string &_funcName) | zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS > | inlinevirtual |
m_authors (defined in zeus::RemoteProcessCall) | zeus::RemoteProcessCall | protected |
m_callMultiData (defined in zeus::Service) | zeus::Service | protected |
m_description | zeus::RemoteProcessCall | protected |
m_id (defined in zeus::Service) | zeus::Service | protected |
m_interfaceClient (defined in zeus::Service) | zeus::Service | protected |
m_listFunction | zeus::RemoteProcessCall | protected |
m_mutex (defined in zeus::Service) | zeus::Service | protected |
m_newData (defined in zeus::Service) | zeus::Service | protected |
m_type | zeus::RemoteProcessCall | protected |
m_version | zeus::RemoteProcessCall | protected |
pingIsAlive() | zeus::Service | |
properties | eproperty::Interface | |
propertyIp | zeus::Service | |
propertyNameService | zeus::Service | |
propertyPort | zeus::Service | |
RemoteProcessCall() | zeus::RemoteProcessCall | |
Service() | zeus::Service | |
ServiceType(ememory::SharedPtr< ZEUS_USER_ACCESS > _interface) | zeus::ServiceType< ZEUS_TYPE_SERVICE, ZEUS_USER_ACCESS > | inline |
setDescription(const std::string &_desc) | zeus::RemoteProcessCall | |
setType(const std::string &_type, uint16_t _version) | zeus::RemoteProcessCall | |
setVersion(const std::string &_vers) | zeus::RemoteProcessCall | |
~Service() | zeus::Service | virtual |