消息队列结构体 更多...
#include <queue.hpp>
Public 类型 | |
| using | ptr = std::shared_ptr< MsgQueue > |
| 消息队列指针 | |
Public 成员函数 | |
| MsgQueue () | |
| 无参构造 | |
| MsgQueue (const std::string &qname, bool qdurable, bool qexclusive, bool qauto_delete, const google::protobuf::Map< std::string, std::string > &qargs) | |
| 构造函数 | |
| void | setArgs (const std::string &str_args) |
| 解析字符串并存储到映射成员中 | |
| std::string | getArgs () |
| 将映射成员转化为字符串 | |
Public 属性 | |
| std::string | name |
| 消息队列名称 | |
| bool | durable |
| 持久化标志 | |
| bool | exclusive |
| 独占标志 | |
| bool | auto_delete |
| 自动删除标志 | |
| google::protobuf::Map< std::string, std::string > | args |
| 其他参数 | |
消息队列结构体
| using XuMQ::MsgQueue::ptr = std::shared_ptr<MsgQueue> |
消息队列指针
|
inline |
无参构造
|
inline |
构造函数
| qname | 消息队列名称 |
| qdurable | 持久化标志 |
| qexclusive | 独占标志 |
| qauto_delete | 自动删除标志 |
| qargs | 其他参数 |
|
inline |
将映射成员转化为字符串
|
inline |
解析字符串并存储到映射成员中
| str_args | 从数据库获取的字符串 |

| google::protobuf::Map<std::string, std::string> XuMQ::MsgQueue::args |
其他参数
| bool XuMQ::MsgQueue::auto_delete |
自动删除标志
| bool XuMQ::MsgQueue::durable |
持久化标志
| bool XuMQ::MsgQueue::exclusive |
独占标志
| std::string XuMQ::MsgQueue::name |
消息队列名称