Emx::MsgTopicSubscriberSync类 参考

同步阻塞订阅

#include "MsgTopic.hpp"

struct  Config
 启动时携带的配置参数 更多...
 

Public 成员函数

 MsgTopicSubscriberSync ()
 
ErrCodeE Connect (const Config &cfg, int32_t timeoutMs)
 连接TopicServer 更多...
 
ErrCodeE GetMsg (uint32_t &topic, std::string &data, int32_t timeoutMs)
 获取订阅的消息 更多...
 
void DisConnect ()
 断开与TopicServer的链接 更多...
 
const char * GetSockName ()
 获取本地地址 更多...
 

构造及析构函数说明

◆ MsgTopicSubscriberSync()

Emx::MsgTopicSubscriberSync::MsgTopicSubscriberSync ( )
inline

成员函数说明

◆ Connect()

ErrCodeE Emx::MsgTopicSubscriberSync::Connect ( const Config cfg,
int32_t  timeoutMs 
)
参数
cfg[in] 启动参数
timeoutMs[in] 超时时间
返回
ErrCodeE

◆ GetMsg()

ErrCodeE Emx::MsgTopicSubscriberSync::GetMsg ( uint32_t &  topic,
std::string &  data,
int32_t  timeoutMs 
)
参数
topic[in] 消息的topic
data[in] topic携带的数据
timeoutMs[in] 超时时间
返回
ErrCodeE

◆ DisConnect()

void Emx::MsgTopicSubscriberSync::DisConnect ( )

◆ GetSockName()

const char* Emx::MsgTopicSubscriberSync::GetSockName ( )
inline
返回
存储本地地址的字符串