Class CServiceServerImpl
Defined in File ecal_service_server_impl.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public std::enable_shared_from_this< CServiceServerImpl >
Class Documentation
-
class CServiceServerImpl : public std::enable_shared_from_this<CServiceServerImpl>
Implementation class for eCAL service server.
Public Functions
-
~CServiceServerImpl()
-
bool SetMethodCallback(const SServiceMethodInformation &method_info_, const ServiceMethodCallbackT &callback_)
-
bool RemoveMethodCallback(const std::string &method_)
-
bool IsConnected() const
-
void RegisterClient(const std::string &key_, const v5::SClientAttr &client_)
-
const SServiceId &GetServiceId() const
-
const std::string &GetServiceName() const
-
CServiceServerImpl(const CServiceServerImpl&) = delete
-
CServiceServerImpl &operator=(const CServiceServerImpl&) = delete
-
CServiceServerImpl(CServiceServerImpl&&) = delete
-
CServiceServerImpl &operator=(CServiceServerImpl&&) = delete
Public Static Functions
-
static std::shared_ptr<CServiceServerImpl> CreateInstance(const std::string &service_name_, const ServerEventCallbackT &event_callback_)
-
~CServiceServerImpl()