|
libxr
1.0
Want to be the best embedded framework
|
topic 运行时状态块 / Runtime state block of one topic More...
#include <topic.hpp>
Data Fields | |
| std::atomic< LockState > | busy |
| 发布路径串行化状态。Publish-path serialization state. | |
| LockFreeList | subers |
| 已挂接订阅者链表。List of attached subscribers. | |
| TypeID::ID | payload_type_id |
| 精确 payload 类型标识。Exact payload type identifier. | |
| uint32_t | payload_size |
| 该 topic 固定 payload 字节数。Fixed payload size in bytes of this topic. | |
| uint32_t | payload_alignment |
| 该 topic payload 所需对齐。Required payload alignment of this topic. | |
| uint32_t | crc32 |
| 主题名 CRC32 键。CRC32 key of the topic name. | |
| Mutex * | mutex |
| 多发布者主题使用的互斥量。Mutex used by multi-publisher topics. | |
topic 运行时状态块 / Runtime state block of one topic
| std::atomic<LockState> LibXR::Topic::Block::busy |
| uint32_t LibXR::Topic::Block::crc32 |
| Mutex* LibXR::Topic::Block::mutex |
| uint32_t LibXR::Topic::Block::payload_alignment |
| uint32_t LibXR::Topic::Block::payload_size |
| TypeID::ID LibXR::Topic::Block::payload_type_id |
| LockFreeList LibXR::Topic::Block::subers |