消息队列结构体 更多...
#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 | 
消息队列名称