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