Emx::MsgTopic::SubRegister结构体 参考

订阅端注册用结构体 更多...

#include "MsgTopic.hpp"

Emx::MsgTopic::SubRegister 的协作图:

Public 属性

Header header
 Topic数据协议头 更多...
 
bool sendByPack
 true代表根据包的数量判断,false代表根据字节数判断 更多...
 
int32_t maxSend
 TopicServer针对此订阅端缓存的最大数据量,单位由‘sendByPack’决定,-1表示无限制 更多...
 
uint32_t topicArray [MaxTopicNum]
 需要订阅的topic,数组中以0作为有效topic的截止 更多...
 

详细描述

注解
每个订阅端在TopicServer上都对应着一个发送端,可以通过sendByPack和maxSend字段控制这个发送端 缓存的大小,缓存过大当订阅端处理不即时时可能会占用很多内存,分配过小可能导致丢掉一些订阅信息

类成员变量说明

◆ header

Header Emx::MsgTopic::SubRegister::header

◆ sendByPack

bool Emx::MsgTopic::SubRegister::sendByPack

◆ maxSend

int32_t Emx::MsgTopic::SubRegister::maxSend

◆ topicArray

uint32_t Emx::MsgTopic::SubRegister::topicArray[MaxTopicNum]