Class CDescGate

Nested Relationships

Nested Types

Class Documentation

class CDescGate

Public Functions

CDescGate()
~CDescGate()
void ApplySample(const Registration::Sample &sample_, eTLayerType layer_)
std::set<STopicId> GetPublisherIDs() const
bool GetPublisherInfo(const STopicId &id_, SDataTypeInformation &topic_info_) const
Registration::CallbackToken AddPublisherEventCallback(const Registration::TopicEventCallbackT &callback_)
void RemPublisherEventCallback(Registration::CallbackToken token_)
std::set<STopicId> GetSubscriberIDs() const
bool GetSubscriberInfo(const STopicId &id_, SDataTypeInformation &topic_info_) const
Registration::CallbackToken AddSubscriberEventCallback(const Registration::TopicEventCallbackT &callback_)
void RemSubscriberEventCallback(Registration::CallbackToken token_)
std::set<SServiceId> GetServerIDs() const
bool GetServerInfo(const SServiceId &id_, ServiceMethodInformationSetT &service_info_) const
std::set<SServiceId> GetClientIDs() const
bool GetClientInfo(const SServiceId &id_, ServiceMethodInformationSetT &service_info_) const
CDescGate(const CDescGate&) = delete
CDescGate &operator=(const CDescGate&) = delete
CDescGate(CDescGate&&) = delete
CDescGate &operator=(CDescGate&&) = delete