消息队列客户端
更多...
#include <rmvl/io/ipc.hpp>
◆ MqClient() [1/3]
| rm::MqClient::MqClient |
( |
std::string_view | name | ) |
|
| Python: |
|---|
| rm.MqClient( | name | ) -> | <MqClient object> |
◆ MqClient() [2/3]
| rm::MqClient::MqClient |
( |
const MqClient & | | ) |
|
|
delete |
| Python: |
|---|
| rm.MqClient( | name | ) -> | <MqClient object> |
◆ MqClient() [3/3]
| rm::MqClient::MqClient |
( |
MqClient && | | ) |
|
|
default |
| Python: |
|---|
| rm.MqClient( | name | ) -> | <MqClient object> |
◆ ~MqClient()
| rm::MqClient::~MqClient |
( |
| ) |
|
◆ operator<<()
| MqClient & rm::MqClient::operator<< |
( |
std::string_view | data | ) |
|
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator>>()
| MqClient & rm::MqClient::operator>> |
( |
std::string & | data | ) |
|
|
inlinenoexcept |
◆ read()
| std::string rm::MqClient::read |
( |
| ) |
|
|
noexcept |
| Python: |
|---|
| rm.MqClient.read( | | ) -> | data |
从消息队列读取数据
- 返回
- 读取到的数据,成功时返回非空字符串,失败时返回空字符串
◆ write()
| bool rm::MqClient::write |
( |
std::string_view | data, |
|
|
uint32_t | prio = 0 ) |
|
noexcept |
| Python: |
|---|
| rm.MqClient.write( | data | ) -> | res |
向消息队列写入数据
- 参数
-
| [in] | data | 待写入的数据 |
| [in] | prio | 消息优先级,数值越大优先级越高,相同优先级的消息按照 FIFO 处理 |
- 返回
- 是否写入成功
◆ _mq
该类的文档由以下文件生成: