diff --git a/README.md b/README.md index 8dabe26c..3c93d6a3 100644 --- a/README.md +++ b/README.md @@ -160,6 +160,9 @@ routing_key: news.music.pop 约定字符: 数字\\字母\\ '\_' \\ '\.' * 获取交换机所有绑定信息(删除交换机时, 删除绑定信息; 交换机收到消息时, 需要查找所有绑定队列) * 获取队列所有绑定信息(删除队列时, 删除绑定信息) * 获取绑定信息数量(测试用) + +![null _4_.png](https://s2.loli.net/2024/10/06/758NLYto1bzyiRQ.png) + 4. 消息数据管理 分别实现增删查的管理, 并实现持久化存储, 以内存存储为主, 确保查找信息处理信息的速度, 以硬盘存储为辅, 确保服务器重启之后, 以前的信息仍然存在 diff --git a/common/msg.pb.cc b/common/msg.pb.cc index b3e6df7d..a1ad547f 100644 --- a/common/msg.pb.cc +++ b/common/msg.pb.cc @@ -39,6 +39,7 @@ PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORIT PROTOBUF_CONSTEXPR Message_Payload::Message_Payload( ::_pbi::ConstantInitialized): _impl_{ /*decltype(_impl_.body_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.valid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} , /*decltype(_impl_.properties_)*/nullptr , /*decltype(_impl_._cached_size_)*/{}} {} struct Message_PayloadDefaultTypeInternal { @@ -52,8 +53,7 @@ struct Message_PayloadDefaultTypeInternal { PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Message_PayloadDefaultTypeInternal _Message_Payload_default_instance_; PROTOBUF_CONSTEXPR Message::Message( ::_pbi::ConstantInitialized): _impl_{ - /*decltype(_impl_.valid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} - , /*decltype(_impl_.payload_)*/nullptr + /*decltype(_impl_.payload_)*/nullptr , /*decltype(_impl_.offset_)*/0u , /*decltype(_impl_.length_)*/0u , /*decltype(_impl_._cached_size_)*/{}} {} @@ -89,6 +89,7 @@ const uint32_t TableStruct_msg_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(prot ~0u, // no _inlined_string_donated_ PROTOBUF_FIELD_OFFSET(::XuMQ::Message_Payload, _impl_.properties_), PROTOBUF_FIELD_OFFSET(::XuMQ::Message_Payload, _impl_.body_), + PROTOBUF_FIELD_OFFSET(::XuMQ::Message_Payload, _impl_.valid_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::XuMQ::Message, _internal_metadata_), ~0u, // no _extensions_ @@ -98,12 +99,11 @@ const uint32_t TableStruct_msg_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(prot PROTOBUF_FIELD_OFFSET(::XuMQ::Message, _impl_.payload_), PROTOBUF_FIELD_OFFSET(::XuMQ::Message, _impl_.offset_), PROTOBUF_FIELD_OFFSET(::XuMQ::Message, _impl_.length_), - PROTOBUF_FIELD_OFFSET(::XuMQ::Message, _impl_.valid_), }; static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, -1, sizeof(::XuMQ::BasicProperties)}, { 9, -1, -1, sizeof(::XuMQ::Message_Payload)}, - { 17, -1, -1, sizeof(::XuMQ::Message)}, + { 18, -1, -1, sizeof(::XuMQ::Message)}, }; static const ::_pb::Message* const file_default_instances[] = { @@ -117,9 +117,9 @@ const char descriptor_table_protodef_msg_2eproto[] PROTOBUF_SECTION_VARIABLE(pro "id\030\001 \001(\t\022)\n\rdelivery_mode\030\002 \001(\0162\022.XuMQ.D" "eliveryMode\022\023\n\013routing_key\030\003 \001(\t\"\244\001\n\007Mes" "sage\022&\n\007payload\030\001 \001(\0132\025.XuMQ.Message.Pay" - "load\022\016\n\006offset\030\002 \001(\r\022\016\n\006length\030\003 \001(\r\022\r\n\005" - "valid\030\004 \001(\t\032B\n\007Payload\022)\n\nproperties\030\001 \001" - "(\0132\025.XuMQ.BasicProperties\022\014\n\004body\030\002 \001(\t*" + "load\022\016\n\006offset\030\002 \001(\r\022\016\n\006length\030\003 \001(\r\032Q\n\007" + "Payload\022)\n\nproperties\030\001 \001(\0132\025.XuMQ.Basic" + "Properties\022\014\n\004body\030\002 \001(\t\022\r\n\005valid\030\003 \001(\t*" "A\n\014ExchangeType\022\016\n\nUNKNOWTYPE\020\000\022\n\n\006DIREC" "T\020\001\022\n\n\006FANOUT\020\002\022\t\n\005TOPIC\020\003*:\n\014DeliveryMo" "de\022\016\n\nUNKNOWMODE\020\000\022\r\n\tUNDURABLE\020\001\022\013\n\007DUR" @@ -478,6 +478,7 @@ Message_Payload::Message_Payload(const Message_Payload& from) Message_Payload* const _this = this; (void)_this; new (&_impl_) Impl_{ decltype(_impl_.body_){} + , decltype(_impl_.valid_){} , decltype(_impl_.properties_){nullptr} , /*decltype(_impl_._cached_size_)*/{}}; @@ -490,6 +491,14 @@ Message_Payload::Message_Payload(const Message_Payload& from) _this->_impl_.body_.Set(from._internal_body(), _this->GetArenaForAllocation()); } + _impl_.valid_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.valid_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_valid().empty()) { + _this->_impl_.valid_.Set(from._internal_valid(), + _this->GetArenaForAllocation()); + } if (from._internal_has_properties()) { _this->_impl_.properties_ = new ::XuMQ::BasicProperties(*from._impl_.properties_); } @@ -502,6 +511,7 @@ inline void Message_Payload::SharedCtor( (void)is_message_owned; new (&_impl_) Impl_{ decltype(_impl_.body_){} + , decltype(_impl_.valid_){} , decltype(_impl_.properties_){nullptr} , /*decltype(_impl_._cached_size_)*/{} }; @@ -509,6 +519,10 @@ inline void Message_Payload::SharedCtor( #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING _impl_.body_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.valid_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.valid_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } Message_Payload::~Message_Payload() { @@ -523,6 +537,7 @@ Message_Payload::~Message_Payload() { inline void Message_Payload::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); _impl_.body_.Destroy(); + _impl_.valid_.Destroy(); if (this != internal_default_instance()) delete _impl_.properties_; } @@ -537,6 +552,7 @@ void Message_Payload::Clear() { (void) cached_has_bits; _impl_.body_.ClearToEmpty(); + _impl_.valid_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && _impl_.properties_ != nullptr) { delete _impl_.properties_; } @@ -568,6 +584,16 @@ const char* Message_Payload::_InternalParse(const char* ptr, ::_pbi::ParseContex } else goto handle_unusual; continue; + // string valid = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_valid(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "XuMQ.Message.Payload.valid")); + } else + goto handle_unusual; + continue; default: goto handle_unusual; } // switch @@ -614,6 +640,16 @@ uint8_t* Message_Payload::_InternalSerialize( 2, this->_internal_body(), target); } + // string valid = 3; + if (!this->_internal_valid().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_valid().data(), static_cast(this->_internal_valid().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "XuMQ.Message.Payload.valid"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_valid(), target); + } + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); @@ -637,6 +673,13 @@ size_t Message_Payload::ByteSizeLong() const { this->_internal_body()); } + // string valid = 3; + if (!this->_internal_valid().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_valid()); + } + // .XuMQ.BasicProperties properties = 1; if (this->_internal_has_properties()) { total_size += 1 + @@ -665,6 +708,9 @@ void Message_Payload::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const if (!from._internal_body().empty()) { _this->_internal_set_body(from._internal_body()); } + if (!from._internal_valid().empty()) { + _this->_internal_set_valid(from._internal_valid()); + } if (from._internal_has_properties()) { _this->_internal_mutable_properties()->::XuMQ::BasicProperties::MergeFrom( from._internal_properties()); @@ -692,6 +738,10 @@ void Message_Payload::InternalSwap(Message_Payload* other) { &_impl_.body_, lhs_arena, &other->_impl_.body_, rhs_arena ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.valid_, lhs_arena, + &other->_impl_.valid_, rhs_arena + ); swap(_impl_.properties_, other->_impl_.properties_); } @@ -722,21 +772,12 @@ Message::Message(const Message& from) : ::PROTOBUF_NAMESPACE_ID::Message() { Message* const _this = this; (void)_this; new (&_impl_) Impl_{ - decltype(_impl_.valid_){} - , decltype(_impl_.payload_){nullptr} + decltype(_impl_.payload_){nullptr} , decltype(_impl_.offset_){} , decltype(_impl_.length_){} , /*decltype(_impl_._cached_size_)*/{}}; _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - _impl_.valid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.valid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (!from._internal_valid().empty()) { - _this->_impl_.valid_.Set(from._internal_valid(), - _this->GetArenaForAllocation()); - } if (from._internal_has_payload()) { _this->_impl_.payload_ = new ::XuMQ::Message_Payload(*from._impl_.payload_); } @@ -751,16 +792,11 @@ inline void Message::SharedCtor( (void)arena; (void)is_message_owned; new (&_impl_) Impl_{ - decltype(_impl_.valid_){} - , decltype(_impl_.payload_){nullptr} + decltype(_impl_.payload_){nullptr} , decltype(_impl_.offset_){0u} , decltype(_impl_.length_){0u} , /*decltype(_impl_._cached_size_)*/{} }; - _impl_.valid_.InitDefault(); - #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - _impl_.valid_.Set("", GetArenaForAllocation()); - #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } Message::~Message() { @@ -774,7 +810,6 @@ Message::~Message() { inline void Message::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - _impl_.valid_.Destroy(); if (this != internal_default_instance()) delete _impl_.payload_; } @@ -788,7 +823,6 @@ void Message::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - _impl_.valid_.ClearToEmpty(); if (GetArenaForAllocation() == nullptr && _impl_.payload_ != nullptr) { delete _impl_.payload_; } @@ -829,16 +863,6 @@ const char* Message::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) } else goto handle_unusual; continue; - // string valid = 4; - case 4: - if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { - auto str = _internal_mutable_valid(); - ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); - CHK_(ptr); - CHK_(::_pbi::VerifyUTF8(str, "XuMQ.Message.valid")); - } else - goto handle_unusual; - continue; default: goto handle_unusual; } // switch @@ -887,16 +911,6 @@ uint8_t* Message::_InternalSerialize( target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_length(), target); } - // string valid = 4; - if (!this->_internal_valid().empty()) { - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( - this->_internal_valid().data(), static_cast(this->_internal_valid().length()), - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, - "XuMQ.Message.valid"); - target = stream->WriteStringMaybeAliased( - 4, this->_internal_valid(), target); - } - if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); @@ -913,13 +927,6 @@ size_t Message::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string valid = 4; - if (!this->_internal_valid().empty()) { - total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( - this->_internal_valid()); - } - // .XuMQ.Message.Payload payload = 1; if (this->_internal_has_payload()) { total_size += 1 + @@ -955,9 +962,6 @@ void Message::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOB uint32_t cached_has_bits = 0; (void) cached_has_bits; - if (!from._internal_valid().empty()) { - _this->_internal_set_valid(from._internal_valid()); - } if (from._internal_has_payload()) { _this->_internal_mutable_payload()->::XuMQ::Message_Payload::MergeFrom( from._internal_payload()); @@ -984,13 +988,7 @@ bool Message::IsInitialized() const { void Message::InternalSwap(Message* other) { using std::swap; - auto* lhs_arena = GetArenaForAllocation(); - auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &_impl_.valid_, lhs_arena, - &other->_impl_.valid_, rhs_arena - ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(Message, _impl_.length_) + sizeof(Message::_impl_.length_) diff --git a/common/msg.pb.h b/common/msg.pb.h index b3881aec..7fc461a5 100644 --- a/common/msg.pb.h +++ b/common/msg.pb.h @@ -420,6 +420,7 @@ class Message_Payload final : enum : int { kBodyFieldNumber = 2, + kValidFieldNumber = 3, kPropertiesFieldNumber = 1, }; // string body = 2; @@ -436,6 +437,20 @@ class Message_Payload final : std::string* _internal_mutable_body(); public: + // string valid = 3; + void clear_valid(); + const std::string& valid() const; + template + void set_valid(ArgT0&& arg0, ArgT... args); + std::string* mutable_valid(); + PROTOBUF_NODISCARD std::string* release_valid(); + void set_allocated_valid(std::string* valid); + private: + const std::string& _internal_valid() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_valid(const std::string& value); + std::string* _internal_mutable_valid(); + public: + // .XuMQ.BasicProperties properties = 1; bool has_properties() const; private: @@ -463,6 +478,7 @@ class Message_Payload final : typedef void DestructorSkippable_; struct Impl_ { ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr valid_; ::XuMQ::BasicProperties* properties_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; }; @@ -594,25 +610,10 @@ class Message final : // accessors ------------------------------------------------------- enum : int { - kValidFieldNumber = 4, kPayloadFieldNumber = 1, kOffsetFieldNumber = 2, kLengthFieldNumber = 3, }; - // string valid = 4; - void clear_valid(); - const std::string& valid() const; - template - void set_valid(ArgT0&& arg0, ArgT... args); - std::string* mutable_valid(); - PROTOBUF_NODISCARD std::string* release_valid(); - void set_allocated_valid(std::string* valid); - private: - const std::string& _internal_valid() const; - inline PROTOBUF_ALWAYS_INLINE void _internal_set_valid(const std::string& value); - std::string* _internal_mutable_valid(); - public: - // .XuMQ.Message.Payload payload = 1; bool has_payload() const; private: @@ -657,7 +658,6 @@ class Message final : typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; struct Impl_ { - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr valid_; ::XuMQ::Message_Payload* payload_; uint32_t offset_; uint32_t length_; @@ -941,6 +941,56 @@ inline void Message_Payload::set_allocated_body(std::string* body) { // @@protoc_insertion_point(field_set_allocated:XuMQ.Message.Payload.body) } +// string valid = 3; +inline void Message_Payload::clear_valid() { + _impl_.valid_.ClearToEmpty(); +} +inline const std::string& Message_Payload::valid() const { + // @@protoc_insertion_point(field_get:XuMQ.Message.Payload.valid) + return _internal_valid(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Message_Payload::set_valid(ArgT0&& arg0, ArgT... args) { + + _impl_.valid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:XuMQ.Message.Payload.valid) +} +inline std::string* Message_Payload::mutable_valid() { + std::string* _s = _internal_mutable_valid(); + // @@protoc_insertion_point(field_mutable:XuMQ.Message.Payload.valid) + return _s; +} +inline const std::string& Message_Payload::_internal_valid() const { + return _impl_.valid_.Get(); +} +inline void Message_Payload::_internal_set_valid(const std::string& value) { + + _impl_.valid_.Set(value, GetArenaForAllocation()); +} +inline std::string* Message_Payload::_internal_mutable_valid() { + + return _impl_.valid_.Mutable(GetArenaForAllocation()); +} +inline std::string* Message_Payload::release_valid() { + // @@protoc_insertion_point(field_release:XuMQ.Message.Payload.valid) + return _impl_.valid_.Release(); +} +inline void Message_Payload::set_allocated_valid(std::string* valid) { + if (valid != nullptr) { + + } else { + + } + _impl_.valid_.SetAllocated(valid, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.valid_.IsDefault()) { + _impl_.valid_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:XuMQ.Message.Payload.valid) +} + // ------------------------------------------------------------------- // Message @@ -1075,56 +1125,6 @@ inline void Message::set_length(uint32_t value) { // @@protoc_insertion_point(field_set:XuMQ.Message.length) } -// string valid = 4; -inline void Message::clear_valid() { - _impl_.valid_.ClearToEmpty(); -} -inline const std::string& Message::valid() const { - // @@protoc_insertion_point(field_get:XuMQ.Message.valid) - return _internal_valid(); -} -template -inline PROTOBUF_ALWAYS_INLINE -void Message::set_valid(ArgT0&& arg0, ArgT... args) { - - _impl_.valid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); - // @@protoc_insertion_point(field_set:XuMQ.Message.valid) -} -inline std::string* Message::mutable_valid() { - std::string* _s = _internal_mutable_valid(); - // @@protoc_insertion_point(field_mutable:XuMQ.Message.valid) - return _s; -} -inline const std::string& Message::_internal_valid() const { - return _impl_.valid_.Get(); -} -inline void Message::_internal_set_valid(const std::string& value) { - - _impl_.valid_.Set(value, GetArenaForAllocation()); -} -inline std::string* Message::_internal_mutable_valid() { - - return _impl_.valid_.Mutable(GetArenaForAllocation()); -} -inline std::string* Message::release_valid() { - // @@protoc_insertion_point(field_release:XuMQ.Message.valid) - return _impl_.valid_.Release(); -} -inline void Message::set_allocated_valid(std::string* valid) { - if (valid != nullptr) { - - } else { - - } - _impl_.valid_.SetAllocated(valid, GetArenaForAllocation()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (_impl_.valid_.IsDefault()) { - _impl_.valid_.Set("", GetArenaForAllocation()); - } -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING - // @@protoc_insertion_point(field_set_allocated:XuMQ.Message.valid) -} - #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ diff --git a/common/msg.proto b/common/msg.proto index 3d87bb02..034398aa 100644 --- a/common/msg.proto +++ b/common/msg.proto @@ -24,9 +24,9 @@ message Message{ message Payload{ BasicProperties properties = 1; string body = 2; + string valid = 3; }; Payload payload = 1; uint32 offset = 2; uint32 length = 3; - string valid = 4; }; \ No newline at end of file diff --git a/docs/annotated.html b/docs/annotated.html index df227109..3f5c6278 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -122,20 +122,21 @@  CImpl_  CMessage_PayloadDefaultTypeInternal  CMessageDefaultTypeInternal - CMsgQueue消息队列结构体 - CMsgQueueManager消息队列数据内存管理类 - CMsgQueueMapper消息队列持久化管理类 将数据存储在sqlite数据库中 - CSqliteHelperSQLite 数据库操作助手类 - CStrHelper字符串处理助手类 - CUUIDHelper提供生成 UUID 的工具类。 - CBindingTest - CExchangerMapper交换机持久化管理类 将数据存储在sqlite数据库中 - CExchangeTest - Cis_proto_enum< ::XuMQ::DeliveryMode > - Cis_proto_enum< ::XuMQ::ExchangeType > - CQueueTest - CTableStruct_msg_2eproto - CUUIDHelper + CMessageMapper处理消息队列的文件存储和管理类 + CMsgQueue消息队列结构体 + CMsgQueueManager消息队列数据内存管理类 + CMsgQueueMapper消息队列持久化管理类 将数据存储在sqlite数据库中 + CSqliteHelperSQLite 数据库操作助手类 + CStrHelper字符串处理助手类 + CUUIDHelper提供生成 UUID 的工具类。 + CBindingTest + CExchangerMapper交换机持久化管理类 将数据存储在sqlite数据库中 + CExchangeTest + Cis_proto_enum< ::XuMQ::DeliveryMode > + Cis_proto_enum< ::XuMQ::ExchangeType > + CQueueTest + CTableStruct_msg_2eproto + CUUIDHelper diff --git a/docs/annotated_dup.js b/docs/annotated_dup.js index c35e5a9f..eb50a6fc 100644 --- a/docs/annotated_dup.js +++ b/docs/annotated_dup.js @@ -15,6 +15,7 @@ var annotated_dup = [ "Message_Payload", "class_xu_m_q_1_1_message___payload.html", "class_xu_m_q_1_1_message___payload" ], [ "Message_PayloadDefaultTypeInternal", "struct_xu_m_q_1_1_message___payload_default_type_internal.html", "struct_xu_m_q_1_1_message___payload_default_type_internal" ], [ "MessageDefaultTypeInternal", "struct_xu_m_q_1_1_message_default_type_internal.html", "struct_xu_m_q_1_1_message_default_type_internal" ], + [ "MessageMapper", "class_xu_m_q_1_1_message_mapper.html", "class_xu_m_q_1_1_message_mapper" ], [ "MsgQueue", "struct_xu_m_q_1_1_msg_queue.html", "struct_xu_m_q_1_1_msg_queue" ], [ "MsgQueueManager", "class_xu_m_q_1_1_msg_queue_manager.html", "class_xu_m_q_1_1_msg_queue_manager" ], [ "MsgQueueMapper", "class_xu_m_q_1_1_msg_queue_mapper.html", "class_xu_m_q_1_1_msg_queue_mapper" ], diff --git a/docs/class_xu_m_q_1_1_file_helper.html b/docs/class_xu_m_q_1_1_file_helper.html index 5c534281..2a33231e 100644 --- a/docs/class_xu_m_q_1_1_file_helper.html +++ b/docs/class_xu_m_q_1_1_file_helper.html @@ -249,15 +249,17 @@

- + - + - + - - - + + + + + @@ -301,9 +303,13 @@

- - - + + + + + + + @@ -340,18 +346,20 @@

- - - - - + + + + + - + - - - - + + + + + + @@ -512,10 +520,14 @@

- - - - + + + + + + + + @@ -605,9 +617,13 @@

- - - + + + + + + + @@ -660,10 +676,12 @@

- - - - + + + + + + @@ -700,13 +718,20 @@

- - - - - - - + + + + + + + + + + + + + + @@ -813,10 +838,14 @@

- - - - + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.map b/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.map index 86ed8583..78eedf48 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.map +++ b/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.map @@ -1,5 +1,9 @@ - - - + + + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.md5 b/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.md5 index 2e8ca7c3..6d55b303 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.md5 +++ b/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.md5 @@ -1 +1 @@ -d5af50eceae9f19f9925f67b176ec0ae \ No newline at end of file +629e355eb0d6a8221e090d3d255b0f66 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.png b/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.png index 624df274..fb8a3839 100644 Binary files a/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.png and b/docs/class_xu_m_q_1_1_file_helper_a0f802521391b758249b06df7b569368a_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.map b/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.map index d1c66506..abea998c 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.map +++ b/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.map @@ -1,11 +1,13 @@ - + - + - + - - - + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.md5 b/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.md5 index f94dc39d..16b4f823 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.md5 +++ b/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.md5 @@ -1 +1 @@ -6b545829a1eaaa1b2be7e1ce2e563c3d \ No newline at end of file +51da124a8668bc9e819988bf857c602e \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.png b/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.png index 8e3cd5f8..647c4020 100644 Binary files a/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.png and b/docs/class_xu_m_q_1_1_file_helper_a22fd9192e7f58d40e0188a4f619b9bad_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.map b/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.map index 5cb7d194..57f17fd8 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.map +++ b/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.map @@ -1,5 +1,9 @@ - - - + + + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.md5 b/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.md5 index 5da9d915..ca6ede23 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.md5 +++ b/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.md5 @@ -1 +1 @@ -dbce9eed2c4433bfa11003f5e176ba26 \ No newline at end of file +8fa1e2c80a2d5657f79f25082a36e14b \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.png b/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.png index c49f9f0a..a13f1f2b 100644 Binary files a/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.png and b/docs/class_xu_m_q_1_1_file_helper_a4b0f0646d1cfaf32c0973582db595cf3_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.map b/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.map index 8b7d9c35..8b67fd9c 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.map +++ b/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.map @@ -1,6 +1,8 @@ - - - - + + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.md5 b/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.md5 index a960f8d8..cfc154f7 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.md5 +++ b/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.md5 @@ -1 +1 @@ -58a4281fbb360c5d354652d72ba5fcf8 \ No newline at end of file +7f5b477a9544cc7ee9860c5b026d0afe \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.png b/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.png index 996a21a8..f5ce2c86 100644 Binary files a/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.png and b/docs/class_xu_m_q_1_1_file_helper_a69d92b4cd80a4ce7544faafebd1d42c1_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.map b/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.map index eb54bb03..8e33665a 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.map +++ b/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.map @@ -1,9 +1,16 @@ - - - - - - - + + + + + + + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.md5 b/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.md5 index 89def256..a2f58c1d 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.md5 +++ b/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.md5 @@ -1 +1 @@ -278a2ab9b8668100b7e07a407272e0f9 \ No newline at end of file +b2ce3325b08cfe42f66b5d9de2edcf99 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.png b/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.png index e73343d8..9c8800ea 100644 Binary files a/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.png and b/docs/class_xu_m_q_1_1_file_helper_a7ac4e13733fde87e0aaf31039bf61102_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.map b/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.map index ebc0c370..2831cd7d 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.map +++ b/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.map @@ -1,14 +1,16 @@ - - - - - + + + + + - + - - - - + + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.md5 b/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.md5 index 2f57468f..7060db93 100644 --- a/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.md5 +++ b/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.md5 @@ -1 +1 @@ -3c7152ab48200c74f4c4e7008093873f \ No newline at end of file +649e6e43fe15602d8abac2a3a5ed3aee \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.png b/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.png index 0689f306..f2c11bf7 100644 Binary files a/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.png and b/docs/class_xu_m_q_1_1_file_helper_a9a1942e32bcf93fa90ada07371331b1e_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.map b/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.map index 0314ec77..4f9d4606 100644 --- a/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.map +++ b/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.map @@ -1,6 +1,10 @@ - - - - + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.md5 b/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.md5 index 81c6cb2b..e101fd0f 100644 --- a/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.md5 +++ b/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.md5 @@ -1 +1 @@ -2339f7c63d973f37ddb570fb178fe29e \ No newline at end of file +b4147129cb45cef0f16d4629ca054c24 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.png b/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.png index 13624db5..b701fce2 100644 Binary files a/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.png and b/docs/class_xu_m_q_1_1_file_helper_abade7c0c4c34cbc93fc19aa55aa1be7a_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.map b/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.map index 9f45eb9d..d5138c33 100644 --- a/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.map +++ b/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.map @@ -1,6 +1,10 @@ - - - - + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.md5 b/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.md5 index 5c2772da..e3a87ae0 100644 --- a/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.md5 +++ b/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.md5 @@ -1 +1 @@ -e7e8314def3508abe9cd3aa66e15a039 \ No newline at end of file +ac802d5e71700c57ef5b0e1d9e447d42 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.png b/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.png index b125d0d7..050dcc29 100644 Binary files a/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.png and b/docs/class_xu_m_q_1_1_file_helper_ad971857da8011569e70450927174b15f_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message-members.html b/docs/class_xu_m_q_1_1_message-members.html index 4f61af3e..7c1ad88d 100644 --- a/docs/class_xu_m_q_1_1_message-members.html +++ b/docs/class_xu_m_q_1_1_message-members.html @@ -110,21 +110,17 @@
_internal_has_payload() constXuMQ::Messageinlineprivate _internal_length() constXuMQ::Messageinlineprivate _internal_mutable_payload()XuMQ::Messageinlineprivate - _internal_mutable_valid()XuMQ::Messageinlineprivate - _internal_offset() constXuMQ::Messageinlineprivate - _internal_payload() constXuMQ::Messageinlineprivate - _internal_set_length(uint32_t value)XuMQ::Messageinlineprivate - _internal_set_offset(uint32_t value)XuMQ::Messageinlineprivate - _internal_set_valid(const std::string &value)XuMQ::Messageinlineprivate - _internal_valid() constXuMQ::Messageinlineprivate - _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) finalXuMQ::Message - _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const finalXuMQ::Message - ByteSizeLong() const finalXuMQ::Message - Clear() finalXuMQ::Message - clear_length()XuMQ::Messageinline - clear_offset()XuMQ::Messageinline - clear_payload()XuMQ::Messageinline - clear_valid()XuMQ::Messageinline + _internal_offset() constXuMQ::Messageinlineprivate + _internal_payload() constXuMQ::Messageinlineprivate + _internal_set_length(uint32_t value)XuMQ::Messageinlineprivate + _internal_set_offset(uint32_t value)XuMQ::Messageinlineprivate + _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) finalXuMQ::Message + _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const finalXuMQ::Message + ByteSizeLong() const finalXuMQ::Message + Clear() finalXuMQ::Message + clear_length()XuMQ::Messageinline + clear_offset()XuMQ::Messageinline + clear_payload()XuMQ::Messageinline CopyFrom(const Message &from)XuMQ::Message default_instance()XuMQ::Messageinlinestatic descriptor()XuMQ::Messageinlinestatic @@ -144,17 +140,15 @@ kLengthFieldNumber 枚举值XuMQ::Message kOffsetFieldNumber 枚举值XuMQ::Message kPayloadFieldNumber 枚举值XuMQ::Message - kValidFieldNumber 枚举值XuMQ::Message - length() constXuMQ::Messageinline - MergeFrom(const Message &from)XuMQ::Messageinline - MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)XuMQ::Messageprivatestatic - Message()XuMQ::Messageinline - Message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)XuMQ::Messageexplicit - Message(const Message &from)XuMQ::Message - Message(Message &&from) noexceptXuMQ::Messageinline - Message(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)XuMQ::Messageexplicitprotected - mutable_payload()XuMQ::Messageinline - mutable_valid()XuMQ::Messageinline + length() constXuMQ::Messageinline + MergeFrom(const Message &from)XuMQ::Messageinline + MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)XuMQ::Messageprivatestatic + Message()XuMQ::Messageinline + Message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)XuMQ::Messageexplicit + Message(const Message &from)XuMQ::Message + Message(Message &&from) noexceptXuMQ::Messageinline + Message(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)XuMQ::Messageexplicitprotected + mutable_payload()XuMQ::Messageinline New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const finalXuMQ::Messageinline offset() constXuMQ::Messageinline operator=(const Message &from)XuMQ::Messageinline @@ -162,23 +156,18 @@ Payload typedefXuMQ::Message payload() constXuMQ::Messageinline release_payload()XuMQ::Messageinline - release_valid()XuMQ::Messageinline - set_allocated_payload(::XuMQ::Message_Payload *payload)XuMQ::Messageinline - set_allocated_valid(std::string *valid)XuMQ::Messageinline + set_allocated_payload(::XuMQ::Message_Payload *payload)XuMQ::Messageinline set_length(uint32_t value)XuMQ::Messageinline set_offset(uint32_t value)XuMQ::Messageinline - set_valid(ArgT0 &&arg0, ArgT... args)XuMQ::Message - set_valid(ArgT0 &&arg0, ArgT... args)XuMQ::Messageinline SetCachedSize(int size) const finalXuMQ::Messageprivate SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned)XuMQ::Messageinlineprivate SharedDtor()XuMQ::Messageinlineprivate - Swap(Message *other)XuMQ::Messageinline - swapXuMQ::Messagefriend + swapXuMQ::Messagefriend + Swap(Message *other)XuMQ::Messageinline unsafe_arena_release_payload()XuMQ::Messageinline unsafe_arena_set_allocated_payload(::XuMQ::Message_Payload *payload)XuMQ::Messageinline UnsafeArenaSwap(Message *other)XuMQ::Messageinline - valid() constXuMQ::Messageinline - ~Message() overrideXuMQ::Message + ~Message() overrideXuMQ::Message diff --git a/docs/class_xu_m_q_1_1_message.html b/docs/class_xu_m_q_1_1_message.html index 8f2eb07e..1d6822ab 100644 --- a/docs/class_xu_m_q_1_1_message.html +++ b/docs/class_xu_m_q_1_1_message.html @@ -156,8 +156,7 @@ - @@ -207,19 +206,6 @@ - - - - - - - - - - - - - @@ -248,9 +234,6 @@ - - -

Public 类型

enum  : int { kValidFieldNumber = 4 -, kPayloadFieldNumber = 1 +
enum  : int { kPayloadFieldNumber = 1 , kOffsetFieldNumber = 2 , kLengthFieldNumber = 3 }
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
void clear_valid ()
 
const std::string & valid () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_valid (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_valid ()
 
PROTOBUF_NODISCARD std::string * release_valid ()
 
void set_allocated_valid (std::string *valid)
 
bool has_payload () const
 
void clear_payload ()
 
void set_length (uint32_t value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_valid (ArgT0 &&arg0, ArgT... args)
 
@@ -294,12 +277,6 @@ - - - - - - @@ -415,8 +392,7 @@

静态 Public 成员函数

 
void InternalSwap (Message *other)
 
const std::string & _internal_valid () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_valid (const std::string &value)
 
std::string * _internal_mutable_valid ()
 
bool _internal_has_payload () const
 
const ::XuMQ::Message_Payload_internal_payload () const
- - +
枚举值
kValidFieldNumber 
kPayloadFieldNumber 
枚举值
kPayloadFieldNumber 
kOffsetFieldNumber 
kLengthFieldNumber 
@@ -532,11 +508,9 @@

- + - - - + @@ -734,41 +708,6 @@

-

◆ _internal_mutable_valid()

- -
-
- - - - - -
- - - - - - - -
std::string * XuMQ::Message::_internal_mutable_valid ()
-
-inlineprivate
-
-
-这是这个函数的调用关系图:
-
-
- - - - - -
-
@@ -883,71 +822,6 @@

- - - -

◆ _internal_set_valid()

- -
-
- - - - - -
- - - - - - - - -
void XuMQ::Message::_internal_set_valid (const std::string & value)
-
-inlineprivate
-
- -
-
- -

◆ _internal_valid()

- -
-
- - - - - -
- - - - - - - -
const std::string & XuMQ::Message::_internal_valid () const
-
-inlineprivate
-
-
-这是这个函数的调用关系图:
-
-
- - - - - - - - - -
-
@@ -988,11 +862,9 @@

- + - - - + @@ -1038,21 +910,17 @@

- + - + - + - - - - - - - - - + + + + + @@ -1085,15 +953,13 @@

- + - + - + - - - + @@ -1207,31 +1073,6 @@

- - - -

◆ clear_valid()

- -
-
- - - - - -
- - - - - - - -
void XuMQ::Message::clear_valid ()
-
-inline
-
-
@@ -1569,24 +1410,6 @@

-
-函数调用图:
-
-
- - - - -
-
-这是这个函数的调用关系图:
-
-
- - - - -
@@ -1637,16 +1460,6 @@

-
-这是这个函数的调用关系图:
-
-
- - - - - -
@@ -1745,31 +1558,6 @@

- - - -

◆ mutable_valid()

- -
-
- - - - - -
- - - - - - - -
std::string * XuMQ::Message::mutable_valid ()
-
-inline
-
-
@@ -1923,31 +1711,6 @@

- - - -

◆ release_valid()

- -
-
- - - - - -
- - - - - - - -
std::string * XuMQ::Message::release_valid ()
-
-inline
-
-
@@ -1974,32 +1737,6 @@

- - - -

◆ set_allocated_valid()

- -
-
- - - - - -
- - - - - - - - -
void XuMQ::Message::set_allocated_valid (std::string * valid)
-
-inline
-
-
@@ -2052,74 +1789,6 @@

- - - -

◆ set_valid() [1/2]

- -
-
-
-template<typename ArgT0 = const std::string&, typename... ArgT>
- - - - - - - - - - - - - - - - - - -
void XuMQ::Message::set_valid (ArgT0 && arg0,
ArgT... args 
)
-
- -
-
- -

◆ set_valid() [2/2]

- -
-
-
-template<typename ArgT0 , typename... ArgT>
- - - - - -
- - - - - - - - - - - - - - - - - - -
PROTOBUF_ALWAYS_INLINE void XuMQ::Message::set_valid (ArgT0 && arg0,
ArgT... args 
)
-
-inline
-
-
@@ -2340,31 +2009,6 @@

- - - -

◆ valid()

- -
-
- - - - - -
- - - - - - - -
const std::string & XuMQ::Message::valid () const
-
-inline
-
-

友元及相关函数文档

@@ -2510,7 +2154,7 @@

::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
}
-
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)
Definition msg.pb.cc:950
+
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)
Definition msg.pb.cc:957
diff --git a/docs/class_xu_m_q_1_1_message.js b/docs/class_xu_m_q_1_1_message.js index e4f148d3..8f19ff6b 100644 --- a/docs/class_xu_m_q_1_1_message.js +++ b/docs/class_xu_m_q_1_1_message.js @@ -14,13 +14,10 @@ var class_xu_m_q_1_1_message = [ "_internal_has_payload", "class_xu_m_q_1_1_message.html#a93bb603deb900d2e14024f3454df6b1f", null ], [ "_internal_length", "class_xu_m_q_1_1_message.html#a1ce55e52d9d0d22d2802b1353fe3e69d", null ], [ "_internal_mutable_payload", "class_xu_m_q_1_1_message.html#abaf72ecf3f82a1ea4417077bfe63f3fa", null ], - [ "_internal_mutable_valid", "class_xu_m_q_1_1_message.html#a3ddb534361b0ee8cc9b08c5141db30e8", null ], [ "_internal_offset", "class_xu_m_q_1_1_message.html#a954922f36ceb02a67e3569c27a523dc2", null ], [ "_internal_payload", "class_xu_m_q_1_1_message.html#a32da4d2ac2d6f3dbc1b6378a3c08ac0a", null ], [ "_internal_set_length", "class_xu_m_q_1_1_message.html#a1c43d4baddd37939ab201d5caa9ae187", null ], [ "_internal_set_offset", "class_xu_m_q_1_1_message.html#a15d3db017fbd16249a6351bd0026650e", null ], - [ "_internal_set_valid", "class_xu_m_q_1_1_message.html#a8061b1490ac956d880cad2d799a5844c", null ], - [ "_internal_valid", "class_xu_m_q_1_1_message.html#a9d45b5e5c0c4f1f9b6dd2efbf71434d5", null ], [ "_InternalParse", "class_xu_m_q_1_1_message.html#a3cabfbe063e62fd0f83b8c29dd42cde9", null ], [ "_InternalSerialize", "class_xu_m_q_1_1_message.html#a9c6161973af2447f67e5b2334727ccb3", null ], [ "ByteSizeLong", "class_xu_m_q_1_1_message.html#ae48dc1a17184a6d5138d299b63011908", null ], @@ -28,7 +25,6 @@ var class_xu_m_q_1_1_message = [ "clear_length", "class_xu_m_q_1_1_message.html#aedbfe7815bfa652a58a46acda939583d", null ], [ "clear_offset", "class_xu_m_q_1_1_message.html#a3caf6d83bdf813145c8691f13ad4d43b", null ], [ "clear_payload", "class_xu_m_q_1_1_message.html#a1e6ff4782e11b98d1b453486e4ae288a", null ], - [ "clear_valid", "class_xu_m_q_1_1_message.html#a37b6def5d197d8f36c33b0f9c28afac7", null ], [ "CopyFrom", "class_xu_m_q_1_1_message.html#a949e6070913bf14fc93973f241fe2e98", null ], [ "default_instance", "class_xu_m_q_1_1_message.html#a6d8b174997f0de1b2656b5eb9ec40ff2", null ], [ "descriptor", "class_xu_m_q_1_1_message.html#ac8516772274e5f8ccbe0ad4610ec8361", null ], @@ -46,20 +42,15 @@ var class_xu_m_q_1_1_message = [ "MergeFrom", "class_xu_m_q_1_1_message.html#a0dde0e432cb3010b5a970d0ceafbd10a", null ], [ "MergeImpl", "class_xu_m_q_1_1_message.html#acb32554439e73f73f4b4610fb784b566", null ], [ "mutable_payload", "class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4", null ], - [ "mutable_valid", "class_xu_m_q_1_1_message.html#a374ee62e622f4f10c6f20d561539cada", null ], [ "New", "class_xu_m_q_1_1_message.html#a47920660ce229f3de5f135d05ce928f1", null ], [ "offset", "class_xu_m_q_1_1_message.html#ae20b267e84df0b720cfbd9edfb1995b5", null ], [ "operator=", "class_xu_m_q_1_1_message.html#a9b877983d24572e7408f6b4e9f32d7f1", null ], [ "operator=", "class_xu_m_q_1_1_message.html#aad9ef39d5efdcb92f32f341c9e8b52a8", null ], [ "payload", "class_xu_m_q_1_1_message.html#aa7f56b6d0fa2b42a63346bd3bd24aef6", null ], [ "release_payload", "class_xu_m_q_1_1_message.html#a67f9067b519eac958146c68435504476", null ], - [ "release_valid", "class_xu_m_q_1_1_message.html#a2c0b5ec097a6bea19290f73fa6e294f1", null ], [ "set_allocated_payload", "class_xu_m_q_1_1_message.html#a12de1c6bda4a0f44a9dd03f52d95731f", null ], - [ "set_allocated_valid", "class_xu_m_q_1_1_message.html#a929abfb6109cd6b888a4360477411195", null ], [ "set_length", "class_xu_m_q_1_1_message.html#aa2feda4c0872fe7a0b60ca08d4da2f78", null ], [ "set_offset", "class_xu_m_q_1_1_message.html#ab097b31ca9ee4d7acf0795c985501d37", null ], - [ "set_valid", "class_xu_m_q_1_1_message.html#a779492a41e5ad57430e8663fcfe7b08c", null ], - [ "set_valid", "class_xu_m_q_1_1_message.html#aded93b8f59c5f40a8280f5482414073e", null ], [ "SetCachedSize", "class_xu_m_q_1_1_message.html#a8327bdb225edac8011bdcef212ff0b4c", null ], [ "SharedCtor", "class_xu_m_q_1_1_message.html#aa74394fb481630c7bca2b73f56163a84", null ], [ "SharedDtor", "class_xu_m_q_1_1_message.html#afd00e19218e37932a5fd987e5f4fb441", null ], @@ -67,7 +58,6 @@ var class_xu_m_q_1_1_message = [ "unsafe_arena_release_payload", "class_xu_m_q_1_1_message.html#a7b86d287c66e99fb5ca87a2930728f39", null ], [ "unsafe_arena_set_allocated_payload", "class_xu_m_q_1_1_message.html#a4241e8f9476be044b65f6edc713637d9", null ], [ "UnsafeArenaSwap", "class_xu_m_q_1_1_message.html#a33f0f29ee16dcd7e8376547c29b8bdff", null ], - [ "valid", "class_xu_m_q_1_1_message.html#a48177d387b98b24a7a3146d858e69b6b", null ], [ "::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper", "class_xu_m_q_1_1_message.html#ab618dbbac4a8d749da0d85c32932df36", null ], [ "::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata", "class_xu_m_q_1_1_message.html#a9b35d94da3444084fc3673b7717b6cfe", null ], [ "::TableStruct_msg_2eproto", "class_xu_m_q_1_1_message.html#af8d2ab211b93503b66efabea06c4d78a", null ], diff --git a/docs/class_xu_m_q_1_1_message___payload-members.html b/docs/class_xu_m_q_1_1_message___payload-members.html index dbd9d34a..0be1342f 100644 --- a/docs/class_xu_m_q_1_1_message___payload-members.html +++ b/docs/class_xu_m_q_1_1_message___payload-members.html @@ -111,15 +111,19 @@ _internal_has_properties() constXuMQ::Message_Payloadinlineprivate _internal_mutable_body()XuMQ::Message_Payloadinlineprivate _internal_mutable_properties()XuMQ::Message_Payloadinlineprivate - _internal_properties() constXuMQ::Message_Payloadinlineprivate - _internal_set_body(const std::string &value)XuMQ::Message_Payloadinlineprivate - _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) finalXuMQ::Message_Payload - _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const finalXuMQ::Message_Payload - body() constXuMQ::Message_Payloadinline - ByteSizeLong() const finalXuMQ::Message_Payload - Clear() finalXuMQ::Message_Payload - clear_body()XuMQ::Message_Payloadinline - clear_properties()XuMQ::Message_Payloadinline + _internal_mutable_valid()XuMQ::Message_Payloadinlineprivate + _internal_properties() constXuMQ::Message_Payloadinlineprivate + _internal_set_body(const std::string &value)XuMQ::Message_Payloadinlineprivate + _internal_set_valid(const std::string &value)XuMQ::Message_Payloadinlineprivate + _internal_valid() constXuMQ::Message_Payloadinlineprivate + _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) finalXuMQ::Message_Payload + _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const finalXuMQ::Message_Payload + body() constXuMQ::Message_Payloadinline + ByteSizeLong() const finalXuMQ::Message_Payload + Clear() finalXuMQ::Message_Payload + clear_body()XuMQ::Message_Payloadinline + clear_properties()XuMQ::Message_Payloadinline + clear_valid()XuMQ::Message_Payloadinline CopyFrom(const Message_Payload &from)XuMQ::Message_Payload default_instance()XuMQ::Message_Payloadinlinestatic descriptor()XuMQ::Message_Payloadinlinestatic @@ -138,25 +142,31 @@ kBodyFieldNumber 枚举值XuMQ::Message_Payload kIndexInFileMessagesXuMQ::Message_Payloadstatic kPropertiesFieldNumber 枚举值XuMQ::Message_Payload - MergeFrom(const Message_Payload &from)XuMQ::Message_Payloadinline - MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)XuMQ::Message_Payloadprivatestatic - Message_Payload()XuMQ::Message_Payloadinline - Message_Payload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)XuMQ::Message_Payloadexplicit - Message_Payload(const Message_Payload &from)XuMQ::Message_Payload - Message_Payload(Message_Payload &&from) noexceptXuMQ::Message_Payloadinline - Message_Payload(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)XuMQ::Message_Payloadexplicitprotected - mutable_body()XuMQ::Message_Payloadinline - mutable_properties()XuMQ::Message_Payloadinline + kValidFieldNumber 枚举值XuMQ::Message_Payload + MergeFrom(const Message_Payload &from)XuMQ::Message_Payloadinline + MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)XuMQ::Message_Payloadprivatestatic + Message_Payload()XuMQ::Message_Payloadinline + Message_Payload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)XuMQ::Message_Payloadexplicit + Message_Payload(const Message_Payload &from)XuMQ::Message_Payload + Message_Payload(Message_Payload &&from) noexceptXuMQ::Message_Payloadinline + Message_Payload(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)XuMQ::Message_Payloadexplicitprotected + mutable_body()XuMQ::Message_Payloadinline + mutable_properties()XuMQ::Message_Payloadinline + mutable_valid()XuMQ::Message_Payloadinline New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const finalXuMQ::Message_Payloadinline operator=(const Message_Payload &from)XuMQ::Message_Payloadinline operator=(Message_Payload &&from) noexceptXuMQ::Message_Payloadinline properties() constXuMQ::Message_Payloadinline release_body()XuMQ::Message_Payloadinline release_properties()XuMQ::Message_Payloadinline - set_allocated_body(std::string *body)XuMQ::Message_Payloadinline - set_allocated_properties(::XuMQ::BasicProperties *properties)XuMQ::Message_Payloadinline + release_valid()XuMQ::Message_Payloadinline + set_allocated_body(std::string *body)XuMQ::Message_Payloadinline + set_allocated_properties(::XuMQ::BasicProperties *properties)XuMQ::Message_Payloadinline + set_allocated_valid(std::string *valid)XuMQ::Message_Payloadinline set_body(ArgT0 &&arg0, ArgT... args)XuMQ::Message_Payload set_body(ArgT0 &&arg0, ArgT... args)XuMQ::Message_Payloadinline + set_valid(ArgT0 &&arg0, ArgT... args)XuMQ::Message_Payload + set_valid(ArgT0 &&arg0, ArgT... args)XuMQ::Message_Payloadinline SetCachedSize(int size) const finalXuMQ::Message_Payloadprivate SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned)XuMQ::Message_Payloadinlineprivate SharedDtor()XuMQ::Message_Payloadinlineprivate @@ -165,7 +175,8 @@ unsafe_arena_release_properties()XuMQ::Message_Payloadinline unsafe_arena_set_allocated_properties(::XuMQ::BasicProperties *properties)XuMQ::Message_Payloadinline UnsafeArenaSwap(Message_Payload *other)XuMQ::Message_Payloadinline - ~Message_Payload() overrideXuMQ::Message_Payload + valid() constXuMQ::Message_Payloadinline + ~Message_Payload() overrideXuMQ::Message_Payload diff --git a/docs/class_xu_m_q_1_1_message___payload.html b/docs/class_xu_m_q_1_1_message___payload.html index ec6860c9..b36225be 100644 --- a/docs/class_xu_m_q_1_1_message___payload.html +++ b/docs/class_xu_m_q_1_1_message___payload.html @@ -152,6 +152,7 @@

Public 类型

enum  : int { kBodyFieldNumber = 2 +, kValidFieldNumber = 3 , kPropertiesFieldNumber = 1 }   @@ -211,6 +212,19 @@   void set_allocated_body (std::string *body)   +void clear_valid () +  +const std::string & valid () const +  +template<typename ArgT0 = const std::string&, typename... ArgT> +void set_valid (ArgT0 &&arg0, ArgT... args) +  +std::string * mutable_valid () +  +PROTOBUF_NODISCARD std::string * release_valid () +  +void set_allocated_valid (std::string *valid) +  bool has_properties () const   void clear_properties () @@ -230,6 +244,9 @@ template<typename ArgT0 , typename... ArgT> PROTOBUF_ALWAYS_INLINE void set_body (ArgT0 &&arg0, ArgT... args)   +template<typename ArgT0 , typename... ArgT> +PROTOBUF_ALWAYS_INLINE void set_valid (ArgT0 &&arg0, ArgT... args) +  @@ -279,6 +296,12 @@ + + + + + + @@ -373,6 +396,7 @@

静态 Public 成员函数

 
std::string * _internal_mutable_body ()
 
const std::string & _internal_valid () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_valid (const std::string &value)
 
std::string * _internal_mutable_valid ()
 
bool _internal_has_properties () const
 
const ::XuMQ::BasicProperties_internal_properties () const
+
枚举值
kBodyFieldNumber 
kValidFieldNumber 
kPropertiesFieldNumber 
@@ -487,11 +511,13 @@

- + - + - + + + @@ -726,6 +752,41 @@

+

◆ _internal_mutable_valid()

+ +
+
+ + + + + +
+ + + + + + + +
std::string * XuMQ::Message_Payload::_internal_mutable_valid ()
+
+inlineprivate
+
+
+这是这个函数的调用关系图:
+
+
+ + + + + +
+
@@ -777,6 +838,71 @@

+ + + +

◆ _internal_set_valid()

+ +
+
+ + + + + +
+ + + + + + + + +
void XuMQ::Message_Payload::_internal_set_valid (const std::string & value)
+
+inlineprivate
+
+ +
+
+ +

◆ _internal_valid()

+ +
+
+ + + + + +
+ + + + + + + +
const std::string & XuMQ::Message_Payload::_internal_valid () const
+
+inlineprivate
+
+
+这是这个函数的调用关系图:
+
+
+ + + + + + + + + +
+
@@ -817,11 +943,13 @@

- + - + - + + + @@ -867,15 +995,17 @@

- + - + - - - - - + + + + + + + @@ -933,11 +1063,13 @@

- + - + - + + + @@ -1036,6 +1168,31 @@

+ + + +

◆ clear_valid()

+ +
+
+ + + + + +
+ + + + + + + +
void XuMQ::Message_Payload::clear_valid ()
+
+inline
+
+
@@ -1541,6 +1698,31 @@

+ + + +

◆ mutable_valid()

+ +
+
+ + + + + +
+ + + + + + + +
std::string * XuMQ::Message_Payload::mutable_valid ()
+
+inline
+
+
@@ -1694,6 +1876,31 @@

+ + + +

◆ release_valid()

+ +
+
+ + + + + +
+ + + + + + + +
std::string * XuMQ::Message_Payload::release_valid ()
+
+inline
+
+
@@ -1746,6 +1953,32 @@

+ + + +

◆ set_allocated_valid()

+ +
+
+ + + + + +
+ + + + + + + + +
void XuMQ::Message_Payload::set_allocated_valid (std::string * valid)
+
+inline
+
+
@@ -1814,6 +2047,74 @@

+ + + +

◆ set_valid() [1/2]

+ +
+
+
+template<typename ArgT0 = const std::string&, typename... ArgT>
+ + + + + + + + + + + + + + + + + + +
void XuMQ::Message_Payload::set_valid (ArgT0 && arg0,
ArgT... args 
)
+
+ +
+
+ +

◆ set_valid() [2/2]

+ +
+
+
+template<typename ArgT0 , typename... ArgT>
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
PROTOBUF_ALWAYS_INLINE void XuMQ::Message_Payload::set_valid (ArgT0 && arg0,
ArgT... args 
)
+
+inline
+
+
@@ -2034,6 +2335,31 @@

+ + + +

◆ valid()

+ +
+
+ + + + + +
+ + + + + + + +
const std::string & XuMQ::Message_Payload::valid () const
+
+inline
+
+

友元及相关函数文档

@@ -2179,7 +2505,7 @@

::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck,
}
-
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)
Definition msg.pb.cc:657
+
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)
Definition msg.pb.cc:700
diff --git a/docs/class_xu_m_q_1_1_message___payload.js b/docs/class_xu_m_q_1_1_message___payload.js index b2ea4a02..95a6031a 100644 --- a/docs/class_xu_m_q_1_1_message___payload.js +++ b/docs/class_xu_m_q_1_1_message___payload.js @@ -14,8 +14,11 @@ var class_xu_m_q_1_1_message___payload = [ "_internal_has_properties", "class_xu_m_q_1_1_message___payload.html#a6b545afdf8d53aec95293285eed48b90", null ], [ "_internal_mutable_body", "class_xu_m_q_1_1_message___payload.html#ac52adcde781e73c8c68f0bc5f3a84d03", null ], [ "_internal_mutable_properties", "class_xu_m_q_1_1_message___payload.html#a6a9b800031dd6b063a1bbd03bbdc4a77", null ], + [ "_internal_mutable_valid", "class_xu_m_q_1_1_message___payload.html#a4d1b39064810c42d4f45e2ee01d70019", null ], [ "_internal_properties", "class_xu_m_q_1_1_message___payload.html#a2533b33b87d925df8cd0d16d5afb1a62", null ], [ "_internal_set_body", "class_xu_m_q_1_1_message___payload.html#a6b3fff87ef63d830db4f3478805a7744", null ], + [ "_internal_set_valid", "class_xu_m_q_1_1_message___payload.html#a98ff0f5b9cd74d142c6f08d6dc281b1c", null ], + [ "_internal_valid", "class_xu_m_q_1_1_message___payload.html#a1098ff1d0a56fa234fd53ad91a82a804", null ], [ "_InternalParse", "class_xu_m_q_1_1_message___payload.html#a346520217ed8feaf7b1e13923248ff0c", null ], [ "_InternalSerialize", "class_xu_m_q_1_1_message___payload.html#ae98f499b80787be6beb0ef0aa05d8a0c", null ], [ "body", "class_xu_m_q_1_1_message___payload.html#a27b2f04d3db97758224a2040ad413979", null ], @@ -23,6 +26,7 @@ var class_xu_m_q_1_1_message___payload = [ "Clear", "class_xu_m_q_1_1_message___payload.html#a7e32d7654f3f4502e5d287294807a789", null ], [ "clear_body", "class_xu_m_q_1_1_message___payload.html#a33625a045480f19b3d678d6cf8e1029b", null ], [ "clear_properties", "class_xu_m_q_1_1_message___payload.html#ae5f2244d3ab48589bf154df2571ef473", null ], + [ "clear_valid", "class_xu_m_q_1_1_message___payload.html#a517bbe8cd66faa3a7106aa62540bc562", null ], [ "CopyFrom", "class_xu_m_q_1_1_message___payload.html#aa71ffa565b95893849c8ddcf815a61b9", null ], [ "default_instance", "class_xu_m_q_1_1_message___payload.html#a0fa8d446e23572610e52cd30c1e394cf", null ], [ "descriptor", "class_xu_m_q_1_1_message___payload.html#ac9043bb41d70c6ca783f47e57e972ed0", null ], @@ -40,16 +44,21 @@ var class_xu_m_q_1_1_message___payload = [ "MergeImpl", "class_xu_m_q_1_1_message___payload.html#a8f19b8a2219a7b14b6c5759140934980", null ], [ "mutable_body", "class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf", null ], [ "mutable_properties", "class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9", null ], + [ "mutable_valid", "class_xu_m_q_1_1_message___payload.html#aedb4ff61d4f5fe3903b14c006cafce9a", null ], [ "New", "class_xu_m_q_1_1_message___payload.html#ac3dcfc712f7d2fb11123192577c1f384", null ], [ "operator=", "class_xu_m_q_1_1_message___payload.html#adbfec0e60e8f571717e8adb800f6836e", null ], [ "operator=", "class_xu_m_q_1_1_message___payload.html#ac52c46084279667b8969f16a21fa5dad", null ], [ "properties", "class_xu_m_q_1_1_message___payload.html#ad8774be260932c60a9eea11e5e3e4419", null ], [ "release_body", "class_xu_m_q_1_1_message___payload.html#afbbdabad8650ae9a9ec7b69c63d7ebdc", null ], [ "release_properties", "class_xu_m_q_1_1_message___payload.html#af8ac16d1d406ef76c0dffe4b4d9d3bd7", null ], + [ "release_valid", "class_xu_m_q_1_1_message___payload.html#a33731af3b68f10dea0b0aebe3fcaa1a4", null ], [ "set_allocated_body", "class_xu_m_q_1_1_message___payload.html#a82daec0fd15164bd7b79e8c894e182c9", null ], [ "set_allocated_properties", "class_xu_m_q_1_1_message___payload.html#acd0383bf95349b1aee368f2dd665f4f6", null ], + [ "set_allocated_valid", "class_xu_m_q_1_1_message___payload.html#a67cd49cd3000745f8b36f295853b9aef", null ], [ "set_body", "class_xu_m_q_1_1_message___payload.html#a662fae0819eb88b1b2f7447cef7eedcf", null ], [ "set_body", "class_xu_m_q_1_1_message___payload.html#a2c4cb6701581e325c71e96760ba9be96", null ], + [ "set_valid", "class_xu_m_q_1_1_message___payload.html#aa0afab88c40d214f3c159b9cfb367da9", null ], + [ "set_valid", "class_xu_m_q_1_1_message___payload.html#ab1f8bdc6cba51505a3fbbe81756eb8dc", null ], [ "SetCachedSize", "class_xu_m_q_1_1_message___payload.html#ac4c47a6eae96937c3870e57825c897a6", null ], [ "SharedCtor", "class_xu_m_q_1_1_message___payload.html#adddb1be17d47850381ab4758880203fc", null ], [ "SharedDtor", "class_xu_m_q_1_1_message___payload.html#ad5c2110b5a29160c223e580315d4b700", null ], @@ -57,6 +66,7 @@ var class_xu_m_q_1_1_message___payload = [ "unsafe_arena_release_properties", "class_xu_m_q_1_1_message___payload.html#ac9f2f64233d8b684c3d17ee9eaff3273", null ], [ "unsafe_arena_set_allocated_properties", "class_xu_m_q_1_1_message___payload.html#ac35e870bd813e8dcfb30f415faee63bf", null ], [ "UnsafeArenaSwap", "class_xu_m_q_1_1_message___payload.html#a3fc1c0e5ab89adb697e758ab5cf588e4", null ], + [ "valid", "class_xu_m_q_1_1_message___payload.html#adfa48b3fa8eca0c3766b01fe2d2ec020", null ], [ "::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper", "class_xu_m_q_1_1_message___payload.html#ab618dbbac4a8d749da0d85c32932df36", null ], [ "::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata", "class_xu_m_q_1_1_message___payload.html#a9b35d94da3444084fc3673b7717b6cfe", null ], [ "::TableStruct_msg_2eproto", "class_xu_m_q_1_1_message___payload.html#af8d2ab211b93503b66efabea06c4d78a", null ], diff --git a/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.map b/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.map new file mode 100644 index 00000000..7987ee9b --- /dev/null +++ b/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.md5 b/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.md5 new file mode 100644 index 00000000..050a7844 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.md5 @@ -0,0 +1 @@ +94cffffc8e1d401e2b18286d77c297b1 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.png b/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.png new file mode 100644 index 00000000..b38f7a1f Binary files /dev/null and b/docs/class_xu_m_q_1_1_message___payload_a1098ff1d0a56fa234fd53ad91a82a804_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.map b/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.map index 0fcd01b7..33c2a945 100644 --- a/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.map +++ b/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.map @@ -1,9 +1,11 @@ - + - + - + + + diff --git a/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.md5 b/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.md5 index b374e614..4e8f2064 100644 --- a/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.md5 +++ b/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.md5 @@ -1 +1 @@ -39bbcd7a6603b1600eb9fae6b2ef8a99 \ No newline at end of file +15b9cfeace629e4aea69ff60e05c227f \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.png b/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.png index d6412059..55af43a6 100644 Binary files a/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.png and b/docs/class_xu_m_q_1_1_message___payload_a346520217ed8feaf7b1e13923248ff0c_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.map b/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.map new file mode 100644 index 00000000..7e130d03 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.md5 b/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.md5 new file mode 100644 index 00000000..7973cdf9 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.md5 @@ -0,0 +1 @@ +a346cbda3b6e060c031f80e890b8a3bf \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.png b/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.png new file mode 100644 index 00000000..b467ec63 Binary files /dev/null and b/docs/class_xu_m_q_1_1_message___payload_a4d1b39064810c42d4f45e2ee01d70019_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.map b/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.map index 40727954..a7cb4615 100644 --- a/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.map +++ b/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.map @@ -1,7 +1,9 @@ - + - + - + + + diff --git a/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.md5 b/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.md5 index f0ad58b6..2e7b079e 100644 --- a/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.md5 +++ b/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.md5 @@ -1 +1 @@ -2b110c22ebda558068debc1e0b45f030 \ No newline at end of file +ffdb300fb8908c6888c22a9d9b9e55c7 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.png b/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.png index 52fe63a2..a95e6657 100644 Binary files a/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.png and b/docs/class_xu_m_q_1_1_message___payload_a5fc49e2befb2f66714064ed1ce9e4260_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.map b/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.map index 6b6a9252..d9391160 100644 --- a/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.map +++ b/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.map @@ -1,7 +1,9 @@ - + - + - + + + diff --git a/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.md5 b/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.md5 index 798cf455..cbad782e 100644 --- a/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.md5 +++ b/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.md5 @@ -1 +1 @@ -26e4a8fc838a6995b7364f3e7a0b6682 \ No newline at end of file +30bce45d000f2e7b05113c0c4bf4e10e \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.png b/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.png index 092b25b5..8ce52c30 100644 Binary files a/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.png and b/docs/class_xu_m_q_1_1_message___payload_abdbbf8e3a0bb0f46fb5cd2e50ad5f743_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.map b/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.map index f1c4d7a2..b88acd8c 100644 --- a/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.map +++ b/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.map @@ -1,11 +1,13 @@ - + - + - - - - - + + + + + + + diff --git a/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.md5 b/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.md5 index a3072775..6364bbd5 100644 --- a/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.md5 +++ b/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.md5 @@ -1 +1 @@ -5c5c7cb42f75f97b51a0a0f749ae5544 \ No newline at end of file +302c29b043037b7f6ce1fcaf77e0a838 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.png b/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.png index 6bf591c6..098b64f9 100644 Binary files a/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.png and b/docs/class_xu_m_q_1_1_message___payload_ae98f499b80787be6beb0ef0aa05d8a0c_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.map b/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.map index 63a70ad7..a1667584 100644 --- a/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.map +++ b/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.map @@ -1,9 +1,7 @@ - + - - - + diff --git a/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.md5 b/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.md5 index 665c9f18..249f16e9 100644 --- a/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.md5 +++ b/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.md5 @@ -1 +1 @@ -c5c29737d6d725fdff420208d58fc440 \ No newline at end of file +899733a9a845b6a88c6f6c5b2ab74400 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.png b/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.png index 73204989..40aa4a53 100644 Binary files a/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.png and b/docs/class_xu_m_q_1_1_message_a3cabfbe063e62fd0f83b8c29dd42cde9_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.map b/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.map index e96a084d..72be3cfb 100644 --- a/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.map +++ b/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.map @@ -1,7 +1,5 @@ - + - - - + diff --git a/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.md5 b/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.md5 index 66203ccf..461880b1 100644 --- a/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.md5 +++ b/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.md5 @@ -1 +1 @@ -09ad955b81b447cd0d1f3c91c71aeef8 \ No newline at end of file +5066f832723c0b6aada9fcd840b73bfa \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.png b/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.png index 3c04a4c2..13c1f607 100644 Binary files a/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.png and b/docs/class_xu_m_q_1_1_message_a52801d6eddf4724d06f9f5d4ddd3db88_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.map b/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.map index 7e198cb4..c4a653be 100644 --- a/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.map +++ b/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.map @@ -1,17 +1,13 @@ - + - + - + - - - - - - - - - + + + + + diff --git a/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.md5 b/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.md5 index 18109d84..e65fbb02 100644 --- a/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.md5 +++ b/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.md5 @@ -1 +1 @@ -5b274677e04fc09a98bae6ff80d28879 \ No newline at end of file +29b416727e21ba8ea634f3793be9b3a3 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.png b/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.png index 84e3beab..7d2bd01c 100644 Binary files a/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.png and b/docs/class_xu_m_q_1_1_message_a9c6161973af2447f67e5b2334727ccb3_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.map b/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.map index 523aa9e0..36421a64 100644 --- a/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.map +++ b/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.map @@ -1,11 +1,9 @@ - + - + - + - - - + diff --git a/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.md5 b/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.md5 index d00aa65c..5c4f854f 100644 --- a/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.md5 +++ b/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.md5 @@ -1 +1 @@ -a6af569d4fe3ea11fee0cd4935b8a202 \ No newline at end of file +7945e09f43f66ade44aad145f8d124d6 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.png b/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.png index 1e295146..2c832697 100644 Binary files a/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.png and b/docs/class_xu_m_q_1_1_message_ae48dc1a17184a6d5138d299b63011908_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper-members.html b/docs/class_xu_m_q_1_1_message_mapper-members.html new file mode 100644 index 00000000..3189d08f --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper-members.html @@ -0,0 +1,125 @@ + + + + + + + +Message-Queues: 成员列表 + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Message-Queues beta 0.02 +
+
A Message-Queues based Cpp
+
+ +   + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
载入中...
+
搜索中...
+
未找到
+
+
+
+
+ +
+
XuMQ::MessageMapper 成员列表
+
+
+ +

成员的完整列表,这些成员属于 XuMQ::MessageMapper,包括所有继承而来的类成员

+ + + + + + + + + + + + +
_datafileXuMQ::MessageMapperprivate
_qnameXuMQ::MessageMapperprivate
_tmpfileXuMQ::MessageMapperprivate
createMsgFile()XuMQ::MessageMapperinline
garbageCollection()XuMQ::MessageMapperinline
insert(const MessagePtr &msg)XuMQ::MessageMapperinline
insert(const std::string &filename, const MessagePtr &msg)XuMQ::MessageMapperinlineprivate
load(std::list< MessagePtr > &result)XuMQ::MessageMapperinlineprivate
MessageMapper(std::string &basedir, const std::string &qname)XuMQ::MessageMapperinline
remove(MessagePtr &msg)XuMQ::MessageMapperinline
removeMsgFIle()XuMQ::MessageMapperinline
+
+ + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper.html b/docs/class_xu_m_q_1_1_message_mapper.html new file mode 100644 index 00000000..bea0fdb1 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper.html @@ -0,0 +1,659 @@ + + + + + + + +Message-Queues: XuMQ::MessageMapper类 参考 + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
Message-Queues beta 0.02 +
+
A Message-Queues based Cpp
+
+ +   + + + + +
+
+
+ + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
载入中...
+
搜索中...
+
未找到
+
+
+
+
+ +
+ +
XuMQ::MessageMapper类 参考
+
+
+ +

处理消息队列的文件存储和管理类 + 更多...

+ +

#include <message.hpp>

+ + + + + + + + + + + + + + + + + + + + +

+Public 成员函数

 MessageMapper (std::string &basedir, const std::string &qname)
 构造函数 创建必要的目录和数据文件
 
bool createMsgFile ()
 创建消息文件
 
void removeMsgFIle ()
 移除消息文件 包括移除数据文件和临时文件
 
bool insert (const MessagePtr &msg)
 插入消息 将消息添加到数据文件中
 
bool remove (MessagePtr &msg)
 移除消息 将消息中的有效标记置为false 更新到数据文件中
 
std::list< MessagePtrgarbageCollection ()
 垃圾回收 加载所有有效消息 存储到临时文件后更新数据文件
 
+ + + + + + + +

+Private 成员函数

bool insert (const std::string &filename, const MessagePtr &msg)
 插入消息到指定文件 负责数据文件和临时文件的写入工作
 
bool load (std::list< MessagePtr > &result)
 加载有效消息 从数据文件中读取所有消息并存为有效的消息对象
 
+ + + + + + + + + + +

+Private 属性

std::string _qname
 队列名称
 
std::string _datafile
 数据文件
 
std::string _tmpfile
 临时文件
 
+

详细描述

+

处理消息队列的文件存储和管理类

+

构造及析构函数说明

+ +

◆ MessageMapper()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
XuMQ::MessageMapper::MessageMapper (std::string & basedir,
const std::string & qname 
)
+
+inline
+
+ +

构造函数 创建必要的目录和数据文件

+
参数
+ + + +
basedir基础目录
qname队列名称
+
+
+
+函数调用图:
+
+
+ + + + + + + + + + + +
+ +
+
+

成员函数说明

+ +

◆ createMsgFile()

+ +
+
+ + + + + +
+ + + + + + + +
bool XuMQ::MessageMapper::createMsgFile ()
+
+inline
+
+ +

创建消息文件

+
返回
成功返回true 失败返回false
+
+函数调用图:
+
+
+ + + + + +
+
+这是这个函数的调用关系图:
+
+
+ + + + + +
+ +
+
+ +

◆ garbageCollection()

+ +
+
+ + + + + +
+ + + + + + + +
std::list< MessagePtr > XuMQ::MessageMapper::garbageCollection ()
+
+inline
+
+ +

垃圾回收 加载所有有效消息 存储到临时文件后更新数据文件

+
返回
有效消息列表
+
+函数调用图:
+
+
+ + + + + + + + + + + + + + + + + + + +
+ +
+
+ +

◆ insert() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
bool XuMQ::MessageMapper::insert (const MessagePtrmsg)
+
+inline
+
+ +

插入消息 将消息添加到数据文件中

+
参数
+ + +
msg消息指针
+
+
+
返回
插入成功返回true 失败返回false
+
+函数调用图:
+
+
+ + + + +
+
+这是这个函数的调用关系图:
+
+
+ + + + + + +
+ +
+
+ +

◆ insert() [2/2]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool XuMQ::MessageMapper::insert (const std::string & filename,
const MessagePtrmsg 
)
+
+inlineprivate
+
+ +

插入消息到指定文件 负责数据文件和临时文件的写入工作

+
参数
+ + + +
filename文件名
msg文件指针
+
+
+
返回
成功返回true 失败返回false
+
+函数调用图:
+
+
+ + + + + + + + +
+ +
+
+ +

◆ load()

+ +
+
+ + + + + +
+ + + + + + + + +
bool XuMQ::MessageMapper::load (std::list< MessagePtr > & result)
+
+inlineprivate
+
+ +

加载有效消息 从数据文件中读取所有消息并存为有效的消息对象

+
参数
+ + +
result存储有效消息的列表
+
+
+
返回
成功返回true 失败返回false
+
+函数调用图:
+
+
+ + + + + + + + + +
+
+这是这个函数的调用关系图:
+
+
+ + + + + +
+ +
+
+ +

◆ remove()

+ +
+
+ + + + + +
+ + + + + + + + +
bool XuMQ::MessageMapper::remove (MessagePtrmsg)
+
+inline
+
+ +

移除消息 将消息中的有效标记置为false 更新到数据文件中

+
参数
+ + +
msg消息指针
+
+
+
返回
移除成功返回true 失败返回false
+
+函数调用图:
+
+
+ + + + + + +
+ +
+
+ +

◆ removeMsgFIle()

+ +
+
+ + + + + +
+ + + + + + + +
void XuMQ::MessageMapper::removeMsgFIle ()
+
+inline
+
+ +

移除消息文件 包括移除数据文件和临时文件

+
+函数调用图:
+
+
+ + + + + +
+ +
+
+

类成员变量说明

+ +

◆ _datafile

+ +
+
+ + + + + +
+ + + + +
std::string XuMQ::MessageMapper::_datafile
+
+private
+
+ +

数据文件

+ +
+
+ +

◆ _qname

+ +
+
+ + + + + +
+ + + + +
std::string XuMQ::MessageMapper::_qname
+
+private
+
+ +

队列名称

+ +
+
+ +

◆ _tmpfile

+ +
+
+ + + + + +
+ + + + +
std::string XuMQ::MessageMapper::_tmpfile
+
+private
+
+ +

临时文件

+ +
+
+
+
+ + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper.js b/docs/class_xu_m_q_1_1_message_mapper.js new file mode 100644 index 00000000..827a25a2 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper.js @@ -0,0 +1,14 @@ +var class_xu_m_q_1_1_message_mapper = +[ + [ "MessageMapper", "class_xu_m_q_1_1_message_mapper.html#a2ffd4f5f07c10daa040773a4ec163deb", null ], + [ "createMsgFile", "class_xu_m_q_1_1_message_mapper.html#a72087ccf24bf8a177eea208cdd678a69", null ], + [ "garbageCollection", "class_xu_m_q_1_1_message_mapper.html#a0fcd0d0b06709693f3cbc37ea73c3ca2", null ], + [ "insert", "class_xu_m_q_1_1_message_mapper.html#a2284f71dd31510249eacd38af9dc5d64", null ], + [ "insert", "class_xu_m_q_1_1_message_mapper.html#aaca8c44cb58bc14c7b886a78c4cfe1aa", null ], + [ "load", "class_xu_m_q_1_1_message_mapper.html#a0617e445b421553271cd2316adc71160", null ], + [ "remove", "class_xu_m_q_1_1_message_mapper.html#a19bb7fd4a2e055f61af658880567c402", null ], + [ "removeMsgFIle", "class_xu_m_q_1_1_message_mapper.html#a3c9f61f37697b2e1da3a35da355201e5", null ], + [ "_datafile", "class_xu_m_q_1_1_message_mapper.html#ab655b45d7fadaba3565564c9f213c7db", null ], + [ "_qname", "class_xu_m_q_1_1_message_mapper.html#a1fd6adb4b502ee299a7cf3a3d4965c1b", null ], + [ "_tmpfile", "class_xu_m_q_1_1_message_mapper.html#a69b3746fec5b2dd24cee0b2108e54e45", null ] +]; \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.map new file mode 100644 index 00000000..ef466887 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.md5 new file mode 100644 index 00000000..5e11ed72 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.md5 @@ -0,0 +1 @@ +a09c89f91d7ac421b7c04f83c0b02b75 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.png new file mode 100644 index 00000000..d1208a60 Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.map new file mode 100644 index 00000000..ce0a8bd4 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.md5 new file mode 100644 index 00000000..98ef1297 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.md5 @@ -0,0 +1 @@ +0f1be322a57fa23f04cb0736f2e14069 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.png new file mode 100644 index 00000000..fe162016 Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a0617e445b421553271cd2316adc71160_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.map new file mode 100644 index 00000000..39ff406c --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.map @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.md5 new file mode 100644 index 00000000..517cc0d3 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.md5 @@ -0,0 +1 @@ +c71991ef794c9f1b59d7d080d25cca9a \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.png new file mode 100644 index 00000000..b151022b Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a0fcd0d0b06709693f3cbc37ea73c3ca2_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.map new file mode 100644 index 00000000..4e80bd0a --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.md5 new file mode 100644 index 00000000..58bd928f --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.md5 @@ -0,0 +1 @@ +10682523d2113601ca7892fca9120d3e \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.png new file mode 100644 index 00000000..2e9793bf Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a19bb7fd4a2e055f61af658880567c402_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.map new file mode 100644 index 00000000..64eb94fa --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.map @@ -0,0 +1,4 @@ + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.md5 new file mode 100644 index 00000000..07d2d646 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.md5 @@ -0,0 +1 @@ +ef9284be90aea274d1cdd4eb33f7868d \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.png new file mode 100644 index 00000000..41266202 Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.map new file mode 100644 index 00000000..5dcc0071 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.md5 new file mode 100644 index 00000000..cb841573 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.md5 @@ -0,0 +1 @@ +f0777464956d0a34609e9c941080f259 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.png new file mode 100644 index 00000000..411e19d0 Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a2284f71dd31510249eacd38af9dc5d64_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.map new file mode 100644 index 00000000..0f5f90e0 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.md5 new file mode 100644 index 00000000..c9f1e2a8 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.md5 @@ -0,0 +1 @@ +38932ec781c57deca5510fc20cfd0982 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.png new file mode 100644 index 00000000..e0bed435 Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a2ffd4f5f07c10daa040773a4ec163deb_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.map new file mode 100644 index 00000000..efae469b --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.md5 new file mode 100644 index 00000000..8ad90936 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.md5 @@ -0,0 +1 @@ +075bf56776272b8c3ae1f77bb4f2fd53 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.png new file mode 100644 index 00000000..2ebf0960 Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a3c9f61f37697b2e1da3a35da355201e5_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.map new file mode 100644 index 00000000..1e4d8d0b --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.md5 new file mode 100644 index 00000000..3296e439 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.md5 @@ -0,0 +1 @@ +c307af82751177050794f84156cbabd0 \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.png new file mode 100644 index 00000000..dc79fb34 Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_cgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.map b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.map new file mode 100644 index 00000000..cb4a19f0 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.md5 new file mode 100644 index 00000000..fe6fcc9f --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.md5 @@ -0,0 +1 @@ +ac87cdf303d2a0a7873dfd7ad407036a \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.png b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.png new file mode 100644 index 00000000..6699a7dc Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_a72087ccf24bf8a177eea208cdd678a69_icgraph.png differ diff --git a/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.map b/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.map new file mode 100644 index 00000000..0e123687 --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.md5 b/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.md5 new file mode 100644 index 00000000..869cf30f --- /dev/null +++ b/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.md5 @@ -0,0 +1 @@ +3b855bc5cb7794392c920315e153dcde \ No newline at end of file diff --git a/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.png b/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.png new file mode 100644 index 00000000..bf3dec5a Binary files /dev/null and b/docs/class_xu_m_q_1_1_message_mapper_aaca8c44cb58bc14c7b886a78c4cfe1aa_cgraph.png differ diff --git a/docs/classes.html b/docs/classes.html index 91decb8e..1ce734c6 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -118,7 +118,7 @@
LogInit (XuMQ)
M
-
Message (XuMQ)
Message_Payload (XuMQ)
Message_PayloadDefaultTypeInternal (XuMQ)
MessageDefaultTypeInternal (XuMQ)
MsgQueue (XuMQ)
MsgQueueManager (XuMQ)
MsgQueueMapper (XuMQ)
+
Message (XuMQ)
Message_Payload (XuMQ)
Message_PayloadDefaultTypeInternal (XuMQ)
MessageDefaultTypeInternal (XuMQ)
MessageMapper (XuMQ)
MsgQueue (XuMQ)
MsgQueueManager (XuMQ)
MsgQueueMapper (XuMQ)
Q
QueueTest
diff --git a/docs/dir_000003_000000.html b/docs/dir_000003_000000.html index e2170a26..3d2199f3 100644 --- a/docs/dir_000003_000000.html +++ b/docs/dir_000003_000000.html @@ -96,7 +96,7 @@ +

server → common 关系

文件在 server在 common 中引用
binding.hpphelper.hpp
binding.hpplogger.hpp
binding.hppmsg.pb.h
exchange.hpphelper.hpp
exchange.hpplogger.hpp
exchange.hppmsg.pb.h
message.hpphelper.hpp
message.hpplogger.hpp
message.hppmsg.pb.h
queue.hpphelper.hpp
queue.hpplogger.hpp
queue.hppmsg.pb.h
@@ -118,6 +118,9 @@ + + + diff --git a/docs/dir_41e1742e44e2de38b3bc91f993fed282.js b/docs/dir_41e1742e44e2de38b3bc91f993fed282.js index b27b8521..57b81d18 100644 --- a/docs/dir_41e1742e44e2de38b3bc91f993fed282.js +++ b/docs/dir_41e1742e44e2de38b3bc91f993fed282.js @@ -2,5 +2,6 @@ var dir_41e1742e44e2de38b3bc91f993fed282 = [ [ "binding.hpp", "binding_8hpp.html", "binding_8hpp" ], [ "exchange.hpp", "exchange_8hpp.html", "exchange_8hpp" ], + [ "message.hpp", "message_8hpp.html", "message_8hpp" ], [ "queue.hpp", "queue_8hpp.html", "queue_8hpp" ] ]; \ No newline at end of file diff --git a/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.map b/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.map index 4a159275..f48037cf 100644 --- a/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.map +++ b/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.map @@ -2,5 +2,5 @@ - + diff --git a/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.md5 b/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.md5 index 29e4e599..00e17de8 100644 --- a/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.md5 +++ b/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.md5 @@ -1 +1 @@ -145f69322108c1d9ff3c08f153c2632a \ No newline at end of file +993250040fee030346089fd9072fa3e4 \ No newline at end of file diff --git a/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.png b/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.png index 881edd44..94b2988b 100644 Binary files a/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.png and b/docs/dir_41e1742e44e2de38b3bc91f993fed282_dep.png differ diff --git a/docs/files.html b/docs/files.html index 3677edb9..f98620e2 100644 --- a/docs/files.html +++ b/docs/files.html @@ -114,12 +114,13 @@ - - - - - - + + + + + + +
 exchange.hpp
 交换机管理模块,定义了交换机的结构、持久化以及内存管理功能
 
 message.hpp
 消息队列文件存储的实现
 
 queue.hpp
 消息队列模块的定义和实现
 
  server
 binding.hpp
 exchange.hpp交换机管理模块,定义了交换机的结构、持久化以及内存管理功能
 queue.hpp消息队列模块的定义和实现
  test
 mqbindingtest.cpp
 mqexchangetest.cpp
 mqfiletest.cpp
 mqqueuetest.cpp
 message.hpp消息队列文件存储的实现
 queue.hpp消息队列模块的定义和实现
  test
 mqbindingtest.cpp
 mqexchangetest.cpp
 mqfiletest.cpp
 mqqueuetest.cpp
diff --git a/docs/functions__.html b/docs/functions__.html index 8724cf2f..6b0efe94 100644 --- a/docs/functions__.html +++ b/docs/functions__.html @@ -102,6 +102,7 @@

- _ -

  • _bindings : XuMQ::BindingManager
  • _cached_size_ : XuMQ::BasicProperties::Impl_, XuMQ::Message::Impl_, XuMQ::Message_Payload::Impl_
  • _class_data_ : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
  • +
  • _datafile : XuMQ::MessageMapper
  • _dbfile : XuMQ::SqliteHelper
  • _exchanges : XuMQ::ExchangeManager
  • _filename : XuMQ::FileHelper
  • @@ -119,7 +120,7 @@

    - _ -

    diff --git a/docs/functions_func.html b/docs/functions_func.html index 3127c555..748aa2e8 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -110,7 +110,7 @@

    - _ -

    • _internal_mutable_payload() : XuMQ::Message
    • _internal_mutable_properties() : XuMQ::Message_Payload
    • _internal_mutable_routing_key() : XuMQ::BasicProperties
    • -
    • _internal_mutable_valid() : XuMQ::Message
    • +
    • _internal_mutable_valid() : XuMQ::Message_Payload
    • _internal_offset() : XuMQ::Message
    • _internal_payload() : XuMQ::Message
    • _internal_properties() : XuMQ::Message_Payload
    • @@ -121,8 +121,8 @@

      - _ -

      diff --git a/docs/functions_func_c.html b/docs/functions_func_c.html index 493ed484..6e9b34d5 100644 --- a/docs/functions_func_c.html +++ b/docs/functions_func_c.html @@ -111,11 +111,12 @@

      - c -

      diff --git a/docs/functions_func_g.html b/docs/functions_func_g.html index d485a901..13898aff 100644 --- a/docs/functions_func_g.html +++ b/docs/functions_func_g.html @@ -99,6 +99,7 @@
       

      - g -

        +
      • garbageCollection() : XuMQ::MessageMapper
      • getArgs() : XuMQ::Exchange, XuMQ::MsgQueue
      • getBinding() : XuMQ::BindingManager
      • GetCachedSize() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
      • diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html index f0a3c03f..9dade386 100644 --- a/docs/functions_func_i.html +++ b/docs/functions_func_i.html @@ -100,7 +100,7 @@

        - i -

        • id() : XuMQ::BasicProperties
        • -
        • insert() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MsgQueueMapper
        • +
        • insert() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MessageMapper, XuMQ::MsgQueueMapper
        • internal_default_instance() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
        • InternalSwap() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
        • IsInitialized() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
        • diff --git a/docs/functions_func_l.html b/docs/functions_func_l.html index faae64cd..a45df44f 100644 --- a/docs/functions_func_l.html +++ b/docs/functions_func_l.html @@ -100,6 +100,7 @@

          - l -

          diff --git a/docs/functions_func_m.html b/docs/functions_func_m.html index 9b9a8e11..c37b8129 100644 --- a/docs/functions_func_m.html +++ b/docs/functions_func_m.html @@ -105,6 +105,7 @@

          - m -

          • Message_Payload() : XuMQ::Message_Payload
          • Message_PayloadDefaultTypeInternal() : XuMQ::Message_PayloadDefaultTypeInternal
          • MessageDefaultTypeInternal() : XuMQ::MessageDefaultTypeInternal
          • +
          • MessageMapper() : XuMQ::MessageMapper
          • MsgQueue() : XuMQ::MsgQueue
          • MsgQueueManager() : XuMQ::MsgQueueManager
          • MsgQueueMapper() : XuMQ::MsgQueueMapper
          • @@ -113,7 +114,7 @@

            - m -

            diff --git a/docs/functions_func_r.html b/docs/functions_func_r.html index 331202c6..57467548 100644 --- a/docs/functions_func_r.html +++ b/docs/functions_func_r.html @@ -106,11 +106,12 @@

            - r -

            • release_payload() : XuMQ::Message
            • release_properties() : XuMQ::Message_Payload
            • release_routing_key() : XuMQ::BasicProperties
            • -
            • release_valid() : XuMQ::Message
            • -
            • remove() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MsgQueueMapper
            • +
            • release_valid() : XuMQ::Message_Payload
            • +
            • remove() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MessageMapper, XuMQ::MsgQueueMapper
            • removeDirectory() : XuMQ::FileHelper
            • removeExchangeBindings() : XuMQ::BindingManager, XuMQ::BindingMapper
            • removeFile() : XuMQ::FileHelper
            • +
            • removeMsgFIle() : XuMQ::MessageMapper
            • removeMsgQueueBindings() : XuMQ::BindingManager
            • removeQueueBindings() : XuMQ::BindingMapper
            • removeTable() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MsgQueueMapper
            • diff --git a/docs/functions_func_s.html b/docs/functions_func_s.html index f03285be..84033540 100644 --- a/docs/functions_func_s.html +++ b/docs/functions_func_s.html @@ -107,14 +107,14 @@

              - s -

              • set_allocated_payload() : XuMQ::Message
              • set_allocated_properties() : XuMQ::Message_Payload
              • set_allocated_routing_key() : XuMQ::BasicProperties
              • -
              • set_allocated_valid() : XuMQ::Message
              • +
              • set_allocated_valid() : XuMQ::Message_Payload
              • set_body() : XuMQ::Message_Payload
              • set_delivery_mode() : XuMQ::BasicProperties
              • set_id() : XuMQ::BasicProperties
              • set_length() : XuMQ::Message
              • set_offset() : XuMQ::Message
              • set_routing_key() : XuMQ::BasicProperties
              • -
              • set_valid() : XuMQ::Message
              • +
              • set_valid() : XuMQ::Message_Payload
              • setArgs() : XuMQ::Exchange, XuMQ::MsgQueue
              • SetCachedSize() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
              • SetUp() : BindingTest, ExchangeTest, QueueTest
              • diff --git a/docs/functions_func_v.html b/docs/functions_func_v.html index 1c02a7ee..64f121b4 100644 --- a/docs/functions_func_v.html +++ b/docs/functions_func_v.html @@ -99,7 +99,7 @@
                 

                - v -

                diff --git a/docs/functions_g.html b/docs/functions_g.html index c3abcdb3..7122d992 100644 --- a/docs/functions_g.html +++ b/docs/functions_g.html @@ -99,6 +99,7 @@
                这里列出了所有类成员,并附带类的详细说明:

                - g -

                  +
                • garbageCollection() : XuMQ::MessageMapper
                • getArgs() : XuMQ::Exchange, XuMQ::MsgQueue
                • getBinding() : XuMQ::BindingManager
                • GetCachedSize() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
                • diff --git a/docs/functions_i.html b/docs/functions_i.html index e8ce534b..a3ca3945 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -101,7 +101,7 @@

                  - i -

                  • id() : XuMQ::BasicProperties
                  • id_ : XuMQ::BasicProperties::Impl_
                  • -
                  • insert() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MsgQueueMapper
                  • +
                  • insert() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MessageMapper, XuMQ::MsgQueueMapper
                  • internal_default_instance() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
                  • InternalArenaConstructable_ : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
                  • InternalSwap() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
                  • diff --git a/docs/functions_k.html b/docs/functions_k.html index c925c732..4389e1c7 100644 --- a/docs/functions_k.html +++ b/docs/functions_k.html @@ -108,7 +108,7 @@

                    - k -

                    diff --git a/docs/functions_l.html b/docs/functions_l.html index bf2e8643..f582c00d 100644 --- a/docs/functions_l.html +++ b/docs/functions_l.html @@ -101,6 +101,7 @@

                    - l -

                    diff --git a/docs/functions_m.html b/docs/functions_m.html index d5a49a70..c749c3d0 100644 --- a/docs/functions_m.html +++ b/docs/functions_m.html @@ -102,9 +102,10 @@

                    - m -

                    • MergeFrom() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
                    • MergeImpl() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
                    • Message() : XuMQ::Message
                    • -
                    • Message_Payload() : XuMQ::Message_Payload
                    • +
                    • Message_Payload() : XuMQ::Message_Payload
                    • Message_PayloadDefaultTypeInternal() : XuMQ::Message_PayloadDefaultTypeInternal
                    • MessageDefaultTypeInternal() : XuMQ::MessageDefaultTypeInternal
                    • +
                    • MessageMapper() : XuMQ::MessageMapper
                    • MsgQueue() : XuMQ::MsgQueue
                    • msgqueue_name : XuMQ::Binding
                    • MsgQueueManager() : XuMQ::MsgQueueManager
                    • @@ -114,7 +115,7 @@

                      - m -

                      diff --git a/docs/functions_p.html b/docs/functions_p.html index ef16dcd0..e6ca4a63 100644 --- a/docs/functions_p.html +++ b/docs/functions_p.html @@ -100,8 +100,9 @@

                      - p -

                      • parentDirectory() : XuMQ::FileHelper
                      • -
                      • payload() : XuMQ::Message::_Internal, XuMQ::Message
                      • +
                      • payload() : XuMQ::Message::_Internal
                      • Payload : XuMQ::Message
                      • +
                      • payload() : XuMQ::Message
                      • payload_ : XuMQ::Message::Impl_
                      • properties() : XuMQ::Message_Payload::_Internal, XuMQ::Message_Payload
                      • properties_ : XuMQ::Message_Payload::Impl_
                      • diff --git a/docs/functions_r.html b/docs/functions_r.html index 0f31cdcd..bda12b16 100644 --- a/docs/functions_r.html +++ b/docs/functions_r.html @@ -106,11 +106,12 @@

                        - r -

                        • release_payload() : XuMQ::Message
                        • release_properties() : XuMQ::Message_Payload
                        • release_routing_key() : XuMQ::BasicProperties
                        • -
                        • release_valid() : XuMQ::Message
                        • -
                        • remove() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MsgQueueMapper
                        • +
                        • release_valid() : XuMQ::Message_Payload
                        • +
                        • remove() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MessageMapper, XuMQ::MsgQueueMapper
                        • removeDirectory() : XuMQ::FileHelper
                        • removeExchangeBindings() : XuMQ::BindingManager, XuMQ::BindingMapper
                        • removeFile() : XuMQ::FileHelper
                        • +
                        • removeMsgFIle() : XuMQ::MessageMapper
                        • removeMsgQueueBindings() : XuMQ::BindingManager
                        • removeQueueBindings() : XuMQ::BindingMapper
                        • removeTable() : XuMQ::BindingMapper, XuMQ::ExchangeMapper, XuMQ::MsgQueueMapper
                        • diff --git a/docs/functions_s.html b/docs/functions_s.html index f80b97dc..7a59e9bd 100644 --- a/docs/functions_s.html +++ b/docs/functions_s.html @@ -107,14 +107,14 @@

                          - s -

                          • set_allocated_payload() : XuMQ::Message
                          • set_allocated_properties() : XuMQ::Message_Payload
                          • set_allocated_routing_key() : XuMQ::BasicProperties
                          • -
                          • set_allocated_valid() : XuMQ::Message
                          • +
                          • set_allocated_valid() : XuMQ::Message_Payload
                          • set_body() : XuMQ::Message_Payload
                          • set_delivery_mode() : XuMQ::BasicProperties
                          • set_id() : XuMQ::BasicProperties
                          • set_length() : XuMQ::Message
                          • set_offset() : XuMQ::Message
                          • set_routing_key() : XuMQ::BasicProperties
                          • -
                          • set_valid() : XuMQ::Message
                          • +
                          • set_valid() : XuMQ::Message_Payload
                          • setArgs() : XuMQ::Exchange, XuMQ::MsgQueue
                          • SetCachedSize() : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
                          • SetUp() : BindingTest, ExchangeTest, QueueTest
                          • @@ -124,12 +124,12 @@

                            - s -

                            diff --git a/docs/functions_v.html b/docs/functions_v.html index 9b747275..1f3b95cb 100644 --- a/docs/functions_v.html +++ b/docs/functions_v.html @@ -99,8 +99,8 @@
                            这里列出了所有类成员,并附带类的详细说明:

                            - v -

                            diff --git a/docs/functions_vars.html b/docs/functions_vars.html index 9df1549b..a12a1715 100644 --- a/docs/functions_vars.html +++ b/docs/functions_vars.html @@ -102,6 +102,7 @@

                            - _ -

                            • _bindings : XuMQ::BindingManager
                            • _cached_size_ : XuMQ::BasicProperties::Impl_, XuMQ::Message::Impl_, XuMQ::Message_Payload::Impl_
                            • _class_data_ : XuMQ::BasicProperties, XuMQ::Message, XuMQ::Message_Payload
                            • +
                            • _datafile : XuMQ::MessageMapper
                            • _dbfile : XuMQ::SqliteHelper
                            • _exchanges : XuMQ::ExchangeManager
                            • _filename : XuMQ::FileHelper
                            • @@ -110,8 +111,10 @@

                              - _ -

                              @@ -187,7 +190,7 @@

                              - t -

                                - v -

                                diff --git a/docs/helper_8hpp.html b/docs/helper_8hpp.html index ae164c90..0250db7c 100644 --- a/docs/helper_8hpp.html +++ b/docs/helper_8hpp.html @@ -168,21 +168,23 @@
                                - + - - - - - - - + + + + + + + + + - - - + + +
                                diff --git a/docs/helper_8hpp__dep__incl.map b/docs/helper_8hpp__dep__incl.map index b6ed23dd..9815de8c 100644 --- a/docs/helper_8hpp__dep__incl.map +++ b/docs/helper_8hpp__dep__incl.map @@ -1,17 +1,19 @@ - + - - - - - - - + + + + + + + + + - - - + + + diff --git a/docs/helper_8hpp__dep__incl.md5 b/docs/helper_8hpp__dep__incl.md5 index b5388fcd..54124cd7 100644 --- a/docs/helper_8hpp__dep__incl.md5 +++ b/docs/helper_8hpp__dep__incl.md5 @@ -1 +1 @@ -453694336e2e1a03b8994a29ad808114 \ No newline at end of file +72cbd3a212bf86ba2705435537907b79 \ No newline at end of file diff --git a/docs/helper_8hpp__dep__incl.png b/docs/helper_8hpp__dep__incl.png index 10123d40..f30d1371 100644 Binary files a/docs/helper_8hpp__dep__incl.png and b/docs/helper_8hpp__dep__incl.png differ diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 3c0c04e9..ccd91bd6 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -129,17 +129,18 @@  CXuMQ::Message_Payload  CXuMQ::Message_PayloadDefaultTypeInternal  CXuMQ::MessageDefaultTypeInternal - CXuMQ::MsgQueue消息队列结构体 - CXuMQ::MsgQueueManager消息队列数据内存管理类 - CXuMQ::MsgQueueMapper消息队列持久化管理类 将数据存储在sqlite数据库中 - CXuMQ::SqliteHelperSQLite 数据库操作助手类 - CXuMQ::StrHelper字符串处理助手类 - CTableStruct_msg_2eproto - Cstd::true_type - Cis_proto_enum< ::XuMQ::DeliveryMode > - Cis_proto_enum< ::XuMQ::ExchangeType > - CUUIDHelper - CXuMQ::UUIDHelper提供生成 UUID 的工具类。 + CXuMQ::MessageMapper处理消息队列的文件存储和管理类 + CXuMQ::MsgQueue消息队列结构体 + CXuMQ::MsgQueueManager消息队列数据内存管理类 + CXuMQ::MsgQueueMapper消息队列持久化管理类 将数据存储在sqlite数据库中 + CXuMQ::SqliteHelperSQLite 数据库操作助手类 + CXuMQ::StrHelper字符串处理助手类 + CTableStruct_msg_2eproto + Cstd::true_type + Cis_proto_enum< ::XuMQ::DeliveryMode > + Cis_proto_enum< ::XuMQ::ExchangeType > + CUUIDHelper + CXuMQ::UUIDHelper提供生成 UUID 的工具类。 diff --git a/docs/hierarchy.js b/docs/hierarchy.js index 6260048e..868cdcff 100644 --- a/docs/hierarchy.js +++ b/docs/hierarchy.js @@ -28,6 +28,7 @@ var hierarchy = ] ], [ "XuMQ::Message_PayloadDefaultTypeInternal", "struct_xu_m_q_1_1_message___payload_default_type_internal.html", null ], [ "XuMQ::MessageDefaultTypeInternal", "struct_xu_m_q_1_1_message_default_type_internal.html", null ], + [ "XuMQ::MessageMapper", "class_xu_m_q_1_1_message_mapper.html", null ], [ "XuMQ::MsgQueue", "struct_xu_m_q_1_1_msg_queue.html", null ], [ "XuMQ::MsgQueueManager", "class_xu_m_q_1_1_msg_queue_manager.html", null ], [ "XuMQ::MsgQueueMapper", "class_xu_m_q_1_1_msg_queue_mapper.html", null ], diff --git a/docs/inherit_graph_23.map b/docs/inherit_graph_23.map index ce5887fe..bd2b7b2b 100644 --- a/docs/inherit_graph_23.map +++ b/docs/inherit_graph_23.map @@ -1,3 +1,3 @@ - + diff --git a/docs/inherit_graph_23.md5 b/docs/inherit_graph_23.md5 index e28a6df9..8bfd67aa 100644 --- a/docs/inherit_graph_23.md5 +++ b/docs/inherit_graph_23.md5 @@ -1 +1 @@ -459e48e220da4f67f1110188ae090d0f \ No newline at end of file +5ed84dec372d779fcba2e3df947bb0e6 \ No newline at end of file diff --git a/docs/inherit_graph_23.png b/docs/inherit_graph_23.png index 2b077109..d5ff76f5 100644 Binary files a/docs/inherit_graph_23.png and b/docs/inherit_graph_23.png differ diff --git a/docs/inherit_graph_24.map b/docs/inherit_graph_24.map index 9c79c1d8..ce5887fe 100644 --- a/docs/inherit_graph_24.map +++ b/docs/inherit_graph_24.map @@ -1,3 +1,3 @@ - + diff --git a/docs/inherit_graph_24.md5 b/docs/inherit_graph_24.md5 index a81a3b96..e28a6df9 100644 --- a/docs/inherit_graph_24.md5 +++ b/docs/inherit_graph_24.md5 @@ -1 +1 @@ -dcde00579d2c199ec80797fc1daf9ff5 \ No newline at end of file +459e48e220da4f67f1110188ae090d0f \ No newline at end of file diff --git a/docs/inherit_graph_24.png b/docs/inherit_graph_24.png index d51d79e1..2b077109 100644 Binary files a/docs/inherit_graph_24.png and b/docs/inherit_graph_24.png differ diff --git a/docs/inherit_graph_25.map b/docs/inherit_graph_25.map index ad1da46a..9c79c1d8 100644 --- a/docs/inherit_graph_25.map +++ b/docs/inherit_graph_25.map @@ -1,3 +1,3 @@ - + diff --git a/docs/inherit_graph_25.md5 b/docs/inherit_graph_25.md5 index 9b13ab63..a81a3b96 100644 --- a/docs/inherit_graph_25.md5 +++ b/docs/inherit_graph_25.md5 @@ -1 +1 @@ -820cfa843da8f7fe3d691cd052d3e868 \ No newline at end of file +dcde00579d2c199ec80797fc1daf9ff5 \ No newline at end of file diff --git a/docs/inherit_graph_25.png b/docs/inherit_graph_25.png index 13bca044..d51d79e1 100644 Binary files a/docs/inherit_graph_25.png and b/docs/inherit_graph_25.png differ diff --git a/docs/inherit_graph_26.map b/docs/inherit_graph_26.map index 07e66572..ad1da46a 100644 --- a/docs/inherit_graph_26.map +++ b/docs/inherit_graph_26.map @@ -1,3 +1,3 @@ - + diff --git a/docs/inherit_graph_26.md5 b/docs/inherit_graph_26.md5 index 1d689790..9b13ab63 100644 --- a/docs/inherit_graph_26.md5 +++ b/docs/inherit_graph_26.md5 @@ -1 +1 @@ -05ce70de005192b0112423f4e80e8abb \ No newline at end of file +820cfa843da8f7fe3d691cd052d3e868 \ No newline at end of file diff --git a/docs/inherit_graph_26.png b/docs/inherit_graph_26.png index 46c0fe0e..13bca044 100644 Binary files a/docs/inherit_graph_26.png and b/docs/inherit_graph_26.png differ diff --git a/docs/inherit_graph_27.map b/docs/inherit_graph_27.map index 0dcb6207..07e66572 100644 --- a/docs/inherit_graph_27.map +++ b/docs/inherit_graph_27.map @@ -1,3 +1,3 @@ - + diff --git a/docs/inherit_graph_27.md5 b/docs/inherit_graph_27.md5 index db62a9f3..1d689790 100644 --- a/docs/inherit_graph_27.md5 +++ b/docs/inherit_graph_27.md5 @@ -1 +1 @@ -323ede184ee1f6374b2c048364e49989 \ No newline at end of file +05ce70de005192b0112423f4e80e8abb \ No newline at end of file diff --git a/docs/inherit_graph_27.png b/docs/inherit_graph_27.png index d45b3948..46c0fe0e 100644 Binary files a/docs/inherit_graph_27.png and b/docs/inherit_graph_27.png differ diff --git a/docs/inherit_graph_28.map b/docs/inherit_graph_28.map index 4a92bbfc..0dcb6207 100644 --- a/docs/inherit_graph_28.map +++ b/docs/inherit_graph_28.map @@ -1,3 +1,3 @@ - + diff --git a/docs/inherit_graph_28.md5 b/docs/inherit_graph_28.md5 index 68023d81..db62a9f3 100644 --- a/docs/inherit_graph_28.md5 +++ b/docs/inherit_graph_28.md5 @@ -1 +1 @@ -7949daa529760cd386c296c9dcce9ddd \ No newline at end of file +323ede184ee1f6374b2c048364e49989 \ No newline at end of file diff --git a/docs/inherit_graph_28.png b/docs/inherit_graph_28.png index 06bcede2..d45b3948 100644 Binary files a/docs/inherit_graph_28.png and b/docs/inherit_graph_28.png differ diff --git a/docs/inherit_graph_29.map b/docs/inherit_graph_29.map index 866f82c8..4a92bbfc 100644 --- a/docs/inherit_graph_29.map +++ b/docs/inherit_graph_29.map @@ -1,23 +1,3 @@ - - - - - - - - - - - - - - - - - - - - - + diff --git a/docs/inherit_graph_29.md5 b/docs/inherit_graph_29.md5 index 2d0a8193..68023d81 100644 --- a/docs/inherit_graph_29.md5 +++ b/docs/inherit_graph_29.md5 @@ -1 +1 @@ -8815d01d844bf1f016a1c28f07406491 \ No newline at end of file +7949daa529760cd386c296c9dcce9ddd \ No newline at end of file diff --git a/docs/inherit_graph_29.png b/docs/inherit_graph_29.png index 01753186..06bcede2 100644 Binary files a/docs/inherit_graph_29.png and b/docs/inherit_graph_29.png differ diff --git a/docs/inherits.html b/docs/inherits.html index 16cf519d..50e495bd 100644 --- a/docs/inherits.html +++ b/docs/inherits.html @@ -233,32 +233,37 @@ - + + + + + + - + - + - + - + - + diff --git a/docs/logger_8hpp.html b/docs/logger_8hpp.html index 2823188d..1877c792 100644 --- a/docs/logger_8hpp.html +++ b/docs/logger_8hpp.html @@ -122,26 +122,29 @@
                                - - - + + + - + - - - - - - + + + + + + + + + - + - - + +
                                diff --git a/docs/logger_8hpp__dep__incl.map b/docs/logger_8hpp__dep__incl.map index ccdb83d6..af356d1b 100644 --- a/docs/logger_8hpp__dep__incl.map +++ b/docs/logger_8hpp__dep__incl.map @@ -1,22 +1,25 @@ - - - + + + - + - - - - - - - - + + + + + + + + + + + - - + + diff --git a/docs/logger_8hpp__dep__incl.md5 b/docs/logger_8hpp__dep__incl.md5 index e85fae6d..4c68fdd3 100644 --- a/docs/logger_8hpp__dep__incl.md5 +++ b/docs/logger_8hpp__dep__incl.md5 @@ -1 +1 @@ -9e1162ea03078e39f703d5ebd3c2cf8e \ No newline at end of file +0d4d8fc71038f5e43d7dedf8b0c39b48 \ No newline at end of file diff --git a/docs/logger_8hpp__dep__incl.png b/docs/logger_8hpp__dep__incl.png index 02967bf5..cb5ec16e 100644 Binary files a/docs/logger_8hpp__dep__incl.png and b/docs/logger_8hpp__dep__incl.png differ diff --git a/docs/md__r_e_a_d_m_e.html b/docs/md__r_e_a_d_m_e.html index dbeb34ca..4b23171e 100644 --- a/docs/md__r_e_a_d_m_e.html +++ b/docs/md__r_e_a_d_m_e.html @@ -268,6 +268,9 @@

                              + +

                              null _4_.png

                              +
                              1. 消息数据管理

                              分别实现增删查的管理, 并实现持久化存储, 以内存存储为主, 确保查找信息处理信息的速度, 以硬盘存储为辅, 确保服务器重启之后, 以前的信息仍然存在

                              diff --git a/docs/message_8hpp.html b/docs/message_8hpp.html index c9123da1..fd170616 100644 --- a/docs/message_8hpp.html +++ b/docs/message_8hpp.html @@ -5,7 +5,7 @@ -Message-Queues: third/Xulog/logs/message.hpp 文件参考 +Message-Queues: server/message.hpp 文件参考 @@ -30,7 +30,7 @@ -
                              Message-Queues beta 0.01 +
                              Message-Queues beta 0.02
                              A Message-Queues based Cpp
                              @@ -98,62 +98,106 @@
                              message.hpp 文件参考
                              -

                              日志消息类的实现 +

                              消息队列文件存储的实现 更多...

                              -
                              #include <iostream>
                              -#include <thread>
                              -#include <string>
                              -#include "level.hpp"
                              -#include "util.hpp"
                              +
                              #include "../common/logger.hpp"
                              +#include "../common/helper.hpp"
                              +#include "../common/msg.pb.h"
                              +#include <iostream>
                              +#include <unordered_map>
                              +#include <mutex>
                              +#include <memory>
                              +#include <list>
                              message.hpp 的引用(Include)关系图:
                              -
                              - - - - - - - - - - - - - - - - - - -
                              -
                              -此图展示该文件直接或间接的被哪些文件引用了:
                              -
                              -
                              - - - - - - - - - - - - - - - - - +
                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                              @@ -161,24 +205,51 @@ - - + +

                              struct  Xulog::LogMsg
                               日志消息结构体 更多...
                              class  XuMQ::MessageMapper
                               处理消息队列的文件存储和管理类 更多...
                               
                              - + +

                              命名空间

                              namespace  Xulog
                              namespace  XuMQ
                               
                              + + + + +

                              +类型定义

                              using XuMQ::MessagePtr = std::shared_ptr< XuMQ::Message >
                               proto生成的Message类型指针
                               
                              + + + + + + + + + + + + +

                              +变量

                              const char * XuMQ::DATAFILE_SUBFIX = ".mqd"
                               数据文件后缀名
                               
                              const char * XuMQ::TMPFILE_SUBFIX = ".mqd.tmp"
                               临时文件后缀名
                               
                              const char * XuMQ::MSG_VALID = "1"
                               消息有效标志
                               
                              const char * XuMQ::MSG_INVALID = "0"
                               消息无效标志
                               

                              详细描述

                              -

                              日志消息类的实现

                              -

                              本文件定义了日志消息类,用于存储日志输出的中间信息,包括时间、日志等级、源文件名称等。

                              +

                              消息队列文件存储的实现

                              +

                              该文件定义了 XuMQ 命名空间中的 MessageMapper 类,用于处理消息队列的文件管理。 它提供了消息的插入、删除、垃圾回收等功能,并管理与消息队列相关的数据文件。

                              +

                              主要功能包括:

                                +
                              • 创建、移除消息文件
                              • +
                              • 插入、删除消息
                              • +
                              • 对无效消息进行垃圾回收
                              • +
                              +

                              使用文件存储消息队列数据,通过指定的目录和文件名进行管理。

                              diff --git a/docs/message_8hpp.js b/docs/message_8hpp.js index bdeb7f21..5c9cd45a 100644 --- a/docs/message_8hpp.js +++ b/docs/message_8hpp.js @@ -1,4 +1,9 @@ var message_8hpp = [ - [ "Xulog::LogMsg", "struct_xulog_1_1_log_msg.html", "struct_xulog_1_1_log_msg" ] + [ "XuMQ::MessageMapper", "class_xu_m_q_1_1_message_mapper.html", "class_xu_m_q_1_1_message_mapper" ], + [ "MessagePtr", "message_8hpp.html#aa7eae080046044daf7d76949d7b24c47", null ], + [ "DATAFILE_SUBFIX", "message_8hpp.html#a4c80748846b3a6c7d5b33e3383bcfd50", null ], + [ "MSG_INVALID", "message_8hpp.html#a56075f1162065b026001954507eea6be", null ], + [ "MSG_VALID", "message_8hpp.html#ad7908844b9b7da3ad295c14902d49f0c", null ], + [ "TMPFILE_SUBFIX", "message_8hpp.html#adf00f6175ab7f0660677533d2499949a", null ] ]; \ No newline at end of file diff --git a/docs/message_8hpp__incl.map b/docs/message_8hpp__incl.map index 4b716a01..6dedf2f5 100644 --- a/docs/message_8hpp__incl.map +++ b/docs/message_8hpp__incl.map @@ -1,18 +1,80 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/message_8hpp__incl.md5 b/docs/message_8hpp__incl.md5 index fb98711e..2883642a 100644 --- a/docs/message_8hpp__incl.md5 +++ b/docs/message_8hpp__incl.md5 @@ -1 +1 @@ -f631b3499083db08ecd710e65294f6f9 \ No newline at end of file +94520e8a98043fc0f8c31542a00cdea8 \ No newline at end of file diff --git a/docs/message_8hpp__incl.png b/docs/message_8hpp__incl.png index 2fe79823..b82197ac 100644 Binary files a/docs/message_8hpp__incl.png and b/docs/message_8hpp__incl.png differ diff --git a/docs/message_8hpp_source.html b/docs/message_8hpp_source.html index 446524a6..7ee57a70 100644 --- a/docs/message_8hpp_source.html +++ b/docs/message_8hpp_source.html @@ -5,7 +5,7 @@ -Message-Queues: third/Xulog/logs/message.hpp 源文件 +Message-Queues: server/message.hpp 源文件 @@ -30,7 +30,7 @@ -
                              Message-Queues beta 0.01 +
                              Message-Queues beta 0.02
                              A Message-Queues based Cpp
                              @@ -100,64 +100,230 @@
                              浏览该文件的文档.
                              1
                              -
                              7#pragma once
                              -
                              8
                              -
                              9#include <iostream>
                              -
                              10#include <thread>
                              -
                              11#include <string>
                              -
                              12#include "level.hpp"
                              -
                              13#include "util.hpp"
                              -
                              14
                              -
                              15namespace Xulog
                              -
                              16{
                              -
                              -
                              23 struct LogMsg
                              -
                              24 {
                              -
                              25 time_t _ctime;
                              -
                              26 size_t _line;
                              -
                              27 std::thread::id _tid;
                              - -
                              29 std::string _file;
                              -
                              30 std::string _logger;
                              -
                              31 std::string _payload;
                              -
                              32
                              -
                              - -
                              45 size_t line,
                              -
                              46 const std::string file,
                              -
                              47 const std::string logger,
                              -
                              48 const std::string msg) : _ctime(Util::Date::getTime()),
                              -
                              49 _level(level),
                              -
                              50 _line(line),
                              -
                              51 _tid(std::this_thread::get_id()),
                              -
                              52 _file(file),
                              -
                              53 _logger(logger),
                              -
                              54 _payload(msg)
                              -
                              55 {
                              +
                              17#pragma once
                              +
                              18#include "../common/logger.hpp"
                              +
                              19#include "../common/helper.hpp"
                              +
                              20#include "../common/msg.pb.h"
                              +
                              21#include <iostream>
                              +
                              22#include <unordered_map>
                              +
                              23#include <mutex>
                              +
                              24#include <memory>
                              +
                              25#include <list>
                              +
                              26
                              +
                              27namespace XuMQ
                              +
                              28{
                              +
                              29 const char *DATAFILE_SUBFIX = ".mqd";
                              +
                              30 const char *TMPFILE_SUBFIX = ".mqd.tmp";
                              +
                              31 const char *MSG_VALID = "1";
                              +
                              32 const char *MSG_INVALID = "0";
                              +
                              33 using MessagePtr = std::shared_ptr<XuMQ::Message>;
                              +
                              + +
                              37 {
                              +
                              38 public:
                              +
                              +
                              42 MessageMapper(std::string &basedir, const std::string &qname)
                              +
                              43 : _qname(qname)
                              +
                              44 {
                              +
                              45 if (basedir.back() != '/' && basedir.back() != '\\')
                              +
                              46 basedir.push_back('/');
                              +
                              47 _datafile = basedir + qname + DATAFILE_SUBFIX;
                              +
                              48 _tmpfile = basedir + qname + TMPFILE_SUBFIX;
                              +
                              49 int ret = FileHelper::createDirectory(basedir);
                              +
                              50 if (ret == false)
                              +
                              51 {
                              +
                              52 fatal(logger, "创建文件夹失败!");
                              +
                              53 abort();
                              +
                              54 }
                              +
                              56 }
                              -
                              57 };
                              -
                              -
                              58}
                              -
                              value
                              日志等级的枚举值
                              Definition level.hpp:27
                              -
                              日志等级类的定义和实现
                              -
                              Definition buffer.hpp:12
                              -
                              日志消息结构体
                              Definition message.hpp:24
                              -
                              size_t _line
                              行号
                              Definition message.hpp:26
                              -
                              std::string _payload
                              有效载荷数据
                              Definition message.hpp:31
                              -
                              time_t _ctime
                              日志产生的时间戳
                              Definition message.hpp:25
                              -
                              std::string _file
                              源文件名称
                              Definition message.hpp:29
                              -
                              std::string _logger
                              日志器
                              Definition message.hpp:30
                              -
                              std::thread::id _tid
                              线程ID
                              Definition message.hpp:27
                              -
                              LogLevel::value _level
                              日志等级
                              Definition message.hpp:28
                              -
                              LogMsg(LogLevel::value level, size_t line, const std::string file, const std::string logger, const std::string msg)
                              LogMsg 构造函数
                              Definition message.hpp:44
                              -
                              实用工具类的实现
                              +
                              + +
                              60 {
                              + +
                              62 if (ret == false)
                              +
                              63 {
                              +
                              64 error(logger, " %s :创建队列数据文件失败!", _datafile.c_str());
                              +
                              65 return false;
                              +
                              66 }
                              +
                              67 return true;
                              +
                              68 }
                              +
                              + +
                              +
                              78 bool insert(const MessagePtr &msg)
                              +
                              79 {
                              +
                              80 return insert(_datafile, msg);
                              +
                              81 }
                              +
                              +
                              +
                              85 bool remove(MessagePtr &msg)
                              +
                              86 {
                              +
                              87 // 将msg中的有效标志为设置为'0'(false)
                              +
                              88 msg->mutable_payload()->set_valid(MSG_INVALID);
                              +
                              89 // 对msg进行序列化
                              +
                              90 std::string body = msg->payload().SerializeAsString();
                              +
                              91 if (body.size() != msg->length())
                              +
                              92 {
                              +
                              93 error(logger, "不能修改文件中的数据信息, 新生成的数据与原数据长度不一致!");
                              +
                              94 return false;
                              +
                              95 }
                              +
                              96 // 将序列化的消息 写入到数据中的指定位置(覆盖原有的数据)
                              +
                              97 FileHelper helper(_datafile);
                              +
                              98 bool ret = helper.write(body.c_str(), msg->offset(), body.size());
                              +
                              99 if (ret = false)
                              +
                              100 {
                              +
                              101 error(logger, " %s :队列数据文件写入失败!", _datafile.c_str());
                              +
                              102 return false;
                              +
                              103 }
                              +
                              104 return true;
                              +
                              105 }
                              +
                              +
                              +
                              108 std::list<MessagePtr> garbageCollection()
                              +
                              109 {
                              +
                              110 std::list<MessagePtr> result;
                              +
                              111 // 加载文件中所有的有效数据 存储格式 4字节长度|数据|4字节长度|数据...
                              +
                              112 bool ret = load(result);
                              +
                              113 if (ret == false)
                              +
                              114 {
                              +
                              115 error(logger, "加载有效数据失败!");
                              +
                              116 return result;
                              +
                              117 }
                              +
                              118 // 有效数据进行序列化存储到临时文件中
                              +
                              119 for (auto &msg : result)
                              +
                              120 {
                              +
                              121 ret = insert(_tmpfile, msg);
                              +
                              122 if (ret == false)
                              +
                              123 {
                              +
                              124 error(logger, " %s :临时文件写入消息数据失败!", _tmpfile);
                              +
                              125 return result;
                              +
                              126 }
                              +
                              127 }
                              +
                              128 // 删除原文件
                              + +
                              130 if (ret == false)
                              +
                              131 {
                              +
                              132 error(logger, " %s :删除原文件失败!", _datafile);
                              +
                              133 return result;
                              +
                              134 }
                              +
                              135
                              +
                              136 // 修改临时文件名为原文件名称
                              + +
                              138 if (ret == false)
                              +
                              139 {
                              +
                              140 error(logger, " %s :修改临时文件名称失败!", _tmpfile);
                              +
                              141 return result;
                              +
                              142 }
                              +
                              143 // 返回新的有效数据
                              +
                              144 return result;
                              +
                              145 }
                              +
                              +
                              146
                              +
                              147 private:
                              +
                              +
                              152 bool insert(const std::string &filename, const MessagePtr &msg)
                              +
                              153 {
                              +
                              154 // 新增数据添加在文件末尾
                              +
                              155 // 消息序列化
                              +
                              156 std::string body = msg->payload().SerializeAsString();
                              +
                              157 // 获取文件长度
                              +
                              158 FileHelper helper(filename);
                              +
                              159 size_t fsize = helper.size();
                              +
                              160 // 写入指定位置
                              +
                              161 bool ret = helper.write(body.c_str(), fsize, body.size());
                              +
                              162 if (ret = false)
                              +
                              163 {
                              +
                              164 error(logger, " %s :队列数据文件写入失败!", filename.c_str());
                              +
                              165 return false;
                              +
                              166 }
                              +
                              167 // 更新msg中的存储信息
                              +
                              168 msg->set_offset(fsize);
                              +
                              169 msg->set_length(body.size());
                              +
                              170 return true;
                              +
                              171 }
                              +
                              +
                              +
                              175 bool load(std::list<MessagePtr> &result)
                              +
                              176 {
                              +
                              177 FileHelper helper(_datafile);
                              +
                              178 size_t offset = 0, msg_size;
                              +
                              179 size_t fsize = helper.size();
                              +
                              180 bool ret;
                              +
                              181 while (offset < fsize)
                              +
                              182 {
                              +
                              183 ret = helper.read((char *)&msg_size, offset, 4);
                              +
                              184 if (ret == false)
                              +
                              185 {
                              +
                              186 error(logger, " %s :读取消息长度失败!", _datafile);
                              +
                              187 return false;
                              +
                              188 }
                              +
                              189 offset += 4;
                              +
                              190 std::string msg_body(msg_size, '\0');
                              +
                              191 ret = helper.read(&msg_body[0], offset, msg_size);
                              +
                              192 if (ret == false)
                              +
                              193 {
                              +
                              194 error(logger, " %s :读取消息数据失败!", _datafile);
                              +
                              195 return false;
                              +
                              196 }
                              +
                              197 offset += msg_size;
                              +
                              198 MessagePtr msgp = std::make_shared<Message>();
                              +
                              199 msgp->ParseFromString(msg_body);
                              +
                              200 if (msgp->payload().valid() == MSG_INVALID) // 无效消息则处理下一个
                              +
                              201 continue;
                              +
                              202 result.push_back(msgp); // 有效消息保存
                              +
                              203 }
                              +
                              204 return true;
                              +
                              205 }
                              +
                              +
                              206
                              +
                              207 private:
                              +
                              208 std::string _qname;
                              +
                              209 std::string _datafile;
                              +
                              210 std::string _tmpfile;
                              +
                              211 };
                              +
                              +
                              212}
                              +
                              文件操作帮助类
                              Definition helper.hpp:226
                              +
                              static bool removeFile(const std::string filename)
                              删除文件
                              Definition helper.hpp:403
                              +
                              static bool createDirectory(const std::string &pathname)
                              创建目录
                              Definition helper.hpp:414
                              +
                              static bool createFile(const std::string filename)
                              创建新文件
                              Definition helper.hpp:385
                              +
                              bool rename(const std::string &nname)
                              重命名文件
                              Definition helper.hpp:374
                              +
                              size_t size()
                              获取文件大小
                              Definition helper.hpp:255
                              +
                              bool write(const std::string &body)
                              写入字符串到文件
                              Definition helper.hpp:315
                              +
                              bool read(std::string &body)
                              读取文件内容
                              Definition helper.hpp:270
                              +
                              处理消息队列的文件存储和管理类
                              Definition message.hpp:37
                              +
                              bool load(std::list< MessagePtr > &result)
                              加载有效消息 从数据文件中读取所有消息并存为有效的消息对象
                              Definition message.hpp:175
                              +
                              std::list< MessagePtr > garbageCollection()
                              垃圾回收 加载所有有效消息 存储到临时文件后更新数据文件
                              Definition message.hpp:108
                              +
                              bool remove(MessagePtr &msg)
                              移除消息 将消息中的有效标记置为false 更新到数据文件中
                              Definition message.hpp:85
                              +
                              std::string _qname
                              队列名称
                              Definition message.hpp:208
                              +
                              bool insert(const MessagePtr &msg)
                              插入消息 将消息添加到数据文件中
                              Definition message.hpp:78
                              +
                              MessageMapper(std::string &basedir, const std::string &qname)
                              构造函数 创建必要的目录和数据文件
                              Definition message.hpp:42
                              +
                              void removeMsgFIle()
                              移除消息文件 包括移除数据文件和临时文件
                              Definition message.hpp:70
                              +
                              std::string _tmpfile
                              临时文件
                              Definition message.hpp:210
                              +
                              bool createMsgFile()
                              创建消息文件
                              Definition message.hpp:59
                              +
                              bool insert(const std::string &filename, const MessagePtr &msg)
                              插入消息到指定文件 负责数据文件和临时文件的写入工作
                              Definition message.hpp:152
                              +
                              std::string _datafile
                              数据文件
                              Definition message.hpp:209
                              +
                              Definition helper.hpp:44
                              +
                              Xulog::Logger::ptr logger
                              日志器的智能指针类型
                              Definition logger.hpp:24
                              +
                              const char * DATAFILE_SUBFIX
                              数据文件后缀名
                              Definition message.hpp:29
                              +
                              const char * MSG_INVALID
                              消息无效标志
                              Definition message.hpp:32
                              +
                              std::shared_ptr< XuMQ::Message > MessagePtr
                              proto生成的Message类型指针
                              Definition message.hpp:33
                              +
                              const char * MSG_VALID
                              消息有效标志
                              Definition message.hpp:31
                              +
                              const char * TMPFILE_SUBFIX
                              临时文件后缀名
                              Definition message.hpp:30
                              diff --git a/docs/msg_8pb_8cc.html b/docs/msg_8pb_8cc.html index 151f23cc..27494cdc 100644 --- a/docs/msg_8pb_8cc.html +++ b/docs/msg_8pb_8cc.html @@ -547,10 +547,10 @@

                              &::XuMQ::_Message_default_instance_._instance,

                              }
                              PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BasicPropertiesDefaultTypeInternal _BasicProperties_default_instance_
                              Definition msg.pb.cc:38
                              -
                              PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Message_PayloadDefaultTypeInternal _Message_Payload_default_instance_
                              Definition msg.pb.cc:52
                              +
                              PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Message_PayloadDefaultTypeInternal _Message_Payload_default_instance_
                              Definition msg.pb.cc:53
                              PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MessageDefaultTypeInternal _Message_default_instance_
                              Definition msg.pb.cc:68
                              BasicProperties _instance
                              Definition msg.pb.cc:35
                              -
                              Message_Payload _instance
                              Definition msg.pb.cc:49
                              +
                              Message_Payload _instance
                              Definition msg.pb.cc:50
                              Message _instance
                              Definition msg.pb.cc:65
                              diff --git a/docs/msg_8pb_8h.html b/docs/msg_8pb_8h.html index 3e8fc2ec..cd2cfa34 100644 --- a/docs/msg_8pb_8h.html +++ b/docs/msg_8pb_8h.html @@ -164,21 +164,23 @@
                              - + - + - + - - - - - - - - - + + + + + + + + + + +
                              diff --git a/docs/msg_8pb_8h__dep__incl.map b/docs/msg_8pb_8h__dep__incl.map index 25235d48..2480d6ad 100644 --- a/docs/msg_8pb_8h__dep__incl.map +++ b/docs/msg_8pb_8h__dep__incl.map @@ -1,17 +1,19 @@ - + - + - + - - - - - - - - - + + + + + + + + + + + diff --git a/docs/msg_8pb_8h__dep__incl.md5 b/docs/msg_8pb_8h__dep__incl.md5 index 278067ce..7b224f74 100644 --- a/docs/msg_8pb_8h__dep__incl.md5 +++ b/docs/msg_8pb_8h__dep__incl.md5 @@ -1 +1 @@ -99525a6bfe94b5a7f95aacacabae6efd \ No newline at end of file +0b463dafacb27256b596d12ff5c44bc5 \ No newline at end of file diff --git a/docs/msg_8pb_8h__dep__incl.png b/docs/msg_8pb_8h__dep__incl.png index a05e5937..d3240fbf 100644 Binary files a/docs/msg_8pb_8h__dep__incl.png and b/docs/msg_8pb_8h__dep__incl.png differ diff --git a/docs/msg_8pb_8h_source.html b/docs/msg_8pb_8h_source.html index bbde266d..f0803f59 100644 --- a/docs/msg_8pb_8h_source.html +++ b/docs/msg_8pb_8h_source.html @@ -598,277 +598,277 @@
                              420
                              421 enum : int {
                              422 kBodyFieldNumber = 2,
                              -
                              423 kPropertiesFieldNumber = 1,
                              -
                              424 };
                              -
                              425 // string body = 2;
                              -
                              426 void clear_body();
                              -
                              427 const std::string& body() const;
                              -
                              428 template <typename ArgT0 = const std::string&, typename... ArgT>
                              -
                              429 void set_body(ArgT0&& arg0, ArgT... args);
                              -
                              430 std::string* mutable_body();
                              -
                              431 PROTOBUF_NODISCARD std::string* release_body();
                              -
                              432 void set_allocated_body(std::string* body);
                              -
                              433 private:
                              -
                              434 const std::string& _internal_body() const;
                              -
                              435 inline PROTOBUF_ALWAYS_INLINE void _internal_set_body(const std::string& value);
                              -
                              436 std::string* _internal_mutable_body();
                              -
                              437 public:
                              -
                              438
                              -
                              439 // .XuMQ.BasicProperties properties = 1;
                              -
                              440 bool has_properties() const;
                              -
                              441 private:
                              -
                              442 bool _internal_has_properties() const;
                              -
                              443 public:
                              -
                              444 void clear_properties();
                              -
                              445 const ::XuMQ::BasicProperties& properties() const;
                              -
                              446 PROTOBUF_NODISCARD ::XuMQ::BasicProperties* release_properties();
                              -
                              447 ::XuMQ::BasicProperties* mutable_properties();
                              -
                              448 void set_allocated_properties(::XuMQ::BasicProperties* properties);
                              -
                              449 private:
                              -
                              450 const ::XuMQ::BasicProperties& _internal_properties() const;
                              -
                              451 ::XuMQ::BasicProperties* _internal_mutable_properties();
                              +
                              423 kValidFieldNumber = 3,
                              +
                              424 kPropertiesFieldNumber = 1,
                              +
                              425 };
                              +
                              426 // string body = 2;
                              +
                              427 void clear_body();
                              +
                              428 const std::string& body() const;
                              +
                              429 template <typename ArgT0 = const std::string&, typename... ArgT>
                              +
                              430 void set_body(ArgT0&& arg0, ArgT... args);
                              +
                              431 std::string* mutable_body();
                              +
                              432 PROTOBUF_NODISCARD std::string* release_body();
                              +
                              433 void set_allocated_body(std::string* body);
                              +
                              434 private:
                              +
                              435 const std::string& _internal_body() const;
                              +
                              436 inline PROTOBUF_ALWAYS_INLINE void _internal_set_body(const std::string& value);
                              +
                              437 std::string* _internal_mutable_body();
                              +
                              438 public:
                              +
                              439
                              +
                              440 // string valid = 3;
                              +
                              441 void clear_valid();
                              +
                              442 const std::string& valid() const;
                              +
                              443 template <typename ArgT0 = const std::string&, typename... ArgT>
                              +
                              444 void set_valid(ArgT0&& arg0, ArgT... args);
                              +
                              445 std::string* mutable_valid();
                              +
                              446 PROTOBUF_NODISCARD std::string* release_valid();
                              +
                              447 void set_allocated_valid(std::string* valid);
                              +
                              448 private:
                              +
                              449 const std::string& _internal_valid() const;
                              +
                              450 inline PROTOBUF_ALWAYS_INLINE void _internal_set_valid(const std::string& value);
                              +
                              451 std::string* _internal_mutable_valid();
                              452 public:
                              -
                              453 void unsafe_arena_set_allocated_properties(
                              -
                              454 ::XuMQ::BasicProperties* properties);
                              -
                              455 ::XuMQ::BasicProperties* unsafe_arena_release_properties();
                              -
                              456
                              -
                              457 // @@protoc_insertion_point(class_scope:XuMQ.Message.Payload)
                              -
                              458 private:
                              -
                              459 class _Internal;
                              -
                              460
                              -
                              461 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
                              - - -
                              -
                              464 struct Impl_ {
                              -
                              465 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_;
                              - -
                              467 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
                              -
                              468 };
                              -
                              -
                              469 union { Impl_ _impl_; };
                              -
                              470 friend struct ::TableStruct_msg_2eproto;
                              -
                              471};
                              - -
                              472// -------------------------------------------------------------------
                              -
                              473
                              -
                              -
                              474class Message final :
                              -
                              475 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:XuMQ.Message) */ {
                              -
                              476 public:
                              -
                              477 inline Message() : Message(nullptr) {}
                              -
                              478 ~Message() override;
                              -
                              479 explicit PROTOBUF_CONSTEXPR Message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
                              -
                              480
                              -
                              481 Message(const Message& from);
                              -
                              -
                              482 Message(Message&& from) noexcept
                              -
                              483 : Message() {
                              -
                              484 *this = ::std::move(from);
                              -
                              485 }
                              -
                              -
                              486
                              -
                              -
                              487 inline Message& operator=(const Message& from) {
                              -
                              488 CopyFrom(from);
                              -
                              489 return *this;
                              -
                              490 }
                              -
                              -
                              -
                              491 inline Message& operator=(Message&& from) noexcept {
                              -
                              492 if (this == &from) return *this;
                              -
                              493 if (GetOwningArena() == from.GetOwningArena()
                              -
                              494 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
                              -
                              495 && GetOwningArena() != nullptr
                              -
                              496 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
                              -
                              497 ) {
                              -
                              498 InternalSwap(&from);
                              -
                              499 } else {
                              -
                              500 CopyFrom(from);
                              -
                              501 }
                              -
                              502 return *this;
                              -
                              503 }
                              -
                              -
                              504
                              -
                              -
                              505 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
                              -
                              506 return GetDescriptor();
                              -
                              507 }
                              -
                              -
                              -
                              508 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
                              -
                              509 return default_instance().GetMetadata().descriptor;
                              -
                              510 }
                              -
                              -
                              -
                              511 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
                              -
                              512 return default_instance().GetMetadata().reflection;
                              -
                              513 }
                              -
                              -
                              -
                              514 static const Message& default_instance() {
                              -
                              515 return *internal_default_instance();
                              -
                              516 }
                              -
                              -
                              -
                              517 static inline const Message* internal_default_instance() {
                              -
                              518 return reinterpret_cast<const Message*>(
                              - -
                              520 }
                              -
                              -
                              521 static constexpr int kIndexInFileMessages =
                              -
                              522 2;
                              -
                              523
                              -
                              -
                              524 friend void swap(Message& a, Message& b) {
                              -
                              525 a.Swap(&b);
                              +
                              453
                              +
                              454 // .XuMQ.BasicProperties properties = 1;
                              +
                              455 bool has_properties() const;
                              +
                              456 private:
                              +
                              457 bool _internal_has_properties() const;
                              +
                              458 public:
                              +
                              459 void clear_properties();
                              +
                              460 const ::XuMQ::BasicProperties& properties() const;
                              +
                              461 PROTOBUF_NODISCARD ::XuMQ::BasicProperties* release_properties();
                              +
                              462 ::XuMQ::BasicProperties* mutable_properties();
                              +
                              463 void set_allocated_properties(::XuMQ::BasicProperties* properties);
                              +
                              464 private:
                              +
                              465 const ::XuMQ::BasicProperties& _internal_properties() const;
                              +
                              466 ::XuMQ::BasicProperties* _internal_mutable_properties();
                              +
                              467 public:
                              +
                              468 void unsafe_arena_set_allocated_properties(
                              +
                              469 ::XuMQ::BasicProperties* properties);
                              +
                              470 ::XuMQ::BasicProperties* unsafe_arena_release_properties();
                              +
                              471
                              +
                              472 // @@protoc_insertion_point(class_scope:XuMQ.Message.Payload)
                              +
                              473 private:
                              +
                              474 class _Internal;
                              +
                              475
                              +
                              476 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
                              + + +
                              +
                              479 struct Impl_ {
                              +
                              480 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_;
                              +
                              481 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr valid_;
                              + +
                              483 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
                              +
                              484 };
                              +
                              +
                              485 union { Impl_ _impl_; };
                              +
                              486 friend struct ::TableStruct_msg_2eproto;
                              +
                              487};
                              +
                              +
                              488// -------------------------------------------------------------------
                              +
                              489
                              +
                              +
                              490class Message final :
                              +
                              491 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:XuMQ.Message) */ {
                              +
                              492 public:
                              +
                              493 inline Message() : Message(nullptr) {}
                              +
                              494 ~Message() override;
                              +
                              495 explicit PROTOBUF_CONSTEXPR Message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
                              +
                              496
                              +
                              497 Message(const Message& from);
                              +
                              +
                              498 Message(Message&& from) noexcept
                              +
                              499 : Message() {
                              +
                              500 *this = ::std::move(from);
                              +
                              501 }
                              +
                              +
                              502
                              +
                              +
                              503 inline Message& operator=(const Message& from) {
                              +
                              504 CopyFrom(from);
                              +
                              505 return *this;
                              +
                              506 }
                              +
                              +
                              +
                              507 inline Message& operator=(Message&& from) noexcept {
                              +
                              508 if (this == &from) return *this;
                              +
                              509 if (GetOwningArena() == from.GetOwningArena()
                              +
                              510 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
                              +
                              511 && GetOwningArena() != nullptr
                              +
                              512 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
                              +
                              513 ) {
                              +
                              514 InternalSwap(&from);
                              +
                              515 } else {
                              +
                              516 CopyFrom(from);
                              +
                              517 }
                              +
                              518 return *this;
                              +
                              519 }
                              +
                              +
                              520
                              +
                              +
                              521 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
                              +
                              522 return GetDescriptor();
                              +
                              523 }
                              +
                              +
                              +
                              524 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
                              +
                              525 return default_instance().GetMetadata().descriptor;
                              526 }
                              -
                              527 inline void Swap(Message* other) {
                              -
                              528 if (other == this) return;
                              -
                              529 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
                              -
                              530 if (GetOwningArena() != nullptr &&
                              -
                              531 GetOwningArena() == other->GetOwningArena()) {
                              -
                              532 #else // PROTOBUF_FORCE_COPY_IN_SWAP
                              -
                              533 if (GetOwningArena() == other->GetOwningArena()) {
                              -
                              534 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
                              -
                              535 InternalSwap(other);
                              -
                              536 } else {
                              -
                              537 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
                              -
                              538 }
                              -
                              539 }
                              -
                              -
                              - -
                              541 if (other == this) return;
                              -
                              542 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
                              -
                              543 InternalSwap(other);
                              -
                              544 }
                              -
                              -
                              545
                              -
                              546 // implements Message ----------------------------------------------
                              -
                              547
                              -
                              -
                              548 Message* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
                              -
                              549 return CreateMaybeMessage<Message>(arena);
                              -
                              550 }
                              -
                              -
                              551 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
                              -
                              552 void CopyFrom(const Message& from);
                              -
                              553 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
                              -
                              -
                              554 void MergeFrom( const Message& from) {
                              -
                              555 Message::MergeImpl(*this, from);
                              -
                              556 }
                              -
                              -
                              557 private:
                              -
                              558 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
                              -
                              559 public:
                              -
                              560 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
                              -
                              561 bool IsInitialized() const final;
                              -
                              562
                              -
                              563 size_t ByteSizeLong() const final;
                              -
                              564 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
                              -
                              565 uint8_t* _InternalSerialize(
                              -
                              566 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
                              -
                              567 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
                              -
                              568
                              -
                              569 private:
                              -
                              570 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
                              -
                              571 void SharedDtor();
                              -
                              572 void SetCachedSize(int size) const final;
                              -
                              573 void InternalSwap(Message* other);
                              -
                              574
                              -
                              575 private:
                              -
                              576 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
                              -
                              -
                              577 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
                              -
                              578 return "XuMQ.Message";
                              -
                              579 }
                              -
                              -
                              580 protected:
                              -
                              581 explicit Message(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                              -
                              582 bool is_message_owned = false);
                              -
                              583 public:
                              +
                              527 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
                              +
                              528 return default_instance().GetMetadata().reflection;
                              +
                              529 }
                              +
                              +
                              +
                              530 static const Message& default_instance() {
                              +
                              531 return *internal_default_instance();
                              +
                              532 }
                              +
                              +
                              +
                              533 static inline const Message* internal_default_instance() {
                              +
                              534 return reinterpret_cast<const Message*>(
                              + +
                              536 }
                              +
                              +
                              537 static constexpr int kIndexInFileMessages =
                              +
                              538 2;
                              +
                              539
                              +
                              +
                              540 friend void swap(Message& a, Message& b) {
                              +
                              541 a.Swap(&b);
                              +
                              542 }
                              +
                              +
                              +
                              543 inline void Swap(Message* other) {
                              +
                              544 if (other == this) return;
                              +
                              545 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
                              +
                              546 if (GetOwningArena() != nullptr &&
                              +
                              547 GetOwningArena() == other->GetOwningArena()) {
                              +
                              548 #else // PROTOBUF_FORCE_COPY_IN_SWAP
                              +
                              549 if (GetOwningArena() == other->GetOwningArena()) {
                              +
                              550 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
                              +
                              551 InternalSwap(other);
                              +
                              552 } else {
                              +
                              553 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
                              +
                              554 }
                              +
                              555 }
                              +
                              +
                              + +
                              557 if (other == this) return;
                              +
                              558 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
                              +
                              559 InternalSwap(other);
                              +
                              560 }
                              +
                              +
                              561
                              +
                              562 // implements Message ----------------------------------------------
                              +
                              563
                              +
                              +
                              564 Message* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
                              +
                              565 return CreateMaybeMessage<Message>(arena);
                              +
                              566 }
                              +
                              +
                              567 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
                              +
                              568 void CopyFrom(const Message& from);
                              +
                              569 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
                              +
                              +
                              570 void MergeFrom( const Message& from) {
                              +
                              571 Message::MergeImpl(*this, from);
                              +
                              572 }
                              +
                              +
                              573 private:
                              +
                              574 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
                              +
                              575 public:
                              +
                              576 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
                              +
                              577 bool IsInitialized() const final;
                              +
                              578
                              +
                              579 size_t ByteSizeLong() const final;
                              +
                              580 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
                              +
                              581 uint8_t* _InternalSerialize(
                              +
                              582 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
                              +
                              583 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
                              584
                              -
                              585 static const ClassData _class_data_;
                              -
                              586 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
                              -
                              587
                              -
                              588 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
                              -
                              589
                              -
                              590 // nested types ----------------------------------------------------
                              -
                              591
                              - -
                              593
                              -
                              594 // accessors -------------------------------------------------------
                              -
                              595
                              -
                              596 enum : int {
                              -
                              597 kValidFieldNumber = 4,
                              -
                              598 kPayloadFieldNumber = 1,
                              -
                              599 kOffsetFieldNumber = 2,
                              -
                              600 kLengthFieldNumber = 3,
                              -
                              601 };
                              -
                              602 // string valid = 4;
                              -
                              603 void clear_valid();
                              -
                              604 const std::string& valid() const;
                              -
                              605 template <typename ArgT0 = const std::string&, typename... ArgT>
                              -
                              606 void set_valid(ArgT0&& arg0, ArgT... args);
                              -
                              607 std::string* mutable_valid();
                              -
                              608 PROTOBUF_NODISCARD std::string* release_valid();
                              -
                              609 void set_allocated_valid(std::string* valid);
                              -
                              610 private:
                              -
                              611 const std::string& _internal_valid() const;
                              -
                              612 inline PROTOBUF_ALWAYS_INLINE void _internal_set_valid(const std::string& value);
                              -
                              613 std::string* _internal_mutable_valid();
                              -
                              614 public:
                              -
                              615
                              -
                              616 // .XuMQ.Message.Payload payload = 1;
                              -
                              617 bool has_payload() const;
                              -
                              618 private:
                              -
                              619 bool _internal_has_payload() const;
                              -
                              620 public:
                              -
                              621 void clear_payload();
                              -
                              622 const ::XuMQ::Message_Payload& payload() const;
                              -
                              623 PROTOBUF_NODISCARD ::XuMQ::Message_Payload* release_payload();
                              -
                              624 ::XuMQ::Message_Payload* mutable_payload();
                              -
                              625 void set_allocated_payload(::XuMQ::Message_Payload* payload);
                              -
                              626 private:
                              -
                              627 const ::XuMQ::Message_Payload& _internal_payload() const;
                              -
                              628 ::XuMQ::Message_Payload* _internal_mutable_payload();
                              -
                              629 public:
                              -
                              630 void unsafe_arena_set_allocated_payload(
                              -
                              631 ::XuMQ::Message_Payload* payload);
                              -
                              632 ::XuMQ::Message_Payload* unsafe_arena_release_payload();
                              -
                              633
                              -
                              634 // uint32 offset = 2;
                              -
                              635 void clear_offset();
                              -
                              636 uint32_t offset() const;
                              -
                              637 void set_offset(uint32_t value);
                              -
                              638 private:
                              -
                              639 uint32_t _internal_offset() const;
                              -
                              640 void _internal_set_offset(uint32_t value);
                              -
                              641 public:
                              -
                              642
                              -
                              643 // uint32 length = 3;
                              -
                              644 void clear_length();
                              -
                              645 uint32_t length() const;
                              -
                              646 void set_length(uint32_t value);
                              -
                              647 private:
                              -
                              648 uint32_t _internal_length() const;
                              -
                              649 void _internal_set_length(uint32_t value);
                              -
                              650 public:
                              -
                              651
                              -
                              652 // @@protoc_insertion_point(class_scope:XuMQ.Message)
                              -
                              653 private:
                              -
                              654 class _Internal;
                              -
                              655
                              -
                              656 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
                              - - -
                              -
                              659 struct Impl_ {
                              -
                              660 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr valid_;
                              +
                              585 private:
                              +
                              586 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
                              +
                              587 void SharedDtor();
                              +
                              588 void SetCachedSize(int size) const final;
                              +
                              589 void InternalSwap(Message* other);
                              +
                              590
                              +
                              591 private:
                              +
                              592 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
                              +
                              +
                              593 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
                              +
                              594 return "XuMQ.Message";
                              +
                              595 }
                              +
                              +
                              596 protected:
                              +
                              597 explicit Message(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                              +
                              598 bool is_message_owned = false);
                              +
                              599 public:
                              +
                              600
                              +
                              601 static const ClassData _class_data_;
                              +
                              602 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
                              +
                              603
                              +
                              604 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
                              +
                              605
                              +
                              606 // nested types ----------------------------------------------------
                              +
                              607
                              + +
                              609
                              +
                              610 // accessors -------------------------------------------------------
                              +
                              611
                              +
                              612 enum : int {
                              +
                              613 kPayloadFieldNumber = 1,
                              +
                              614 kOffsetFieldNumber = 2,
                              +
                              615 kLengthFieldNumber = 3,
                              +
                              616 };
                              +
                              617 // .XuMQ.Message.Payload payload = 1;
                              +
                              618 bool has_payload() const;
                              +
                              619 private:
                              +
                              620 bool _internal_has_payload() const;
                              +
                              621 public:
                              +
                              622 void clear_payload();
                              +
                              623 const ::XuMQ::Message_Payload& payload() const;
                              +
                              624 PROTOBUF_NODISCARD ::XuMQ::Message_Payload* release_payload();
                              +
                              625 ::XuMQ::Message_Payload* mutable_payload();
                              +
                              626 void set_allocated_payload(::XuMQ::Message_Payload* payload);
                              +
                              627 private:
                              +
                              628 const ::XuMQ::Message_Payload& _internal_payload() const;
                              +
                              629 ::XuMQ::Message_Payload* _internal_mutable_payload();
                              +
                              630 public:
                              +
                              631 void unsafe_arena_set_allocated_payload(
                              +
                              632 ::XuMQ::Message_Payload* payload);
                              +
                              633 ::XuMQ::Message_Payload* unsafe_arena_release_payload();
                              +
                              634
                              +
                              635 // uint32 offset = 2;
                              +
                              636 void clear_offset();
                              +
                              637 uint32_t offset() const;
                              +
                              638 void set_offset(uint32_t value);
                              +
                              639 private:
                              +
                              640 uint32_t _internal_offset() const;
                              +
                              641 void _internal_set_offset(uint32_t value);
                              +
                              642 public:
                              +
                              643
                              +
                              644 // uint32 length = 3;
                              +
                              645 void clear_length();
                              +
                              646 uint32_t length() const;
                              +
                              647 void set_length(uint32_t value);
                              +
                              648 private:
                              +
                              649 uint32_t _internal_length() const;
                              +
                              650 void _internal_set_length(uint32_t value);
                              +
                              651 public:
                              +
                              652
                              +
                              653 // @@protoc_insertion_point(class_scope:XuMQ.Message)
                              +
                              654 private:
                              +
                              655 class _Internal;
                              +
                              656
                              +
                              657 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
                              + + +
                              +
                              660 struct Impl_ {
                              662 uint32_t offset_;
                              663 uint32_t length_;
                              @@ -1240,247 +1240,247 @@
                              942}
                              943
                              -
                              944// -------------------------------------------------------------------
                              -
                              945
                              -
                              946// Message
                              -
                              947
                              -
                              948// .XuMQ.Message.Payload payload = 1;
                              -
                              -
                              949inline bool Message::_internal_has_payload() const {
                              -
                              950 return this != internal_default_instance() && _impl_.payload_ != nullptr;
                              +
                              944// string valid = 3;
                              +
                              +
                              945inline void Message_Payload::clear_valid() {
                              +
                              946 _impl_.valid_.ClearToEmpty();
                              +
                              947}
                              +
                              +
                              +
                              948inline const std::string& Message_Payload::valid() const {
                              +
                              949 // @@protoc_insertion_point(field_get:XuMQ.Message.Payload.valid)
                              +
                              950 return _internal_valid();
                              951}
                              -
                              -
                              952inline bool Message::has_payload() const {
                              -
                              953 return _internal_has_payload();
                              -
                              954}
                              -
                              -
                              -
                              955inline void Message::clear_payload() {
                              -
                              956 if (GetArenaForAllocation() == nullptr && _impl_.payload_ != nullptr) {
                              -
                              957 delete _impl_.payload_;
                              -
                              958 }
                              -
                              959 _impl_.payload_ = nullptr;
                              -
                              960}
                              -
                              -
                              -
                              961inline const ::XuMQ::Message_Payload& Message::_internal_payload() const {
                              -
                              962 const ::XuMQ::Message_Payload* p = _impl_.payload_;
                              -
                              963 return p != nullptr ? *p : reinterpret_cast<const ::XuMQ::Message_Payload&>(
                              - -
                              965}
                              -
                              -
                              -
                              966inline const ::XuMQ::Message_Payload& Message::payload() const {
                              -
                              967 // @@protoc_insertion_point(field_get:XuMQ.Message.payload)
                              -
                              968 return _internal_payload();
                              -
                              969}
                              -
                              -
                              -
                              970inline void Message::unsafe_arena_set_allocated_payload(
                              -
                              971 ::XuMQ::Message_Payload* payload) {
                              -
                              972 if (GetArenaForAllocation() == nullptr) {
                              -
                              973 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.payload_);
                              -
                              974 }
                              -
                              975 _impl_.payload_ = payload;
                              -
                              976 if (payload) {
                              -
                              977
                              -
                              978 } else {
                              -
                              979
                              -
                              980 }
                              -
                              981 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:XuMQ.Message.payload)
                              -
                              982}
                              -
                              -
                              -
                              983inline ::XuMQ::Message_Payload* Message::release_payload() {
                              -
                              984
                              -
                              985 ::XuMQ::Message_Payload* temp = _impl_.payload_;
                              -
                              986 _impl_.payload_ = nullptr;
                              -
                              987#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
                              -
                              988 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
                              -
                              989 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
                              -
                              990 if (GetArenaForAllocation() == nullptr) { delete old; }
                              -
                              991#else // PROTOBUF_FORCE_COPY_IN_RELEASE
                              -
                              992 if (GetArenaForAllocation() != nullptr) {
                              -
                              993 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
                              -
                              994 }
                              -
                              995#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
                              -
                              996 return temp;
                              -
                              997}
                              -
                              -
                              -
                              998inline ::XuMQ::Message_Payload* Message::unsafe_arena_release_payload() {
                              -
                              999 // @@protoc_insertion_point(field_release:XuMQ.Message.payload)
                              -
                              1000
                              -
                              1001 ::XuMQ::Message_Payload* temp = _impl_.payload_;
                              -
                              1002 _impl_.payload_ = nullptr;
                              -
                              1003 return temp;
                              +
                              952template <typename ArgT0, typename... ArgT>
                              +
                              953inline PROTOBUF_ALWAYS_INLINE
                              +
                              +
                              954void Message_Payload::set_valid(ArgT0&& arg0, ArgT... args) {
                              +
                              955
                              +
                              956 _impl_.valid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
                              +
                              957 // @@protoc_insertion_point(field_set:XuMQ.Message.Payload.valid)
                              +
                              958}
                              +
                              +
                              +
                              959inline std::string* Message_Payload::mutable_valid() {
                              +
                              960 std::string* _s = _internal_mutable_valid();
                              +
                              961 // @@protoc_insertion_point(field_mutable:XuMQ.Message.Payload.valid)
                              +
                              962 return _s;
                              +
                              963}
                              +
                              +
                              +
                              964inline const std::string& Message_Payload::_internal_valid() const {
                              +
                              965 return _impl_.valid_.Get();
                              +
                              966}
                              +
                              +
                              +
                              967inline void Message_Payload::_internal_set_valid(const std::string& value) {
                              +
                              968
                              +
                              969 _impl_.valid_.Set(value, GetArenaForAllocation());
                              +
                              970}
                              +
                              +
                              +
                              971inline std::string* Message_Payload::_internal_mutable_valid() {
                              +
                              972
                              +
                              973 return _impl_.valid_.Mutable(GetArenaForAllocation());
                              +
                              974}
                              +
                              +
                              +
                              975inline std::string* Message_Payload::release_valid() {
                              +
                              976 // @@protoc_insertion_point(field_release:XuMQ.Message.Payload.valid)
                              +
                              977 return _impl_.valid_.Release();
                              +
                              978}
                              +
                              +
                              +
                              979inline void Message_Payload::set_allocated_valid(std::string* valid) {
                              +
                              980 if (valid != nullptr) {
                              +
                              981
                              +
                              982 } else {
                              +
                              983
                              +
                              984 }
                              +
                              985 _impl_.valid_.SetAllocated(valid, GetArenaForAllocation());
                              +
                              986#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
                              +
                              987 if (_impl_.valid_.IsDefault()) {
                              +
                              988 _impl_.valid_.Set("", GetArenaForAllocation());
                              +
                              989 }
                              +
                              990#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
                              +
                              991 // @@protoc_insertion_point(field_set_allocated:XuMQ.Message.Payload.valid)
                              +
                              992}
                              +
                              +
                              993
                              +
                              994// -------------------------------------------------------------------
                              +
                              995
                              +
                              996// Message
                              +
                              997
                              +
                              998// .XuMQ.Message.Payload payload = 1;
                              +
                              +
                              999inline bool Message::_internal_has_payload() const {
                              +
                              1000 return this != internal_default_instance() && _impl_.payload_ != nullptr;
                              +
                              1001}
                              +
                              +
                              +
                              1002inline bool Message::has_payload() const {
                              +
                              1003 return _internal_has_payload();
                              1004}
                              -
                              1005inline ::XuMQ::Message_Payload* Message::_internal_mutable_payload() {
                              -
                              1006
                              -
                              1007 if (_impl_.payload_ == nullptr) {
                              -
                              1008 auto* p = CreateMaybeMessage<::XuMQ::Message_Payload>(GetArenaForAllocation());
                              -
                              1009 _impl_.payload_ = p;
                              -
                              1010 }
                              -
                              1011 return _impl_.payload_;
                              -
                              1012}
                              -
                              -
                              -
                              1013inline ::XuMQ::Message_Payload* Message::mutable_payload() {
                              -
                              1014 ::XuMQ::Message_Payload* _msg = _internal_mutable_payload();
                              -
                              1015 // @@protoc_insertion_point(field_mutable:XuMQ.Message.payload)
                              -
                              1016 return _msg;
                              -
                              1017}
                              -
                              -
                              -
                              1018inline void Message::set_allocated_payload(::XuMQ::Message_Payload* payload) {
                              -
                              1019 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
                              -
                              1020 if (message_arena == nullptr) {
                              -
                              1021 delete _impl_.payload_;
                              -
                              1022 }
                              -
                              1023 if (payload) {
                              -
                              1024 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
                              -
                              1025 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(payload);
                              -
                              1026 if (message_arena != submessage_arena) {
                              -
                              1027 payload = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
                              -
                              1028 message_arena, payload, submessage_arena);
                              -
                              1029 }
                              -
                              1030
                              -
                              1031 } else {
                              -
                              1032
                              -
                              1033 }
                              -
                              1034 _impl_.payload_ = payload;
                              -
                              1035 // @@protoc_insertion_point(field_set_allocated:XuMQ.Message.payload)
                              -
                              1036}
                              -
                              -
                              1037
                              -
                              1038// uint32 offset = 2;
                              -
                              -
                              1039inline void Message::clear_offset() {
                              -
                              1040 _impl_.offset_ = 0u;
                              -
                              1041}
                              -
                              -
                              -
                              1042inline uint32_t Message::_internal_offset() const {
                              -
                              1043 return _impl_.offset_;
                              -
                              1044}
                              -
                              -
                              -
                              1045inline uint32_t Message::offset() const {
                              -
                              1046 // @@protoc_insertion_point(field_get:XuMQ.Message.offset)
                              -
                              1047 return _internal_offset();
                              -
                              1048}
                              -
                              -
                              -
                              1049inline void Message::_internal_set_offset(uint32_t value) {
                              +
                              1005inline void Message::clear_payload() {
                              +
                              1006 if (GetArenaForAllocation() == nullptr && _impl_.payload_ != nullptr) {
                              +
                              1007 delete _impl_.payload_;
                              +
                              1008 }
                              +
                              1009 _impl_.payload_ = nullptr;
                              +
                              1010}
                              +
                              +
                              +
                              1011inline const ::XuMQ::Message_Payload& Message::_internal_payload() const {
                              +
                              1012 const ::XuMQ::Message_Payload* p = _impl_.payload_;
                              +
                              1013 return p != nullptr ? *p : reinterpret_cast<const ::XuMQ::Message_Payload&>(
                              + +
                              1015}
                              +
                              +
                              +
                              1016inline const ::XuMQ::Message_Payload& Message::payload() const {
                              +
                              1017 // @@protoc_insertion_point(field_get:XuMQ.Message.payload)
                              +
                              1018 return _internal_payload();
                              +
                              1019}
                              +
                              +
                              +
                              1020inline void Message::unsafe_arena_set_allocated_payload(
                              +
                              1021 ::XuMQ::Message_Payload* payload) {
                              +
                              1022 if (GetArenaForAllocation() == nullptr) {
                              +
                              1023 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.payload_);
                              +
                              1024 }
                              +
                              1025 _impl_.payload_ = payload;
                              +
                              1026 if (payload) {
                              +
                              1027
                              +
                              1028 } else {
                              +
                              1029
                              +
                              1030 }
                              +
                              1031 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:XuMQ.Message.payload)
                              +
                              1032}
                              +
                              +
                              +
                              1033inline ::XuMQ::Message_Payload* Message::release_payload() {
                              +
                              1034
                              +
                              1035 ::XuMQ::Message_Payload* temp = _impl_.payload_;
                              +
                              1036 _impl_.payload_ = nullptr;
                              +
                              1037#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
                              +
                              1038 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
                              +
                              1039 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
                              +
                              1040 if (GetArenaForAllocation() == nullptr) { delete old; }
                              +
                              1041#else // PROTOBUF_FORCE_COPY_IN_RELEASE
                              +
                              1042 if (GetArenaForAllocation() != nullptr) {
                              +
                              1043 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
                              +
                              1044 }
                              +
                              1045#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
                              +
                              1046 return temp;
                              +
                              1047}
                              +
                              +
                              +
                              1048inline ::XuMQ::Message_Payload* Message::unsafe_arena_release_payload() {
                              +
                              1049 // @@protoc_insertion_point(field_release:XuMQ.Message.payload)
                              1050
                              -
                              1051 _impl_.offset_ = value;
                              -
                              1052}
                              -
                              -
                              -
                              1053inline void Message::set_offset(uint32_t value) {
                              -
                              1054 _internal_set_offset(value);
                              -
                              1055 // @@protoc_insertion_point(field_set:XuMQ.Message.offset)
                              -
                              1056}
                              -
                              -
                              1057
                              -
                              1058// uint32 length = 3;
                              -
                              -
                              1059inline void Message::clear_length() {
                              -
                              1060 _impl_.length_ = 0u;
                              -
                              1061}
                              -
                              -
                              -
                              1062inline uint32_t Message::_internal_length() const {
                              -
                              1063 return _impl_.length_;
                              -
                              1064}
                              -
                              -
                              -
                              1065inline uint32_t Message::length() const {
                              -
                              1066 // @@protoc_insertion_point(field_get:XuMQ.Message.length)
                              -
                              1067 return _internal_length();
                              -
                              1068}
                              -
                              -
                              -
                              1069inline void Message::_internal_set_length(uint32_t value) {
                              -
                              1070
                              -
                              1071 _impl_.length_ = value;
                              -
                              1072}
                              -
                              -
                              -
                              1073inline void Message::set_length(uint32_t value) {
                              -
                              1074 _internal_set_length(value);
                              -
                              1075 // @@protoc_insertion_point(field_set:XuMQ.Message.length)
                              -
                              1076}
                              -
                              -
                              1077
                              -
                              1078// string valid = 4;
                              -
                              -
                              1079inline void Message::clear_valid() {
                              -
                              1080 _impl_.valid_.ClearToEmpty();
                              -
                              1081}
                              -
                              -
                              -
                              1082inline const std::string& Message::valid() const {
                              -
                              1083 // @@protoc_insertion_point(field_get:XuMQ.Message.valid)
                              -
                              1084 return _internal_valid();
                              -
                              1085}
                              -
                              -
                              1086template <typename ArgT0, typename... ArgT>
                              -
                              1087inline PROTOBUF_ALWAYS_INLINE
                              -
                              -
                              1088void Message::set_valid(ArgT0&& arg0, ArgT... args) {
                              -
                              1089
                              -
                              1090 _impl_.valid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
                              -
                              1091 // @@protoc_insertion_point(field_set:XuMQ.Message.valid)
                              -
                              1092}
                              -
                              -
                              -
                              1093inline std::string* Message::mutable_valid() {
                              -
                              1094 std::string* _s = _internal_mutable_valid();
                              -
                              1095 // @@protoc_insertion_point(field_mutable:XuMQ.Message.valid)
                              -
                              1096 return _s;
                              -
                              1097}
                              -
                              -
                              -
                              1098inline const std::string& Message::_internal_valid() const {
                              -
                              1099 return _impl_.valid_.Get();
                              -
                              1100}
                              -
                              -
                              -
                              1101inline void Message::_internal_set_valid(const std::string& value) {
                              -
                              1102
                              -
                              1103 _impl_.valid_.Set(value, GetArenaForAllocation());
                              -
                              1104}
                              -
                              -
                              -
                              1105inline std::string* Message::_internal_mutable_valid() {
                              -
                              1106
                              -
                              1107 return _impl_.valid_.Mutable(GetArenaForAllocation());
                              -
                              1108}
                              -
                              +
                              1051 ::XuMQ::Message_Payload* temp = _impl_.payload_;
                              +
                              1052 _impl_.payload_ = nullptr;
                              +
                              1053 return temp;
                              +
                              1054}
                              +
                              +
                              +
                              1055inline ::XuMQ::Message_Payload* Message::_internal_mutable_payload() {
                              +
                              1056
                              +
                              1057 if (_impl_.payload_ == nullptr) {
                              +
                              1058 auto* p = CreateMaybeMessage<::XuMQ::Message_Payload>(GetArenaForAllocation());
                              +
                              1059 _impl_.payload_ = p;
                              +
                              1060 }
                              +
                              1061 return _impl_.payload_;
                              +
                              1062}
                              +
                              +
                              +
                              1063inline ::XuMQ::Message_Payload* Message::mutable_payload() {
                              +
                              1064 ::XuMQ::Message_Payload* _msg = _internal_mutable_payload();
                              +
                              1065 // @@protoc_insertion_point(field_mutable:XuMQ.Message.payload)
                              +
                              1066 return _msg;
                              +
                              1067}
                              +
                              +
                              +
                              1068inline void Message::set_allocated_payload(::XuMQ::Message_Payload* payload) {
                              +
                              1069 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
                              +
                              1070 if (message_arena == nullptr) {
                              +
                              1071 delete _impl_.payload_;
                              +
                              1072 }
                              +
                              1073 if (payload) {
                              +
                              1074 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
                              +
                              1075 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(payload);
                              +
                              1076 if (message_arena != submessage_arena) {
                              +
                              1077 payload = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
                              +
                              1078 message_arena, payload, submessage_arena);
                              +
                              1079 }
                              +
                              1080
                              +
                              1081 } else {
                              +
                              1082
                              +
                              1083 }
                              +
                              1084 _impl_.payload_ = payload;
                              +
                              1085 // @@protoc_insertion_point(field_set_allocated:XuMQ.Message.payload)
                              +
                              1086}
                              +
                              +
                              1087
                              +
                              1088// uint32 offset = 2;
                              +
                              +
                              1089inline void Message::clear_offset() {
                              +
                              1090 _impl_.offset_ = 0u;
                              +
                              1091}
                              +
                              +
                              +
                              1092inline uint32_t Message::_internal_offset() const {
                              +
                              1093 return _impl_.offset_;
                              +
                              1094}
                              +
                              +
                              +
                              1095inline uint32_t Message::offset() const {
                              +
                              1096 // @@protoc_insertion_point(field_get:XuMQ.Message.offset)
                              +
                              1097 return _internal_offset();
                              +
                              1098}
                              +
                              +
                              +
                              1099inline void Message::_internal_set_offset(uint32_t value) {
                              +
                              1100
                              +
                              1101 _impl_.offset_ = value;
                              +
                              1102}
                              +
                              +
                              +
                              1103inline void Message::set_offset(uint32_t value) {
                              +
                              1104 _internal_set_offset(value);
                              +
                              1105 // @@protoc_insertion_point(field_set:XuMQ.Message.offset)
                              +
                              1106}
                              +
                              +
                              1107
                              +
                              1108// uint32 length = 3;
                              -
                              1109inline std::string* Message::release_valid() {
                              -
                              1110 // @@protoc_insertion_point(field_release:XuMQ.Message.valid)
                              -
                              1111 return _impl_.valid_.Release();
                              -
                              1112}
                              -
                              -
                              -
                              1113inline void Message::set_allocated_valid(std::string* valid) {
                              -
                              1114 if (valid != nullptr) {
                              -
                              1115
                              -
                              1116 } else {
                              -
                              1117
                              -
                              1118 }
                              -
                              1119 _impl_.valid_.SetAllocated(valid, GetArenaForAllocation());
                              -
                              1120#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
                              -
                              1121 if (_impl_.valid_.IsDefault()) {
                              -
                              1122 _impl_.valid_.Set("", GetArenaForAllocation());
                              -
                              1123 }
                              -
                              1124#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
                              -
                              1125 // @@protoc_insertion_point(field_set_allocated:XuMQ.Message.valid)
                              +
                              1109inline void Message::clear_length() {
                              +
                              1110 _impl_.length_ = 0u;
                              +
                              1111}
                              +
                              +
                              +
                              1112inline uint32_t Message::_internal_length() const {
                              +
                              1113 return _impl_.length_;
                              +
                              1114}
                              +
                              +
                              +
                              1115inline uint32_t Message::length() const {
                              +
                              1116 // @@protoc_insertion_point(field_get:XuMQ.Message.length)
                              +
                              1117 return _internal_length();
                              +
                              1118}
                              +
                              +
                              +
                              1119inline void Message::_internal_set_length(uint32_t value) {
                              +
                              1120
                              +
                              1121 _impl_.length_ = value;
                              +
                              1122}
                              +
                              +
                              +
                              1123inline void Message::set_length(uint32_t value) {
                              +
                              1124 _internal_set_length(value);
                              +
                              1125 // @@protoc_insertion_point(field_set:XuMQ.Message.length)
                              1126}
                              1127
                              @@ -1583,13 +1583,12 @@
                              void DestructorSkippable_
                              Definition msg.pb.h:289
                              const std::string & _internal_id() const
                              Definition msg.pb.h:700
                              Impl_ _impl_
                              Definition msg.pb.h:296
                              -
                              Definition msg.pb.cc:706
                              Definition msg.pb.cc:461
                              Definition msg.pb.h:302
                              static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
                              Definition msg.pb.h:338
                              static const Message_Payload & default_instance()
                              Definition msg.pb.h:341
                              Message_Payload()
                              Definition msg.pb.h:304
                              -
                              Impl_ _impl_
                              Definition msg.pb.h:469
                              +
                              Impl_ _impl_
                              Definition msg.pb.h:485
                              static const Message_Payload * internal_default_instance()
                              Definition msg.pb.h:344
                              static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
                              Definition msg.pb.h:335
                              Message_Payload(Message_Payload &&from) noexcept
                              Definition msg.pb.h:309
                              @@ -1599,36 +1598,36 @@
                              void MergeFrom(const Message_Payload &from)
                              Definition msg.pb.h:381
                              static const ClassData _class_data_
                              Definition msg.pb.h:412
                              PROTOBUF_CONSTEXPR Message_Payload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
                              -
                              void DestructorSkippable_
                              Definition msg.pb.h:463
                              +
                              void set_valid(ArgT0 &&arg0, ArgT... args)
                              +
                              void DestructorSkippable_
                              Definition msg.pb.h:478
                              friend void swap(Message_Payload &a, Message_Payload &b)
                              Definition msg.pb.h:351
                              Message_Payload * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
                              Definition msg.pb.h:375
                              Message_Payload & operator=(Message_Payload &&from) noexcept
                              Definition msg.pb.h:318
                              static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
                              Definition msg.pb.h:332
                              Message_Payload & operator=(const Message_Payload &from)
                              Definition msg.pb.h:314
                              -
                              void InternalArenaConstructable_
                              Definition msg.pb.h:462
                              +
                              void InternalArenaConstructable_
                              Definition msg.pb.h:477
                              ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
                              Definition msg.pb.h:404
                              -
                              Definition msg.pb.h:475
                              -
                              void MergeFrom(const Message &from)
                              Definition msg.pb.h:554
                              +
                              Definition msg.pb.h:491
                              +
                              void MergeFrom(const Message &from)
                              Definition msg.pb.h:570
                              Impl_ _impl_
                              Definition msg.pb.h:666
                              -
                              void UnsafeArenaSwap(Message *other)
                              Definition msg.pb.h:540
                              -
                              static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
                              Definition msg.pb.h:508
                              -
                              Message * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
                              Definition msg.pb.h:548
                              -
                              Message()
                              Definition msg.pb.h:477
                              -
                              static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
                              Definition msg.pb.h:511
                              -
                              static const Message & default_instance()
                              Definition msg.pb.h:514
                              -
                              friend void swap(Message &a, Message &b)
                              Definition msg.pb.h:524
                              -
                              static const Message * internal_default_instance()
                              Definition msg.pb.h:517
                              -
                              void set_valid(ArgT0 &&arg0, ArgT... args)
                              -
                              void InternalArenaConstructable_
                              Definition msg.pb.h:657
                              +
                              void UnsafeArenaSwap(Message *other)
                              Definition msg.pb.h:556
                              +
                              static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
                              Definition msg.pb.h:524
                              +
                              Message * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
                              Definition msg.pb.h:564
                              +
                              Message()
                              Definition msg.pb.h:493
                              +
                              static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
                              Definition msg.pb.h:527
                              +
                              static const Message & default_instance()
                              Definition msg.pb.h:530
                              +
                              friend void swap(Message &a, Message &b)
                              Definition msg.pb.h:540
                              +
                              static const Message * internal_default_instance()
                              Definition msg.pb.h:533
                              +
                              void InternalArenaConstructable_
                              Definition msg.pb.h:658
                              PROTOBUF_CONSTEXPR Message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
                              -
                              static const ClassData _class_data_
                              Definition msg.pb.h:585
                              -
                              void DestructorSkippable_
                              Definition msg.pb.h:658
                              -
                              Message & operator=(const Message &from)
                              Definition msg.pb.h:487
                              -
                              Message & operator=(Message &&from) noexcept
                              Definition msg.pb.h:491
                              -
                              Message(Message &&from) noexcept
                              Definition msg.pb.h:482
                              -
                              static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
                              Definition msg.pb.h:505
                              -
                              void Swap(Message *other)
                              Definition msg.pb.h:527
                              -
                              ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
                              Definition msg.pb.h:577
                              +
                              static const ClassData _class_data_
                              Definition msg.pb.h:601
                              +
                              void DestructorSkippable_
                              Definition msg.pb.h:659
                              +
                              Message & operator=(const Message &from)
                              Definition msg.pb.h:503
                              +
                              Message & operator=(Message &&from) noexcept
                              Definition msg.pb.h:507
                              +
                              Message(Message &&from) noexcept
                              Definition msg.pb.h:498
                              +
                              static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
                              Definition msg.pb.h:521
                              +
                              void Swap(Message *other)
                              Definition msg.pb.h:543
                              +
                              ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName()
                              Definition msg.pb.h:593
                              const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_msg_2eproto
                              Definition msg.pb.cc:129
                              const EnumDescriptor * GetEnumDescriptor< ::XuMQ::ExchangeType >()
                              Definition msg.pb.h:1144
                              PROTOBUF_NAMESPACE_OPEN ::XuMQ::BasicProperties * Arena::CreateMaybeMessage<::XuMQ::BasicProperties >(Arena *)
                              @@ -1655,7 +1654,7 @@
                              @ ExchangeType_INT_MIN_SENTINEL_DO_NOT_USE_
                              Definition msg.pb.h:71
                              @ FANOUT
                              Definition msg.pb.h:69
                              constexpr int ExchangeType_ARRAYSIZE
                              Definition msg.pb.h:77
                              -
                              PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Message_PayloadDefaultTypeInternal _Message_Payload_default_instance_
                              Definition msg.pb.cc:52
                              +
                              PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Message_PayloadDefaultTypeInternal _Message_Payload_default_instance_
                              Definition msg.pb.cc:53
                              bool DeliveryMode_IsValid(int value)
                              Definition msg.pb.cc:164
                              bool ExchangeType_IsValid(int value)
                              Definition msg.pb.cc:148
                              const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DeliveryMode_descriptor()
                              Definition msg.pb.cc:160
                              @@ -1673,16 +1672,16 @@
                              ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr routing_key_
                              Definition msg.pb.h:292
                              int delivery_mode_
                              Definition msg.pb.h:293
                              ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_
                              Definition msg.pb.h:291
                              -
                              Definition msg.pb.h:659
                              -
                              ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr valid_
                              Definition msg.pb.h:660
                              +
                              Definition msg.pb.h:660
                              uint32_t length_
                              Definition msg.pb.h:663
                              mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
                              Definition msg.pb.h:664
                              ::XuMQ::Message_Payload * payload_
                              Definition msg.pb.h:661
                              uint32_t offset_
                              Definition msg.pb.h:662
                              -
                              Definition msg.pb.h:464
                              -
                              ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_
                              Definition msg.pb.h:465
                              -
                              mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
                              Definition msg.pb.h:467
                              -
                              ::XuMQ::BasicProperties * properties_
                              Definition msg.pb.h:466
                              +
                              Definition msg.pb.h:479
                              +
                              ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_
                              Definition msg.pb.h:480
                              +
                              mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
                              Definition msg.pb.h:483
                              +
                              ::XuMQ::BasicProperties * properties_
                              Definition msg.pb.h:482
                              +
                              ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr valid_
                              Definition msg.pb.h:481
                              diff --git a/docs/namespace_xu_m_q.html b/docs/namespace_xu_m_q.html index 8de0003d..6f6027ce 100644 --- a/docs/namespace_xu_m_q.html +++ b/docs/namespace_xu_m_q.html @@ -143,6 +143,9 @@   struct  MessageDefaultTypeInternal   +class  MessageMapper + 处理消息队列的文件存储和管理类 更多...
                              +  struct  MsgQueue  消息队列结构体 更多...
                                @@ -173,6 +176,9 @@ using ExchangeMap = std::unordered_map< std::string, Exchange::ptr >  交换机映射表 交换机名称->交换机对象指针
                                +using MessagePtr = std::shared_ptr< XuMQ::Message > + proto生成的Message类型指针
                              +  using QueueMap = std::unordered_map< std::string, MsgQueue::ptr >  消息队列映射表 消息队列名称->消息队列指针
                                @@ -248,6 +254,18 @@   constexpr int DeliveryMode_ARRAYSIZE = DeliveryMode_MAX + 1   +const char * DATAFILE_SUBFIX = ".mqd" + 数据文件后缀名
                              +  +const char * TMPFILE_SUBFIX = ".mqd.tmp" + 临时文件后缀名
                              +  +const char * MSG_VALID = "1" + 消息有效标志
                              +  +const char * MSG_INVALID = "0" + 消息无效标志

                              类型定义说明

                              @@ -282,6 +300,22 @@

                              +

                              ◆ MessagePtr

                              + +
                              +
                              + + + + +
                              using XuMQ::MessagePtr = typedef std::shared_ptr<XuMQ::Message>
                              +
                              + +

                              proto生成的Message类型指针

                              +
                              @@ -665,6 +699,22 @@

                              + + + +

                              ◆ DATAFILE_SUBFIX

                              + +
                              +
                              + + + + +
                              const char* XuMQ::DATAFILE_SUBFIX = ".mqd"
                              +
                              + +

                              数据文件后缀名

                              +
                              @@ -829,6 +879,54 @@

                              +

                              ◆ MSG_INVALID

                              + +
                              +
                              + + + + +
                              const char* XuMQ::MSG_INVALID = "0"
                              +
                              + +

                              消息无效标志

                              + +
                              +
                              + +

                              ◆ MSG_VALID

                              + +
                              +
                              + + + + +
                              const char* XuMQ::MSG_VALID = "1"
                              +
                              + +

                              消息有效标志

                              + +
                              +
                              + +

                              ◆ TMPFILE_SUBFIX

                              + +
                              +
                              + + + + +
                              const char* XuMQ::TMPFILE_SUBFIX = ".mqd.tmp"
                              +
                              + +

                              临时文件后缀名

                              +
                              diff --git a/docs/namespace_xu_m_q.js b/docs/namespace_xu_m_q.js index 7ae01e53..06b62df5 100644 --- a/docs/namespace_xu_m_q.js +++ b/docs/namespace_xu_m_q.js @@ -14,6 +14,7 @@ var namespace_xu_m_q = [ "Message_Payload", "class_xu_m_q_1_1_message___payload.html", "class_xu_m_q_1_1_message___payload" ], [ "Message_PayloadDefaultTypeInternal", "struct_xu_m_q_1_1_message___payload_default_type_internal.html", "struct_xu_m_q_1_1_message___payload_default_type_internal" ], [ "MessageDefaultTypeInternal", "struct_xu_m_q_1_1_message_default_type_internal.html", "struct_xu_m_q_1_1_message_default_type_internal" ], + [ "MessageMapper", "class_xu_m_q_1_1_message_mapper.html", "class_xu_m_q_1_1_message_mapper" ], [ "MsgQueue", "struct_xu_m_q_1_1_msg_queue.html", "struct_xu_m_q_1_1_msg_queue" ], [ "MsgQueueManager", "class_xu_m_q_1_1_msg_queue_manager.html", "class_xu_m_q_1_1_msg_queue_manager" ], [ "MsgQueueMapper", "class_xu_m_q_1_1_msg_queue_mapper.html", "class_xu_m_q_1_1_msg_queue_mapper" ], @@ -22,6 +23,7 @@ var namespace_xu_m_q = [ "UUIDHelper", "class_xu_m_q_1_1_u_u_i_d_helper.html", "class_xu_m_q_1_1_u_u_i_d_helper" ], [ "BindingMap", "namespace_xu_m_q.html#a4970cc87d0e344f2b27f072e7172cff7", null ], [ "ExchangeMap", "namespace_xu_m_q.html#a2c80cb23e6fa300bd31a9226e982be18", null ], + [ "MessagePtr", "namespace_xu_m_q.html#aa7eae080046044daf7d76949d7b24c47", null ], [ "MsgQueueBindingMap", "namespace_xu_m_q.html#a7d6eb557023012c069ab5ee39728a677", null ], [ "QueueMap", "namespace_xu_m_q.html#ade8f8bc46e29f4519c0cd10e79b0cbbb", null ], [ "DeliveryMode", "namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614", [ @@ -50,6 +52,7 @@ var namespace_xu_m_q = [ "_BasicProperties_default_instance_", "namespace_xu_m_q.html#a46760558817e80a1b7174413711c94fe", null ], [ "_Message_default_instance_", "namespace_xu_m_q.html#ad0fa2d87e5282526884b9bb9aed28beb", null ], [ "_Message_Payload_default_instance_", "namespace_xu_m_q.html#a6433b2d0f7308ee83e364ece0cc9b319", null ], + [ "DATAFILE_SUBFIX", "namespace_xu_m_q.html#a4c80748846b3a6c7d5b33e3383bcfd50", null ], [ "DeliveryMode_ARRAYSIZE", "namespace_xu_m_q.html#af91e7f144cf9ee19df8185bd66af20ad", null ], [ "DeliveryMode_MAX", "namespace_xu_m_q.html#a41a68167fd12001c392dfb64ba06cd62", null ], [ "DeliveryMode_MIN", "namespace_xu_m_q.html#a0d59c091a7c17e8dcbf03ef01831b7e2", null ], @@ -57,5 +60,8 @@ var namespace_xu_m_q = [ "ExchangeType_MAX", "namespace_xu_m_q.html#ab2e0bbec536a93a55900c987e5510944", null ], [ "ExchangeType_MIN", "namespace_xu_m_q.html#aee0aff534d6a141e6eb553bc20cf68df", null ], [ "log_init", "namespace_xu_m_q.html#ab48ee1fdcd2c301040d24a1642224a7d", null ], - [ "logger", "namespace_xu_m_q.html#a1f0e7672a5105ab779a6abc4020cf31a", null ] + [ "logger", "namespace_xu_m_q.html#a1f0e7672a5105ab779a6abc4020cf31a", null ], + [ "MSG_INVALID", "namespace_xu_m_q.html#a56075f1162065b026001954507eea6be", null ], + [ "MSG_VALID", "namespace_xu_m_q.html#ad7908844b9b7da3ad295c14902d49f0c", null ], + [ "TMPFILE_SUBFIX", "namespace_xu_m_q.html#adf00f6175ab7f0660677533d2499949a", null ] ]; \ No newline at end of file diff --git a/docs/namespacemembers.html b/docs/namespacemembers.html index 4066db9d..b33edb84 100644 --- a/docs/namespacemembers.html +++ b/docs/namespacemembers.html @@ -111,6 +111,7 @@

                              - b -

                                - d -

                                  +
                                • DATAFILE_SUBFIX : XuMQ
                                • DeliveryMode : XuMQ
                                • DeliveryMode_ARRAYSIZE : XuMQ
                                • DeliveryMode_descriptor() : XuMQ
                                • @@ -153,6 +154,9 @@

                                  - l -

                                    - m -

                                      +
                                    • MessagePtr : XuMQ
                                    • +
                                    • MSG_INVALID : XuMQ
                                    • +
                                    • MSG_VALID : XuMQ
                                    • MsgQueueBindingMap : XuMQ
                                    @@ -163,6 +167,7 @@

                                    - q -

                                      - t -

                                        +
                                      • TMPFILE_SUBFIX : XuMQ
                                      • TOPIC : XuMQ
                                      diff --git a/docs/namespacemembers_type.html b/docs/namespacemembers_type.html index c49d039d..1532a981 100644 --- a/docs/namespacemembers_type.html +++ b/docs/namespacemembers_type.html @@ -99,6 +99,7 @@
                                       
                                      • BindingMap : XuMQ
                                      • ExchangeMap : XuMQ
                                      • +
                                      • MessagePtr : XuMQ
                                      • MsgQueueBindingMap : XuMQ
                                      • QueueMap : XuMQ
                                      diff --git a/docs/namespacemembers_vars.html b/docs/namespacemembers_vars.html index e9ca7e8e..1e62ae76 100644 --- a/docs/namespacemembers_vars.html +++ b/docs/namespacemembers_vars.html @@ -100,6 +100,7 @@
                                    • _BasicProperties_default_instance_ : XuMQ
                                    • _Message_default_instance_ : XuMQ
                                    • _Message_Payload_default_instance_ : XuMQ
                                    • +
                                    • DATAFILE_SUBFIX : XuMQ
                                    • DeliveryMode_ARRAYSIZE : XuMQ
                                    • DeliveryMode_MAX : XuMQ
                                    • DeliveryMode_MIN : XuMQ
                                    • @@ -108,6 +109,9 @@
                                    • ExchangeType_MIN : XuMQ
                                    • log_init : XuMQ
                                    • logger : XuMQ
                                    • +
                                    • MSG_INVALID : XuMQ
                                    • +
                                    • MSG_VALID : XuMQ
                                    • +
                                    • TMPFILE_SUBFIX : XuMQ
                                    diff --git a/docs/namespaces.html b/docs/namespaces.html index 03a24699..0a39f87d 100644 --- a/docs/namespaces.html +++ b/docs/namespaces.html @@ -123,12 +123,13 @@  CImpl_  CMessage_PayloadDefaultTypeInternal  CMessageDefaultTypeInternal - CMsgQueue消息队列结构体 - CMsgQueueManager消息队列数据内存管理类 - CMsgQueueMapper消息队列持久化管理类 将数据存储在sqlite数据库中 - CSqliteHelperSQLite 数据库操作助手类 - CStrHelper字符串处理助手类 - CUUIDHelper提供生成 UUID 的工具类。 + CMessageMapper处理消息队列的文件存储和管理类 + CMsgQueue消息队列结构体 + CMsgQueueManager消息队列数据内存管理类 + CMsgQueueMapper消息队列持久化管理类 将数据存储在sqlite数据库中 + CSqliteHelperSQLite 数据库操作助手类 + CStrHelper字符串处理助手类 + CUUIDHelper提供生成 UUID 的工具类。 diff --git a/docs/navtreedata.js b/docs/navtreedata.js index 75d6f073..54a94b74 100644 --- a/docs/navtreedata.js +++ b/docs/navtreedata.js @@ -99,8 +99,9 @@ var NAVTREEINDEX = [ "annotated.html", "class_xu_m_q_1_1_file_helper.html#a0f802521391b758249b06df7b569368a", -"class_xu_m_q_1_1_message___payload.html#aa71ffa565b95893849c8ddcf815a61b9", -"mqqueuetest_8cpp.html#a8163fd70b85d6bed99f380b1383443ca" +"class_xu_m_q_1_1_message___payload.html#ab1f8bdc6cba51505a3fbbe81756eb8dc", +"md__r_e_a_d_m_e.html#autotoc_md26", +"struct_xu_m_q_1_1_msg_queue.html#a11c5660cc6ccaf1f766f0a0fc714a73f" ]; var SYNCONMSG = '点击 关闭 面板同步'; diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js index 562408f1..151cfe50 100644 --- a/docs/navtreeindex0.js +++ b/docs/navtreeindex0.js @@ -17,60 +17,60 @@ var NAVTREEINDEX0 = "class_queue_test.html#a8f4aa2d69f868816172b0a82a40f89ca":[3,0,6,1], "class_u_u_i_d_helper.html":[3,0,8], "class_u_u_i_d_helper.html#a849fad2d721ee45263d8229ef08a4f94":[3,0,8,0], -"class_xu_m_q_1_1_basic_properties.html":[2,0,1,0], "class_xu_m_q_1_1_basic_properties.html":[3,0,0,0], +"class_xu_m_q_1_1_basic_properties.html":[2,0,1,0], "class_xu_m_q_1_1_basic_properties.html#a097a8266e10f719cfc2108a946bc1bd9":[2,0,1,0,32], "class_xu_m_q_1_1_basic_properties.html#a097a8266e10f719cfc2108a946bc1bd9":[3,0,0,0,32], -"class_xu_m_q_1_1_basic_properties.html#a10e53776af80b0a79c2b57b6c82618e3":[2,0,1,0,24], "class_xu_m_q_1_1_basic_properties.html#a10e53776af80b0a79c2b57b6c82618e3":[3,0,0,0,24], -"class_xu_m_q_1_1_basic_properties.html#a14d7a12d52452c613473011578e281a7":[3,0,0,0,47], +"class_xu_m_q_1_1_basic_properties.html#a10e53776af80b0a79c2b57b6c82618e3":[2,0,1,0,24], "class_xu_m_q_1_1_basic_properties.html#a14d7a12d52452c613473011578e281a7":[2,0,1,0,47], -"class_xu_m_q_1_1_basic_properties.html#a165aeab3b2f8e3df1851968030045719":[3,0,0,0,38], +"class_xu_m_q_1_1_basic_properties.html#a14d7a12d52452c613473011578e281a7":[3,0,0,0,47], "class_xu_m_q_1_1_basic_properties.html#a165aeab3b2f8e3df1851968030045719":[2,0,1,0,38], -"class_xu_m_q_1_1_basic_properties.html#a1d087a79242b9a84ad940b885198570f":[3,0,0,0,65], +"class_xu_m_q_1_1_basic_properties.html#a165aeab3b2f8e3df1851968030045719":[3,0,0,0,38], "class_xu_m_q_1_1_basic_properties.html#a1d087a79242b9a84ad940b885198570f":[2,0,1,0,65], +"class_xu_m_q_1_1_basic_properties.html#a1d087a79242b9a84ad940b885198570f":[3,0,0,0,65], "class_xu_m_q_1_1_basic_properties.html#a203202f7285fb07ef3c847bdec2b70c1":[3,0,0,0,39], "class_xu_m_q_1_1_basic_properties.html#a203202f7285fb07ef3c847bdec2b70c1":[2,0,1,0,39], "class_xu_m_q_1_1_basic_properties.html#a2154afaf9ddc29033651e3f27c42a7f5":[3,0,0,0,37], "class_xu_m_q_1_1_basic_properties.html#a2154afaf9ddc29033651e3f27c42a7f5":[2,0,1,0,37], -"class_xu_m_q_1_1_basic_properties.html#a26071267f0a7b5769be9f6047d818ffc":[3,0,0,0,15], "class_xu_m_q_1_1_basic_properties.html#a26071267f0a7b5769be9f6047d818ffc":[2,0,1,0,15], -"class_xu_m_q_1_1_basic_properties.html#a260ec092c42f7b5c1b3e8f3f35627a8f":[3,0,0,0,54], +"class_xu_m_q_1_1_basic_properties.html#a26071267f0a7b5769be9f6047d818ffc":[3,0,0,0,15], "class_xu_m_q_1_1_basic_properties.html#a260ec092c42f7b5c1b3e8f3f35627a8f":[2,0,1,0,54], -"class_xu_m_q_1_1_basic_properties.html#a26b99fa7f4762826363ca646c9911398":[3,0,0,0,36], +"class_xu_m_q_1_1_basic_properties.html#a260ec092c42f7b5c1b3e8f3f35627a8f":[3,0,0,0,54], "class_xu_m_q_1_1_basic_properties.html#a26b99fa7f4762826363ca646c9911398":[2,0,1,0,36], -"class_xu_m_q_1_1_basic_properties.html#a308a3fd5d50d856c7cd65bc56375cedd":[2,0,1,0,53], +"class_xu_m_q_1_1_basic_properties.html#a26b99fa7f4762826363ca646c9911398":[3,0,0,0,36], "class_xu_m_q_1_1_basic_properties.html#a308a3fd5d50d856c7cd65bc56375cedd":[3,0,0,0,53], -"class_xu_m_q_1_1_basic_properties.html#a30f4655ef1a21bda105d6eee25339a79":[3,0,0,0,45], +"class_xu_m_q_1_1_basic_properties.html#a308a3fd5d50d856c7cd65bc56375cedd":[2,0,1,0,53], "class_xu_m_q_1_1_basic_properties.html#a30f4655ef1a21bda105d6eee25339a79":[2,0,1,0,45], +"class_xu_m_q_1_1_basic_properties.html#a30f4655ef1a21bda105d6eee25339a79":[3,0,0,0,45], "class_xu_m_q_1_1_basic_properties.html#a3265b88cadaee466c1461d5e0e12b898":[3,0,0,0,44], "class_xu_m_q_1_1_basic_properties.html#a3265b88cadaee466c1461d5e0e12b898":[2,0,1,0,44], -"class_xu_m_q_1_1_basic_properties.html#a32899de195a32cd97489d59e620081a6":[3,0,0,0,60], "class_xu_m_q_1_1_basic_properties.html#a32899de195a32cd97489d59e620081a6":[2,0,1,0,60], +"class_xu_m_q_1_1_basic_properties.html#a32899de195a32cd97489d59e620081a6":[3,0,0,0,60], "class_xu_m_q_1_1_basic_properties.html#a39a83dd478b381dc565edb3578ee30db":[2,0,1,0,8], "class_xu_m_q_1_1_basic_properties.html#a39a83dd478b381dc565edb3578ee30db":[3,0,0,0,8], -"class_xu_m_q_1_1_basic_properties.html#a40e8f25d33299fd579215c2d06d26729":[3,0,0,0,52], "class_xu_m_q_1_1_basic_properties.html#a40e8f25d33299fd579215c2d06d26729":[2,0,1,0,52], -"class_xu_m_q_1_1_basic_properties.html#a41d842c75e6652a0704a4169d5792380":[3,0,0,0,13], +"class_xu_m_q_1_1_basic_properties.html#a40e8f25d33299fd579215c2d06d26729":[3,0,0,0,52], "class_xu_m_q_1_1_basic_properties.html#a41d842c75e6652a0704a4169d5792380":[2,0,1,0,13], -"class_xu_m_q_1_1_basic_properties.html#a429c918c18a68f3eeb7b1f7ad39d2ab1":[2,0,1,0,4], +"class_xu_m_q_1_1_basic_properties.html#a41d842c75e6652a0704a4169d5792380":[3,0,0,0,13], "class_xu_m_q_1_1_basic_properties.html#a429c918c18a68f3eeb7b1f7ad39d2ab1":[3,0,0,0,4], -"class_xu_m_q_1_1_basic_properties.html#a48ebe4e81897be79ecb58273191076cf":[2,0,1,0,10], +"class_xu_m_q_1_1_basic_properties.html#a429c918c18a68f3eeb7b1f7ad39d2ab1":[2,0,1,0,4], "class_xu_m_q_1_1_basic_properties.html#a48ebe4e81897be79ecb58273191076cf":[3,0,0,0,10], -"class_xu_m_q_1_1_basic_properties.html#a50c0edd22b4a01ed2b17f4d256ce9749":[2,0,1,0,3], +"class_xu_m_q_1_1_basic_properties.html#a48ebe4e81897be79ecb58273191076cf":[2,0,1,0,10], "class_xu_m_q_1_1_basic_properties.html#a50c0edd22b4a01ed2b17f4d256ce9749":[3,0,0,0,3], +"class_xu_m_q_1_1_basic_properties.html#a50c0edd22b4a01ed2b17f4d256ce9749":[2,0,1,0,3], "class_xu_m_q_1_1_basic_properties.html#a56079ed162c16a28f937d90015bc8140":[3,0,0,0,42], "class_xu_m_q_1_1_basic_properties.html#a56079ed162c16a28f937d90015bc8140":[2,0,1,0,42], "class_xu_m_q_1_1_basic_properties.html#a5840ad46ece43e61a101f4efb647c74c":[3,0,0,0,26], "class_xu_m_q_1_1_basic_properties.html#a5840ad46ece43e61a101f4efb647c74c":[2,0,1,0,26], "class_xu_m_q_1_1_basic_properties.html#a59e8c28f987dc3f7f70516123a435c5d":[2,0,1,0,50], "class_xu_m_q_1_1_basic_properties.html#a59e8c28f987dc3f7f70516123a435c5d":[3,0,0,0,50], -"class_xu_m_q_1_1_basic_properties.html#a5a508c7f5fc3b929651e84da371d3814":[2,0,1,0,17], "class_xu_m_q_1_1_basic_properties.html#a5a508c7f5fc3b929651e84da371d3814":[3,0,0,0,17], +"class_xu_m_q_1_1_basic_properties.html#a5a508c7f5fc3b929651e84da371d3814":[2,0,1,0,17], "class_xu_m_q_1_1_basic_properties.html#a5ab9c0271b253518d23b605b5938f46b":[3,0,0,0,18], "class_xu_m_q_1_1_basic_properties.html#a5ab9c0271b253518d23b605b5938f46b":[2,0,1,0,18], -"class_xu_m_q_1_1_basic_properties.html#a5e844fb6395e3ce70a914c98fd5e8d33":[2,0,1,0,16], "class_xu_m_q_1_1_basic_properties.html#a5e844fb6395e3ce70a914c98fd5e8d33":[3,0,0,0,16], +"class_xu_m_q_1_1_basic_properties.html#a5e844fb6395e3ce70a914c98fd5e8d33":[2,0,1,0,16], "class_xu_m_q_1_1_basic_properties.html#a6408c42fd35e56403a09d9f58ea90b31":[3,0,0,0,14], "class_xu_m_q_1_1_basic_properties.html#a6408c42fd35e56403a09d9f58ea90b31":[2,0,1,0,14], "class_xu_m_q_1_1_basic_properties.html#a65fdb7fcd11e20f625dbc6fcd3d1ecaa":[3,0,0,0,27], @@ -79,10 +79,10 @@ var NAVTREEINDEX0 = "class_xu_m_q_1_1_basic_properties.html#a69b72641f1d8c7408d8c4a9d3b067c10":[2,0,1,0,34], "class_xu_m_q_1_1_basic_properties.html#a6d922c5dc4f866ddd19b85c6dbf1b383":[2,0,1,0,40], "class_xu_m_q_1_1_basic_properties.html#a6d922c5dc4f866ddd19b85c6dbf1b383":[3,0,0,0,40], -"class_xu_m_q_1_1_basic_properties.html#a6ffadc2b17d2a29b577b8e2c061adc45":[3,0,0,0,20], "class_xu_m_q_1_1_basic_properties.html#a6ffadc2b17d2a29b577b8e2c061adc45":[2,0,1,0,20], -"class_xu_m_q_1_1_basic_properties.html#a7204e43f2eafe4a7289861c41ddba0bc":[3,0,0,0,12], +"class_xu_m_q_1_1_basic_properties.html#a6ffadc2b17d2a29b577b8e2c061adc45":[3,0,0,0,20], "class_xu_m_q_1_1_basic_properties.html#a7204e43f2eafe4a7289861c41ddba0bc":[2,0,1,0,12], +"class_xu_m_q_1_1_basic_properties.html#a7204e43f2eafe4a7289861c41ddba0bc":[3,0,0,0,12], "class_xu_m_q_1_1_basic_properties.html#a7233a795db6ba601f3be424888100f27":[3,0,0,0,33], "class_xu_m_q_1_1_basic_properties.html#a7233a795db6ba601f3be424888100f27":[2,0,1,0,33], "class_xu_m_q_1_1_basic_properties.html#a72f608855c1f3cd1496ab75048b0571c":[3,0,0,0,35], @@ -91,52 +91,52 @@ var NAVTREEINDEX0 = "class_xu_m_q_1_1_basic_properties.html#a778f5ac91b355081fc43120fe57ad2b0":[3,0,0,0,48], "class_xu_m_q_1_1_basic_properties.html#a7d5bc336be89a7de6c5e0e1ff99ff771":[2,0,1,0,31], "class_xu_m_q_1_1_basic_properties.html#a7d5bc336be89a7de6c5e0e1ff99ff771":[3,0,0,0,31], -"class_xu_m_q_1_1_basic_properties.html#a7ecaa78c3e6dd2df45e88a49d9373965":[2,0,1,0,43], "class_xu_m_q_1_1_basic_properties.html#a7ecaa78c3e6dd2df45e88a49d9373965":[3,0,0,0,43], +"class_xu_m_q_1_1_basic_properties.html#a7ecaa78c3e6dd2df45e88a49d9373965":[2,0,1,0,43], "class_xu_m_q_1_1_basic_properties.html#a84109ac301f8a9d76fecd86f83c75712":[3,0,0,0,51], "class_xu_m_q_1_1_basic_properties.html#a84109ac301f8a9d76fecd86f83c75712":[2,0,1,0,51], -"class_xu_m_q_1_1_basic_properties.html#a847390b3af4304a7bd798233b78e9d70":[3,0,0,0,19], "class_xu_m_q_1_1_basic_properties.html#a847390b3af4304a7bd798233b78e9d70":[2,0,1,0,19], -"class_xu_m_q_1_1_basic_properties.html#a89ca67423e448d4bab1d21f65dccd5aa":[3,0,0,0,23], +"class_xu_m_q_1_1_basic_properties.html#a847390b3af4304a7bd798233b78e9d70":[3,0,0,0,19], "class_xu_m_q_1_1_basic_properties.html#a89ca67423e448d4bab1d21f65dccd5aa":[2,0,1,0,23], +"class_xu_m_q_1_1_basic_properties.html#a89ca67423e448d4bab1d21f65dccd5aa":[3,0,0,0,23], "class_xu_m_q_1_1_basic_properties.html#a8c5335d4d1ef6080232bbbda4297edff":[2,0,1,0,21], "class_xu_m_q_1_1_basic_properties.html#a8c5335d4d1ef6080232bbbda4297edff":[3,0,0,0,21], -"class_xu_m_q_1_1_basic_properties.html#a8e65aceba1f7e06d0265f9c30b72a626":[3,0,0,0,49], "class_xu_m_q_1_1_basic_properties.html#a8e65aceba1f7e06d0265f9c30b72a626":[2,0,1,0,49], -"class_xu_m_q_1_1_basic_properties.html#a9303441fca7e6784355c1590396c4368":[2,0,1,0,29], +"class_xu_m_q_1_1_basic_properties.html#a8e65aceba1f7e06d0265f9c30b72a626":[3,0,0,0,49], "class_xu_m_q_1_1_basic_properties.html#a9303441fca7e6784355c1590396c4368":[3,0,0,0,29], +"class_xu_m_q_1_1_basic_properties.html#a9303441fca7e6784355c1590396c4368":[2,0,1,0,29], "class_xu_m_q_1_1_basic_properties.html#a9305dfb67fccb0b3370fbc866c8da463":[2,0,1,0,56], "class_xu_m_q_1_1_basic_properties.html#a9305dfb67fccb0b3370fbc866c8da463":[3,0,0,0,56], "class_xu_m_q_1_1_basic_properties.html#a98b3f50fe6622e0ea461f38e0c8f3798":[3,0,0,0,7], "class_xu_m_q_1_1_basic_properties.html#a98b3f50fe6622e0ea461f38e0c8f3798":[2,0,1,0,7], "class_xu_m_q_1_1_basic_properties.html#a98e1a2d3b1e293e1e586a3d9a2ce8334":[3,0,0,0,67], "class_xu_m_q_1_1_basic_properties.html#a98e1a2d3b1e293e1e586a3d9a2ce8334":[2,0,1,0,67], -"class_xu_m_q_1_1_basic_properties.html#a9b35d94da3444084fc3673b7717b6cfe":[2,0,1,0,62], "class_xu_m_q_1_1_basic_properties.html#a9b35d94da3444084fc3673b7717b6cfe":[3,0,0,0,62], +"class_xu_m_q_1_1_basic_properties.html#a9b35d94da3444084fc3673b7717b6cfe":[2,0,1,0,62], "class_xu_m_q_1_1_basic_properties.html#ab387c78e34d6fc694e45545ce66e95a0":[3,0,0,0,6], "class_xu_m_q_1_1_basic_properties.html#ab387c78e34d6fc694e45545ce66e95a0":[2,0,1,0,6], -"class_xu_m_q_1_1_basic_properties.html#ab618dbbac4a8d749da0d85c32932df36":[2,0,1,0,61], "class_xu_m_q_1_1_basic_properties.html#ab618dbbac4a8d749da0d85c32932df36":[3,0,0,0,61], +"class_xu_m_q_1_1_basic_properties.html#ab618dbbac4a8d749da0d85c32932df36":[2,0,1,0,61], "class_xu_m_q_1_1_basic_properties.html#ab631683690c30fd9b0734644fab5673f":[3,0,0,0,41], "class_xu_m_q_1_1_basic_properties.html#ab631683690c30fd9b0734644fab5673f":[2,0,1,0,41], -"class_xu_m_q_1_1_basic_properties.html#ac0eae6cd945453117c8ab1516dee6b67":[3,0,0,0,28], "class_xu_m_q_1_1_basic_properties.html#ac0eae6cd945453117c8ab1516dee6b67":[2,0,1,0,28], -"class_xu_m_q_1_1_basic_properties.html#ac31e321565b7c23c217402a00ff0ba64":[3,0,0,0,22], +"class_xu_m_q_1_1_basic_properties.html#ac0eae6cd945453117c8ab1516dee6b67":[3,0,0,0,28], "class_xu_m_q_1_1_basic_properties.html#ac31e321565b7c23c217402a00ff0ba64":[2,0,1,0,22], -"class_xu_m_q_1_1_basic_properties.html#ac3550ea7fb4f4b3ca7b4d93e0a3af4f6":[2,0,1,0,46], +"class_xu_m_q_1_1_basic_properties.html#ac31e321565b7c23c217402a00ff0ba64":[3,0,0,0,22], "class_xu_m_q_1_1_basic_properties.html#ac3550ea7fb4f4b3ca7b4d93e0a3af4f6":[3,0,0,0,46], -"class_xu_m_q_1_1_basic_properties.html#ac8c76e669aefb072dcde9e62021a069e":[2,0,1,0,58], +"class_xu_m_q_1_1_basic_properties.html#ac3550ea7fb4f4b3ca7b4d93e0a3af4f6":[2,0,1,0,46], "class_xu_m_q_1_1_basic_properties.html#ac8c76e669aefb072dcde9e62021a069e":[3,0,0,0,58], +"class_xu_m_q_1_1_basic_properties.html#ac8c76e669aefb072dcde9e62021a069e":[2,0,1,0,58], "class_xu_m_q_1_1_basic_properties.html#acb7ce5f4dc0a152e5e74e9354bd9ac14":[3,0,0,0,9], "class_xu_m_q_1_1_basic_properties.html#acb7ce5f4dc0a152e5e74e9354bd9ac14":[2,0,1,0,9], "class_xu_m_q_1_1_basic_properties.html#acd4915b2164656b9de32a1f32eb1dce2":[2,0,1,0,64], "class_xu_m_q_1_1_basic_properties.html#acd4915b2164656b9de32a1f32eb1dce2":[3,0,0,0,64], -"class_xu_m_q_1_1_basic_properties.html#ad084d3518480bc898d557c224cb48a69":[2,0,1,0,59], "class_xu_m_q_1_1_basic_properties.html#ad084d3518480bc898d557c224cb48a69":[3,0,0,0,59], +"class_xu_m_q_1_1_basic_properties.html#ad084d3518480bc898d557c224cb48a69":[2,0,1,0,59], "class_xu_m_q_1_1_basic_properties.html#ad09ac87de65216c804a2634ee8585771":[3,0,0,0,25], "class_xu_m_q_1_1_basic_properties.html#ad09ac87de65216c804a2634ee8585771":[2,0,1,0,25], -"class_xu_m_q_1_1_basic_properties.html#ad61a3d3e3971ffe42cb901838a46c996":[3,0,0,0,5], "class_xu_m_q_1_1_basic_properties.html#ad61a3d3e3971ffe42cb901838a46c996":[2,0,1,0,5], +"class_xu_m_q_1_1_basic_properties.html#ad61a3d3e3971ffe42cb901838a46c996":[3,0,0,0,5], "class_xu_m_q_1_1_basic_properties.html#adeca60dc535e3dacd3b397fe7fe6a3ce":[3,0,0,0,30], "class_xu_m_q_1_1_basic_properties.html#adeca60dc535e3dacd3b397fe7fe6a3ce":[2,0,1,0,30], "class_xu_m_q_1_1_basic_properties.html#ae056263e847594a712a4dead69d5b37d":[3,0,0,0,55], @@ -145,32 +145,32 @@ var NAVTREEINDEX0 = "class_xu_m_q_1_1_basic_properties.html#ae0ded8736b8018acf84ce9650a3337cd":[2,0,1,0,57], "class_xu_m_q_1_1_basic_properties.html#ae0fdbf248abe8d87913f44f193782347":[2,0,1,0,2], "class_xu_m_q_1_1_basic_properties.html#ae0fdbf248abe8d87913f44f193782347":[3,0,0,0,2], -"class_xu_m_q_1_1_basic_properties.html#ae9d8bcccdeeec87a866973065ba83210":[3,0,0,0,11], "class_xu_m_q_1_1_basic_properties.html#ae9d8bcccdeeec87a866973065ba83210":[2,0,1,0,11], -"class_xu_m_q_1_1_basic_properties.html#af8d2ab211b93503b66efabea06c4d78a":[2,0,1,0,63], +"class_xu_m_q_1_1_basic_properties.html#ae9d8bcccdeeec87a866973065ba83210":[3,0,0,0,11], "class_xu_m_q_1_1_basic_properties.html#af8d2ab211b93503b66efabea06c4d78a":[3,0,0,0,63], +"class_xu_m_q_1_1_basic_properties.html#af8d2ab211b93503b66efabea06c4d78a":[2,0,1,0,63], "class_xu_m_q_1_1_basic_properties.html#aff7ae08ad715ed7929a1a6571648037f":[3,0,0,0,66], "class_xu_m_q_1_1_basic_properties.html#aff7ae08ad715ed7929a1a6571648037f":[2,0,1,0,66], "class_xu_m_q_1_1_basic_properties_1_1___internal.html":[3,0,0,0,0], "class_xu_m_q_1_1_basic_properties_1_1___internal.html":[2,0,1,0,0], "class_xu_m_q_1_1_binding_manager.html":[2,0,1,3], "class_xu_m_q_1_1_binding_manager.html":[3,0,0,3], -"class_xu_m_q_1_1_binding_manager.html#a03aac1d80f9255cfd74f6a9c916bc35d":[2,0,1,3,4], "class_xu_m_q_1_1_binding_manager.html#a03aac1d80f9255cfd74f6a9c916bc35d":[3,0,0,3,4], +"class_xu_m_q_1_1_binding_manager.html#a03aac1d80f9255cfd74f6a9c916bc35d":[2,0,1,3,4], "class_xu_m_q_1_1_binding_manager.html#a1a533b1f8263a49f0aad3c4a63eaba14":[2,0,1,3,9], "class_xu_m_q_1_1_binding_manager.html#a1a533b1f8263a49f0aad3c4a63eaba14":[3,0,0,3,9], -"class_xu_m_q_1_1_binding_manager.html#a237195bfbf25414cfc3ca1ac0577a8d2":[3,0,0,3,11], "class_xu_m_q_1_1_binding_manager.html#a237195bfbf25414cfc3ca1ac0577a8d2":[2,0,1,3,11], +"class_xu_m_q_1_1_binding_manager.html#a237195bfbf25414cfc3ca1ac0577a8d2":[3,0,0,3,11], "class_xu_m_q_1_1_binding_manager.html#a2cac15b2f93390d7a564491dc20f3dc6":[2,0,1,3,6], "class_xu_m_q_1_1_binding_manager.html#a2cac15b2f93390d7a564491dc20f3dc6":[3,0,0,3,6], "class_xu_m_q_1_1_binding_manager.html#a57f5f588abf5ae70b43651a378a9d5ff":[2,0,1,3,7], "class_xu_m_q_1_1_binding_manager.html#a57f5f588abf5ae70b43651a378a9d5ff":[3,0,0,3,7], -"class_xu_m_q_1_1_binding_manager.html#a6ce68afa19bf82b0347a1dbbf8ee2d59":[3,0,0,3,8], "class_xu_m_q_1_1_binding_manager.html#a6ce68afa19bf82b0347a1dbbf8ee2d59":[2,0,1,3,8], +"class_xu_m_q_1_1_binding_manager.html#a6ce68afa19bf82b0347a1dbbf8ee2d59":[3,0,0,3,8], "class_xu_m_q_1_1_binding_manager.html#a76a1b50abcd8258267ec5141919401fb":[3,0,0,3,3], "class_xu_m_q_1_1_binding_manager.html#a76a1b50abcd8258267ec5141919401fb":[2,0,1,3,3], -"class_xu_m_q_1_1_binding_manager.html#a81d9bf7a934a52954075cd3b826b8bbe":[2,0,1,3,12], "class_xu_m_q_1_1_binding_manager.html#a81d9bf7a934a52954075cd3b826b8bbe":[3,0,0,3,12], +"class_xu_m_q_1_1_binding_manager.html#a81d9bf7a934a52954075cd3b826b8bbe":[2,0,1,3,12], "class_xu_m_q_1_1_binding_manager.html#a89de37822a9c9af6e527925b3e52d1b2":[2,0,1,3,13], "class_xu_m_q_1_1_binding_manager.html#a89de37822a9c9af6e527925b3e52d1b2":[3,0,0,3,13], "class_xu_m_q_1_1_binding_manager.html#a8b0aeffb8866b4b39c5957d0fd77f855":[2,0,1,3,10], @@ -179,75 +179,75 @@ var NAVTREEINDEX0 = "class_xu_m_q_1_1_binding_manager.html#a9f465027655437a0124501e9b6614bf4":[3,0,0,3,1], "class_xu_m_q_1_1_binding_manager.html#aa20a9e261cf940b3292d9e60e8e87eca":[2,0,1,3,2], "class_xu_m_q_1_1_binding_manager.html#aa20a9e261cf940b3292d9e60e8e87eca":[3,0,0,3,2], -"class_xu_m_q_1_1_binding_manager.html#ad367fbb642f1b1b6c4d99e86a8f9f897":[2,0,1,3,5], "class_xu_m_q_1_1_binding_manager.html#ad367fbb642f1b1b6c4d99e86a8f9f897":[3,0,0,3,5], -"class_xu_m_q_1_1_binding_manager.html#ae829ac37a0788d65473d9a35edc94fae":[3,0,0,3,0], +"class_xu_m_q_1_1_binding_manager.html#ad367fbb642f1b1b6c4d99e86a8f9f897":[2,0,1,3,5], "class_xu_m_q_1_1_binding_manager.html#ae829ac37a0788d65473d9a35edc94fae":[2,0,1,3,0], -"class_xu_m_q_1_1_binding_mapper.html":[3,0,0,4], +"class_xu_m_q_1_1_binding_manager.html#ae829ac37a0788d65473d9a35edc94fae":[3,0,0,3,0], "class_xu_m_q_1_1_binding_mapper.html":[2,0,1,4], -"class_xu_m_q_1_1_binding_mapper.html#a47a75e781d871bd450e443821eb6891f":[2,0,1,4,8], +"class_xu_m_q_1_1_binding_mapper.html":[3,0,0,4], "class_xu_m_q_1_1_binding_mapper.html#a47a75e781d871bd450e443821eb6891f":[3,0,0,4,8], -"class_xu_m_q_1_1_binding_mapper.html#a5e63c28ff05c747ee9fac05d2613e7ce":[2,0,1,4,2], +"class_xu_m_q_1_1_binding_mapper.html#a47a75e781d871bd450e443821eb6891f":[2,0,1,4,8], "class_xu_m_q_1_1_binding_mapper.html#a5e63c28ff05c747ee9fac05d2613e7ce":[3,0,0,4,2], +"class_xu_m_q_1_1_binding_mapper.html#a5e63c28ff05c747ee9fac05d2613e7ce":[2,0,1,4,2], "class_xu_m_q_1_1_binding_mapper.html#a706f0d0142d82477a170db7d9e57409a":[3,0,0,4,4], "class_xu_m_q_1_1_binding_mapper.html#a706f0d0142d82477a170db7d9e57409a":[2,0,1,4,4], -"class_xu_m_q_1_1_binding_mapper.html#a7b854bc8a5fa8f3bbc262905a1c67823":[2,0,1,4,7], "class_xu_m_q_1_1_binding_mapper.html#a7b854bc8a5fa8f3bbc262905a1c67823":[3,0,0,4,7], -"class_xu_m_q_1_1_binding_mapper.html#a940a0d0189048fb02dde7ae2b82fb50b":[2,0,1,4,5], +"class_xu_m_q_1_1_binding_mapper.html#a7b854bc8a5fa8f3bbc262905a1c67823":[2,0,1,4,7], "class_xu_m_q_1_1_binding_mapper.html#a940a0d0189048fb02dde7ae2b82fb50b":[3,0,0,4,5], -"class_xu_m_q_1_1_binding_mapper.html#aabac40c1c7251e8819501783c2a3e777":[2,0,1,4,6], +"class_xu_m_q_1_1_binding_mapper.html#a940a0d0189048fb02dde7ae2b82fb50b":[2,0,1,4,5], "class_xu_m_q_1_1_binding_mapper.html#aabac40c1c7251e8819501783c2a3e777":[3,0,0,4,6], +"class_xu_m_q_1_1_binding_mapper.html#aabac40c1c7251e8819501783c2a3e777":[2,0,1,4,6], "class_xu_m_q_1_1_binding_mapper.html#ac6284ddc379299f44c843036c4721d3d":[2,0,1,4,9], "class_xu_m_q_1_1_binding_mapper.html#ac6284ddc379299f44c843036c4721d3d":[3,0,0,4,9], "class_xu_m_q_1_1_binding_mapper.html#ae8359c4312ca03c8bae81cca1cb9c27c":[3,0,0,4,1], "class_xu_m_q_1_1_binding_mapper.html#ae8359c4312ca03c8bae81cca1cb9c27c":[2,0,1,4,1], -"class_xu_m_q_1_1_binding_mapper.html#aebab403e56d9a65ca9705722aec6fe05":[2,0,1,4,3], "class_xu_m_q_1_1_binding_mapper.html#aebab403e56d9a65ca9705722aec6fe05":[3,0,0,4,3], -"class_xu_m_q_1_1_binding_mapper.html#aee9d00e3dca312e636e11623cf5c9e98":[2,0,1,4,0], +"class_xu_m_q_1_1_binding_mapper.html#aebab403e56d9a65ca9705722aec6fe05":[2,0,1,4,3], "class_xu_m_q_1_1_binding_mapper.html#aee9d00e3dca312e636e11623cf5c9e98":[3,0,0,4,0], +"class_xu_m_q_1_1_binding_mapper.html#aee9d00e3dca312e636e11623cf5c9e98":[2,0,1,4,0], "class_xu_m_q_1_1_exchange_manager.html":[2,0,1,6], "class_xu_m_q_1_1_exchange_manager.html":[3,0,0,6], "class_xu_m_q_1_1_exchange_manager.html#a036296f317be2e5eebe5a2dd87ea45dc":[2,0,1,6,9], "class_xu_m_q_1_1_exchange_manager.html#a036296f317be2e5eebe5a2dd87ea45dc":[3,0,0,6,9], "class_xu_m_q_1_1_exchange_manager.html#a064006de93e6089cf11286aaf4db894b":[2,0,1,6,10], "class_xu_m_q_1_1_exchange_manager.html#a064006de93e6089cf11286aaf4db894b":[3,0,0,6,10], -"class_xu_m_q_1_1_exchange_manager.html#a102211b74bac8f8af7089a542055e594":[2,0,1,6,2], "class_xu_m_q_1_1_exchange_manager.html#a102211b74bac8f8af7089a542055e594":[3,0,0,6,2], -"class_xu_m_q_1_1_exchange_manager.html#a4e3ca72572d7ef4f1fd7c582b336115b":[2,0,1,6,1], +"class_xu_m_q_1_1_exchange_manager.html#a102211b74bac8f8af7089a542055e594":[2,0,1,6,2], "class_xu_m_q_1_1_exchange_manager.html#a4e3ca72572d7ef4f1fd7c582b336115b":[3,0,0,6,1], -"class_xu_m_q_1_1_exchange_manager.html#a5808485f200f1edff7a97263c855cb2e":[2,0,1,6,3], +"class_xu_m_q_1_1_exchange_manager.html#a4e3ca72572d7ef4f1fd7c582b336115b":[2,0,1,6,1], "class_xu_m_q_1_1_exchange_manager.html#a5808485f200f1edff7a97263c855cb2e":[3,0,0,6,3], -"class_xu_m_q_1_1_exchange_manager.html#a5c8ab89bcf0bdeb1a776664f93d35cee":[2,0,1,6,5], +"class_xu_m_q_1_1_exchange_manager.html#a5808485f200f1edff7a97263c855cb2e":[2,0,1,6,3], "class_xu_m_q_1_1_exchange_manager.html#a5c8ab89bcf0bdeb1a776664f93d35cee":[3,0,0,6,5], +"class_xu_m_q_1_1_exchange_manager.html#a5c8ab89bcf0bdeb1a776664f93d35cee":[2,0,1,6,5], "class_xu_m_q_1_1_exchange_manager.html#a60370a38087d700d71ecd7479f66a129":[2,0,1,6,4], "class_xu_m_q_1_1_exchange_manager.html#a60370a38087d700d71ecd7479f66a129":[3,0,0,6,4], "class_xu_m_q_1_1_exchange_manager.html#a65ad81a7a5879367a3aca2ecc8840490":[3,0,0,6,6], "class_xu_m_q_1_1_exchange_manager.html#a65ad81a7a5879367a3aca2ecc8840490":[2,0,1,6,6], -"class_xu_m_q_1_1_exchange_manager.html#a7335bc08ad536ef5969a8efe0155fb17":[3,0,0,6,0], "class_xu_m_q_1_1_exchange_manager.html#a7335bc08ad536ef5969a8efe0155fb17":[2,0,1,6,0], +"class_xu_m_q_1_1_exchange_manager.html#a7335bc08ad536ef5969a8efe0155fb17":[3,0,0,6,0], "class_xu_m_q_1_1_exchange_manager.html#acf821a4bb2bfe70f9637304a2fd1d3fd":[3,0,0,6,8], "class_xu_m_q_1_1_exchange_manager.html#acf821a4bb2bfe70f9637304a2fd1d3fd":[2,0,1,6,8], "class_xu_m_q_1_1_exchange_manager.html#acf99369008edd4feb7ed1b9dbfecda63":[2,0,1,6,7], "class_xu_m_q_1_1_exchange_manager.html#acf99369008edd4feb7ed1b9dbfecda63":[3,0,0,6,7], -"class_xu_m_q_1_1_exchange_mapper.html":[3,0,0,7], "class_xu_m_q_1_1_exchange_mapper.html":[2,0,1,7], -"class_xu_m_q_1_1_exchange_mapper.html#a12af18161c38ec2a98fe75f27cf0e9e7":[3,0,0,7,1], +"class_xu_m_q_1_1_exchange_mapper.html":[3,0,0,7], "class_xu_m_q_1_1_exchange_mapper.html#a12af18161c38ec2a98fe75f27cf0e9e7":[2,0,1,7,1], -"class_xu_m_q_1_1_exchange_mapper.html#a1b314e2c1f7e66e3ca61b15e7bca2a4e":[3,0,0,7,5], +"class_xu_m_q_1_1_exchange_mapper.html#a12af18161c38ec2a98fe75f27cf0e9e7":[3,0,0,7,1], "class_xu_m_q_1_1_exchange_mapper.html#a1b314e2c1f7e66e3ca61b15e7bca2a4e":[2,0,1,7,5], -"class_xu_m_q_1_1_exchange_mapper.html#a33047288bbcf1a5a529692fd619fd173":[3,0,0,7,7], +"class_xu_m_q_1_1_exchange_mapper.html#a1b314e2c1f7e66e3ca61b15e7bca2a4e":[3,0,0,7,5], "class_xu_m_q_1_1_exchange_mapper.html#a33047288bbcf1a5a529692fd619fd173":[2,0,1,7,7], -"class_xu_m_q_1_1_exchange_mapper.html#a9b5cf7092783db6481116c740c6b5401":[3,0,0,7,6], +"class_xu_m_q_1_1_exchange_mapper.html#a33047288bbcf1a5a529692fd619fd173":[3,0,0,7,7], "class_xu_m_q_1_1_exchange_mapper.html#a9b5cf7092783db6481116c740c6b5401":[2,0,1,7,6], +"class_xu_m_q_1_1_exchange_mapper.html#a9b5cf7092783db6481116c740c6b5401":[3,0,0,7,6], "class_xu_m_q_1_1_exchange_mapper.html#aac794f0197ef805cfbdff1cd5d6f19f8":[3,0,0,7,4], "class_xu_m_q_1_1_exchange_mapper.html#aac794f0197ef805cfbdff1cd5d6f19f8":[2,0,1,7,4], -"class_xu_m_q_1_1_exchange_mapper.html#ab572b6e512d9e382e3143b1b04de4417":[2,0,1,7,2], "class_xu_m_q_1_1_exchange_mapper.html#ab572b6e512d9e382e3143b1b04de4417":[3,0,0,7,2], +"class_xu_m_q_1_1_exchange_mapper.html#ab572b6e512d9e382e3143b1b04de4417":[2,0,1,7,2], "class_xu_m_q_1_1_exchange_mapper.html#ab8322c18a98bc820da000603cbdf88ff":[2,0,1,7,3], "class_xu_m_q_1_1_exchange_mapper.html#ab8322c18a98bc820da000603cbdf88ff":[3,0,0,7,3], "class_xu_m_q_1_1_exchange_mapper.html#af65edea32e008c8ddbe8810761670d5c":[2,0,1,7,0], "class_xu_m_q_1_1_exchange_mapper.html#af65edea32e008c8ddbe8810761670d5c":[3,0,0,7,0], "class_xu_m_q_1_1_file_helper.html":[3,0,0,8], "class_xu_m_q_1_1_file_helper.html":[2,0,1,8], -"class_xu_m_q_1_1_file_helper.html#a0f802521391b758249b06df7b569368a":[2,0,1,8,8] +"class_xu_m_q_1_1_file_helper.html#a0f802521391b758249b06df7b569368a":[3,0,0,8,8] }; diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js index 84722a69..4eb5c1be 100644 --- a/docs/navtreeindex1.js +++ b/docs/navtreeindex1.js @@ -1,253 +1,253 @@ var NAVTREEINDEX1 = { -"class_xu_m_q_1_1_file_helper.html#a0f802521391b758249b06df7b569368a":[3,0,0,8,8], -"class_xu_m_q_1_1_file_helper.html#a1614d194b00ddd4449a82016c00ce4b3":[2,0,1,8,7], +"class_xu_m_q_1_1_file_helper.html#a0f802521391b758249b06df7b569368a":[2,0,1,8,8], "class_xu_m_q_1_1_file_helper.html#a1614d194b00ddd4449a82016c00ce4b3":[3,0,0,8,7], -"class_xu_m_q_1_1_file_helper.html#a1f0e0ceaeebfd7cfe6c173912bd6463c":[3,0,0,8,13], +"class_xu_m_q_1_1_file_helper.html#a1614d194b00ddd4449a82016c00ce4b3":[2,0,1,8,7], "class_xu_m_q_1_1_file_helper.html#a1f0e0ceaeebfd7cfe6c173912bd6463c":[2,0,1,8,13], +"class_xu_m_q_1_1_file_helper.html#a1f0e0ceaeebfd7cfe6c173912bd6463c":[3,0,0,8,13], "class_xu_m_q_1_1_file_helper.html#a22fd9192e7f58d40e0188a4f619b9bad":[2,0,1,8,1], "class_xu_m_q_1_1_file_helper.html#a22fd9192e7f58d40e0188a4f619b9bad":[3,0,0,8,1], "class_xu_m_q_1_1_file_helper.html#a28643d0c0fa7088e7afa86f4f048b2f9":[2,0,1,8,4], "class_xu_m_q_1_1_file_helper.html#a28643d0c0fa7088e7afa86f4f048b2f9":[3,0,0,8,4], -"class_xu_m_q_1_1_file_helper.html#a4b0f0646d1cfaf32c0973582db595cf3":[3,0,0,8,2], "class_xu_m_q_1_1_file_helper.html#a4b0f0646d1cfaf32c0973582db595cf3":[2,0,1,8,2], -"class_xu_m_q_1_1_file_helper.html#a69d92b4cd80a4ce7544faafebd1d42c1":[3,0,0,8,9], +"class_xu_m_q_1_1_file_helper.html#a4b0f0646d1cfaf32c0973582db595cf3":[3,0,0,8,2], "class_xu_m_q_1_1_file_helper.html#a69d92b4cd80a4ce7544faafebd1d42c1":[2,0,1,8,9], +"class_xu_m_q_1_1_file_helper.html#a69d92b4cd80a4ce7544faafebd1d42c1":[3,0,0,8,9], "class_xu_m_q_1_1_file_helper.html#a7ac4e13733fde87e0aaf31039bf61102":[3,0,0,8,10], "class_xu_m_q_1_1_file_helper.html#a7ac4e13733fde87e0aaf31039bf61102":[2,0,1,8,10], -"class_xu_m_q_1_1_file_helper.html#a9a1942e32bcf93fa90ada07371331b1e":[3,0,0,8,3], "class_xu_m_q_1_1_file_helper.html#a9a1942e32bcf93fa90ada07371331b1e":[2,0,1,8,3], -"class_xu_m_q_1_1_file_helper.html#aa28a60ed49d638c6bd0b3944b934e329":[3,0,0,8,5], +"class_xu_m_q_1_1_file_helper.html#a9a1942e32bcf93fa90ada07371331b1e":[3,0,0,8,3], "class_xu_m_q_1_1_file_helper.html#aa28a60ed49d638c6bd0b3944b934e329":[2,0,1,8,5], -"class_xu_m_q_1_1_file_helper.html#abade7c0c4c34cbc93fc19aa55aa1be7a":[3,0,0,8,12], +"class_xu_m_q_1_1_file_helper.html#aa28a60ed49d638c6bd0b3944b934e329":[3,0,0,8,5], "class_xu_m_q_1_1_file_helper.html#abade7c0c4c34cbc93fc19aa55aa1be7a":[2,0,1,8,12], +"class_xu_m_q_1_1_file_helper.html#abade7c0c4c34cbc93fc19aa55aa1be7a":[3,0,0,8,12], "class_xu_m_q_1_1_file_helper.html#ac7c94fa35d8403064bb43511759abc0e":[2,0,1,8,11], "class_xu_m_q_1_1_file_helper.html#ac7c94fa35d8403064bb43511759abc0e":[3,0,0,8,11], "class_xu_m_q_1_1_file_helper.html#ad971857da8011569e70450927174b15f":[2,0,1,8,6], "class_xu_m_q_1_1_file_helper.html#ad971857da8011569e70450927174b15f":[3,0,0,8,6], -"class_xu_m_q_1_1_file_helper.html#afa79ac5f3cd0ad29a79f24e03c907f91":[2,0,1,8,0], "class_xu_m_q_1_1_file_helper.html#afa79ac5f3cd0ad29a79f24e03c907f91":[3,0,0,8,0], +"class_xu_m_q_1_1_file_helper.html#afa79ac5f3cd0ad29a79f24e03c907f91":[2,0,1,8,0], "class_xu_m_q_1_1_log_init.html":[3,0,0,9], "class_xu_m_q_1_1_log_init.html":[2,0,1,9], "class_xu_m_q_1_1_log_init.html#a1340b30126554326b5ffe7d60fb7ca40":[2,0,1,9,0], "class_xu_m_q_1_1_log_init.html#a1340b30126554326b5ffe7d60fb7ca40":[3,0,0,9,0], "class_xu_m_q_1_1_message.html":[3,0,0,10], "class_xu_m_q_1_1_message.html":[2,0,1,10], -"class_xu_m_q_1_1_message.html#a08576bf67bea1220e3d365114f5233b2":[3,0,0,10,6], "class_xu_m_q_1_1_message.html#a08576bf67bea1220e3d365114f5233b2":[2,0,1,10,6], -"class_xu_m_q_1_1_message.html#a0dde0e432cb3010b5a970d0ceafbd10a":[2,0,1,10,43], -"class_xu_m_q_1_1_message.html#a0dde0e432cb3010b5a970d0ceafbd10a":[3,0,0,10,43], -"class_xu_m_q_1_1_message.html#a12de1c6bda4a0f44a9dd03f52d95731f":[2,0,1,10,54], -"class_xu_m_q_1_1_message.html#a12de1c6bda4a0f44a9dd03f52d95731f":[3,0,0,10,54], -"class_xu_m_q_1_1_message.html#a151643bf5d912aad101b4b122f2e9fd8":[2,0,1,10,10], +"class_xu_m_q_1_1_message.html#a08576bf67bea1220e3d365114f5233b2":[3,0,0,10,6], +"class_xu_m_q_1_1_message.html#a0dde0e432cb3010b5a970d0ceafbd10a":[2,0,1,10,39], +"class_xu_m_q_1_1_message.html#a0dde0e432cb3010b5a970d0ceafbd10a":[3,0,0,10,39], +"class_xu_m_q_1_1_message.html#a12de1c6bda4a0f44a9dd03f52d95731f":[3,0,0,10,48], +"class_xu_m_q_1_1_message.html#a12de1c6bda4a0f44a9dd03f52d95731f":[2,0,1,10,48], "class_xu_m_q_1_1_message.html#a151643bf5d912aad101b4b122f2e9fd8":[3,0,0,10,10], -"class_xu_m_q_1_1_message.html#a15d3db017fbd16249a6351bd0026650e":[3,0,0,10,18], -"class_xu_m_q_1_1_message.html#a15d3db017fbd16249a6351bd0026650e":[2,0,1,10,18], -"class_xu_m_q_1_1_message.html#a17c5abf824d697961084f209b02072c2":[2,0,1,10,73], -"class_xu_m_q_1_1_message.html#a17c5abf824d697961084f209b02072c2":[3,0,0,10,73], -"class_xu_m_q_1_1_message.html#a1c43d4baddd37939ab201d5caa9ae187":[2,0,1,10,17], -"class_xu_m_q_1_1_message.html#a1c43d4baddd37939ab201d5caa9ae187":[3,0,0,10,17], +"class_xu_m_q_1_1_message.html#a151643bf5d912aad101b4b122f2e9fd8":[2,0,1,10,10], +"class_xu_m_q_1_1_message.html#a15d3db017fbd16249a6351bd0026650e":[2,0,1,10,17], +"class_xu_m_q_1_1_message.html#a15d3db017fbd16249a6351bd0026650e":[3,0,0,10,17], +"class_xu_m_q_1_1_message.html#a17c5abf824d697961084f209b02072c2":[2,0,1,10,63], +"class_xu_m_q_1_1_message.html#a17c5abf824d697961084f209b02072c2":[3,0,0,10,63], +"class_xu_m_q_1_1_message.html#a1c43d4baddd37939ab201d5caa9ae187":[2,0,1,10,16], +"class_xu_m_q_1_1_message.html#a1c43d4baddd37939ab201d5caa9ae187":[3,0,0,10,16], "class_xu_m_q_1_1_message.html#a1ce55e52d9d0d22d2802b1353fe3e69d":[2,0,1,10,12], "class_xu_m_q_1_1_message.html#a1ce55e52d9d0d22d2802b1353fe3e69d":[3,0,0,10,12], -"class_xu_m_q_1_1_message.html#a1e6ff4782e11b98d1b453486e4ae288a":[3,0,0,10,27], -"class_xu_m_q_1_1_message.html#a1e6ff4782e11b98d1b453486e4ae288a":[2,0,1,10,27], -"class_xu_m_q_1_1_message.html#a2c0b5ec097a6bea19290f73fa6e294f1":[3,0,0,10,53], -"class_xu_m_q_1_1_message.html#a2c0b5ec097a6bea19290f73fa6e294f1":[2,0,1,10,53], -"class_xu_m_q_1_1_message.html#a30dc9317929acced4ace8ea53da5ad04":[2,0,1,10,36], -"class_xu_m_q_1_1_message.html#a30dc9317929acced4ace8ea53da5ad04":[3,0,0,10,36], -"class_xu_m_q_1_1_message.html#a32da4d2ac2d6f3dbc1b6378a3c08ac0a":[3,0,0,10,16], -"class_xu_m_q_1_1_message.html#a32da4d2ac2d6f3dbc1b6378a3c08ac0a":[2,0,1,10,16], -"class_xu_m_q_1_1_message.html#a33f0f29ee16dcd7e8376547c29b8bdff":[2,0,1,10,66], -"class_xu_m_q_1_1_message.html#a33f0f29ee16dcd7e8376547c29b8bdff":[3,0,0,10,66], -"class_xu_m_q_1_1_message.html#a374ee62e622f4f10c6f20d561539cada":[2,0,1,10,46], -"class_xu_m_q_1_1_message.html#a374ee62e622f4f10c6f20d561539cada":[3,0,0,10,46], -"class_xu_m_q_1_1_message.html#a37b6def5d197d8f36c33b0f9c28afac7":[3,0,0,10,28], -"class_xu_m_q_1_1_message.html#a37b6def5d197d8f36c33b0f9c28afac7":[2,0,1,10,28], -"class_xu_m_q_1_1_message.html#a3cabfbe063e62fd0f83b8c29dd42cde9":[3,0,0,10,21], -"class_xu_m_q_1_1_message.html#a3cabfbe063e62fd0f83b8c29dd42cde9":[2,0,1,10,21], -"class_xu_m_q_1_1_message.html#a3caf6d83bdf813145c8691f13ad4d43b":[2,0,1,10,26], -"class_xu_m_q_1_1_message.html#a3caf6d83bdf813145c8691f13ad4d43b":[3,0,0,10,26], -"class_xu_m_q_1_1_message.html#a3ddb534361b0ee8cc9b08c5141db30e8":[2,0,1,10,14], -"class_xu_m_q_1_1_message.html#a3ddb534361b0ee8cc9b08c5141db30e8":[3,0,0,10,14], -"class_xu_m_q_1_1_message.html#a3f64a28dbef58061ab94a7a758f0ffa5":[2,0,1,10,35], -"class_xu_m_q_1_1_message.html#a3f64a28dbef58061ab94a7a758f0ffa5":[3,0,0,10,35], -"class_xu_m_q_1_1_message.html#a4241e8f9476be044b65f6edc713637d9":[2,0,1,10,65], -"class_xu_m_q_1_1_message.html#a4241e8f9476be044b65f6edc713637d9":[3,0,0,10,65], -"class_xu_m_q_1_1_message.html#a469af662f490394ef44dd52a50f5afa9":[3,0,0,10,38], -"class_xu_m_q_1_1_message.html#a469af662f490394ef44dd52a50f5afa9":[2,0,1,10,38], -"class_xu_m_q_1_1_message.html#a4725f3ef9411cf6b274f67b207a01708":[2,0,1,10,24], -"class_xu_m_q_1_1_message.html#a4725f3ef9411cf6b274f67b207a01708":[3,0,0,10,24], -"class_xu_m_q_1_1_message.html#a47920660ce229f3de5f135d05ce928f1":[2,0,1,10,47], -"class_xu_m_q_1_1_message.html#a47920660ce229f3de5f135d05ce928f1":[3,0,0,10,47], -"class_xu_m_q_1_1_message.html#a48177d387b98b24a7a3146d858e69b6b":[3,0,0,10,67], -"class_xu_m_q_1_1_message.html#a48177d387b98b24a7a3146d858e69b6b":[2,0,1,10,67], -"class_xu_m_q_1_1_message.html#a4dfcba2ecbb63fef5f5314780226881d":[3,0,0,10,5], +"class_xu_m_q_1_1_message.html#a1e6ff4782e11b98d1b453486e4ae288a":[3,0,0,10,24], +"class_xu_m_q_1_1_message.html#a1e6ff4782e11b98d1b453486e4ae288a":[2,0,1,10,24], +"class_xu_m_q_1_1_message.html#a30dc9317929acced4ace8ea53da5ad04":[2,0,1,10,32], +"class_xu_m_q_1_1_message.html#a30dc9317929acced4ace8ea53da5ad04":[3,0,0,10,32], +"class_xu_m_q_1_1_message.html#a32da4d2ac2d6f3dbc1b6378a3c08ac0a":[3,0,0,10,15], +"class_xu_m_q_1_1_message.html#a32da4d2ac2d6f3dbc1b6378a3c08ac0a":[2,0,1,10,15], +"class_xu_m_q_1_1_message.html#a33f0f29ee16dcd7e8376547c29b8bdff":[2,0,1,10,57], +"class_xu_m_q_1_1_message.html#a33f0f29ee16dcd7e8376547c29b8bdff":[3,0,0,10,57], +"class_xu_m_q_1_1_message.html#a3cabfbe063e62fd0f83b8c29dd42cde9":[2,0,1,10,18], +"class_xu_m_q_1_1_message.html#a3cabfbe063e62fd0f83b8c29dd42cde9":[3,0,0,10,18], +"class_xu_m_q_1_1_message.html#a3caf6d83bdf813145c8691f13ad4d43b":[3,0,0,10,23], +"class_xu_m_q_1_1_message.html#a3caf6d83bdf813145c8691f13ad4d43b":[2,0,1,10,23], +"class_xu_m_q_1_1_message.html#a3f64a28dbef58061ab94a7a758f0ffa5":[3,0,0,10,31], +"class_xu_m_q_1_1_message.html#a3f64a28dbef58061ab94a7a758f0ffa5":[2,0,1,10,31], +"class_xu_m_q_1_1_message.html#a4241e8f9476be044b65f6edc713637d9":[3,0,0,10,56], +"class_xu_m_q_1_1_message.html#a4241e8f9476be044b65f6edc713637d9":[2,0,1,10,56], +"class_xu_m_q_1_1_message.html#a469af662f490394ef44dd52a50f5afa9":[2,0,1,10,34], +"class_xu_m_q_1_1_message.html#a469af662f490394ef44dd52a50f5afa9":[3,0,0,10,34], +"class_xu_m_q_1_1_message.html#a4725f3ef9411cf6b274f67b207a01708":[3,0,0,10,21], +"class_xu_m_q_1_1_message.html#a4725f3ef9411cf6b274f67b207a01708":[2,0,1,10,21], +"class_xu_m_q_1_1_message.html#a47920660ce229f3de5f135d05ce928f1":[2,0,1,10,42], +"class_xu_m_q_1_1_message.html#a47920660ce229f3de5f135d05ce928f1":[3,0,0,10,42], "class_xu_m_q_1_1_message.html#a4dfcba2ecbb63fef5f5314780226881d":[2,0,1,10,5], +"class_xu_m_q_1_1_message.html#a4dfcba2ecbb63fef5f5314780226881d":[3,0,0,10,5], "class_xu_m_q_1_1_message.html#a52801d6eddf4724d06f9f5d4ddd3db88":[3,0,0,10,8], "class_xu_m_q_1_1_message.html#a52801d6eddf4724d06f9f5d4ddd3db88":[2,0,1,10,8], "class_xu_m_q_1_1_message.html#a53116f1d58f9087100ba317d3dbd6423":[3,0,0,10,4], "class_xu_m_q_1_1_message.html#a53116f1d58f9087100ba317d3dbd6423":[2,0,1,10,4], -"class_xu_m_q_1_1_message.html#a6178b460db8272510a7568eaf543c58c":[2,0,1,10,37], -"class_xu_m_q_1_1_message.html#a6178b460db8272510a7568eaf543c58c":[3,0,0,10,37], -"class_xu_m_q_1_1_message.html#a6437cf434aea48ddfa24684e4e09a4fd":[3,0,0,10,40], -"class_xu_m_q_1_1_message.html#a6437cf434aea48ddfa24684e4e09a4fd":[2,0,1,10,40], -"class_xu_m_q_1_1_message.html#a67f9067b519eac958146c68435504476":[3,0,0,10,52], -"class_xu_m_q_1_1_message.html#a67f9067b519eac958146c68435504476":[2,0,1,10,52], -"class_xu_m_q_1_1_message.html#a6d8b174997f0de1b2656b5eb9ec40ff2":[2,0,1,10,30], -"class_xu_m_q_1_1_message.html#a6d8b174997f0de1b2656b5eb9ec40ff2":[3,0,0,10,30], -"class_xu_m_q_1_1_message.html#a6e15e586b4815095e4aa7f95ffb93c86":[2,0,1,10,71], -"class_xu_m_q_1_1_message.html#a6e15e586b4815095e4aa7f95ffb93c86":[3,0,0,10,71], -"class_xu_m_q_1_1_message.html#a725f698d8dc0c28592d462cb7a09c1ca":[2,0,1,10,39], -"class_xu_m_q_1_1_message.html#a725f698d8dc0c28592d462cb7a09c1ca":[3,0,0,10,39], -"class_xu_m_q_1_1_message.html#a779492a41e5ad57430e8663fcfe7b08c":[2,0,1,10,58], -"class_xu_m_q_1_1_message.html#a779492a41e5ad57430e8663fcfe7b08c":[3,0,0,10,58], -"class_xu_m_q_1_1_message.html#a78753eb092805ce1392c08feafeba1f5":[3,0,0,10,33], -"class_xu_m_q_1_1_message.html#a78753eb092805ce1392c08feafeba1f5":[2,0,1,10,33], -"class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4":[3,0,0,10,45], -"class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4":[2,0,1,10,45], -"class_xu_m_q_1_1_message.html#a7b86d287c66e99fb5ca87a2930728f39":[2,0,1,10,64], -"class_xu_m_q_1_1_message.html#a7b86d287c66e99fb5ca87a2930728f39":[3,0,0,10,64], -"class_xu_m_q_1_1_message.html#a8061b1490ac956d880cad2d799a5844c":[2,0,1,10,19], -"class_xu_m_q_1_1_message.html#a8061b1490ac956d880cad2d799a5844c":[3,0,0,10,19], -"class_xu_m_q_1_1_message.html#a8327bdb225edac8011bdcef212ff0b4c":[3,0,0,10,60], -"class_xu_m_q_1_1_message.html#a8327bdb225edac8011bdcef212ff0b4c":[2,0,1,10,60], -"class_xu_m_q_1_1_message.html#a839475fdc1e0e57150b987e50b566acf":[3,0,0,10,3], +"class_xu_m_q_1_1_message.html#a6178b460db8272510a7568eaf543c58c":[3,0,0,10,33], +"class_xu_m_q_1_1_message.html#a6178b460db8272510a7568eaf543c58c":[2,0,1,10,33], +"class_xu_m_q_1_1_message.html#a6437cf434aea48ddfa24684e4e09a4fd":[3,0,0,10,36], +"class_xu_m_q_1_1_message.html#a6437cf434aea48ddfa24684e4e09a4fd":[2,0,1,10,36], +"class_xu_m_q_1_1_message.html#a67f9067b519eac958146c68435504476":[2,0,1,10,47], +"class_xu_m_q_1_1_message.html#a67f9067b519eac958146c68435504476":[3,0,0,10,47], +"class_xu_m_q_1_1_message.html#a6d8b174997f0de1b2656b5eb9ec40ff2":[3,0,0,10,26], +"class_xu_m_q_1_1_message.html#a6d8b174997f0de1b2656b5eb9ec40ff2":[2,0,1,10,26], +"class_xu_m_q_1_1_message.html#a6e15e586b4815095e4aa7f95ffb93c86":[3,0,0,10,61], +"class_xu_m_q_1_1_message.html#a6e15e586b4815095e4aa7f95ffb93c86":[2,0,1,10,61], +"class_xu_m_q_1_1_message.html#a725f698d8dc0c28592d462cb7a09c1ca":[3,0,0,10,35], +"class_xu_m_q_1_1_message.html#a725f698d8dc0c28592d462cb7a09c1ca":[2,0,1,10,35], +"class_xu_m_q_1_1_message.html#a78753eb092805ce1392c08feafeba1f5":[2,0,1,10,29], +"class_xu_m_q_1_1_message.html#a78753eb092805ce1392c08feafeba1f5":[3,0,0,10,29], +"class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4":[2,0,1,10,41], +"class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4":[3,0,0,10,41], +"class_xu_m_q_1_1_message.html#a7b86d287c66e99fb5ca87a2930728f39":[2,0,1,10,55], +"class_xu_m_q_1_1_message.html#a7b86d287c66e99fb5ca87a2930728f39":[3,0,0,10,55], +"class_xu_m_q_1_1_message.html#a8327bdb225edac8011bdcef212ff0b4c":[2,0,1,10,51], +"class_xu_m_q_1_1_message.html#a8327bdb225edac8011bdcef212ff0b4c":[3,0,0,10,51], "class_xu_m_q_1_1_message.html#a839475fdc1e0e57150b987e50b566acf":[2,0,1,10,3], +"class_xu_m_q_1_1_message.html#a839475fdc1e0e57150b987e50b566acf":[3,0,0,10,3], "class_xu_m_q_1_1_message.html#a8c2ee289e6b56bd6ae01f0f95d34d112":[3,0,0,10,7], "class_xu_m_q_1_1_message.html#a8c2ee289e6b56bd6ae01f0f95d34d112":[2,0,1,10,7], -"class_xu_m_q_1_1_message.html#a8e47a317bccded6b2bcb2e122c2aa73b":[3,0,0,10,72], -"class_xu_m_q_1_1_message.html#a8e47a317bccded6b2bcb2e122c2aa73b":[2,0,1,10,72], -"class_xu_m_q_1_1_message.html#a8efd797cb4a07a0b758992d892ac8513":[3,0,0,10,42], -"class_xu_m_q_1_1_message.html#a8efd797cb4a07a0b758992d892ac8513":[2,0,1,10,42], +"class_xu_m_q_1_1_message.html#a8e47a317bccded6b2bcb2e122c2aa73b":[2,0,1,10,62], +"class_xu_m_q_1_1_message.html#a8e47a317bccded6b2bcb2e122c2aa73b":[3,0,0,10,62], +"class_xu_m_q_1_1_message.html#a8efd797cb4a07a0b758992d892ac8513":[3,0,0,10,38], +"class_xu_m_q_1_1_message.html#a8efd797cb4a07a0b758992d892ac8513":[2,0,1,10,38], "class_xu_m_q_1_1_message.html#a9219d6f192c4435b4a68c852a4d48504":[3,0,0,10,2], "class_xu_m_q_1_1_message.html#a9219d6f192c4435b4a68c852a4d48504":[2,0,1,10,2], -"class_xu_m_q_1_1_message.html#a929abfb6109cd6b888a4360477411195":[2,0,1,10,55], -"class_xu_m_q_1_1_message.html#a929abfb6109cd6b888a4360477411195":[3,0,0,10,55], "class_xu_m_q_1_1_message.html#a93bb603deb900d2e14024f3454df6b1f":[3,0,0,10,11], "class_xu_m_q_1_1_message.html#a93bb603deb900d2e14024f3454df6b1f":[2,0,1,10,11], -"class_xu_m_q_1_1_message.html#a949e6070913bf14fc93973f241fe2e98":[2,0,1,10,29], -"class_xu_m_q_1_1_message.html#a949e6070913bf14fc93973f241fe2e98":[3,0,0,10,29], -"class_xu_m_q_1_1_message.html#a954922f36ceb02a67e3569c27a523dc2":[2,0,1,10,15], -"class_xu_m_q_1_1_message.html#a954922f36ceb02a67e3569c27a523dc2":[3,0,0,10,15], -"class_xu_m_q_1_1_message.html#a9b35d94da3444084fc3673b7717b6cfe":[2,0,1,10,69], -"class_xu_m_q_1_1_message.html#a9b35d94da3444084fc3673b7717b6cfe":[3,0,0,10,69], -"class_xu_m_q_1_1_message.html#a9b877983d24572e7408f6b4e9f32d7f1":[3,0,0,10,49], -"class_xu_m_q_1_1_message.html#a9b877983d24572e7408f6b4e9f32d7f1":[2,0,1,10,49], -"class_xu_m_q_1_1_message.html#a9c6161973af2447f67e5b2334727ccb3":[3,0,0,10,22], -"class_xu_m_q_1_1_message.html#a9c6161973af2447f67e5b2334727ccb3":[2,0,1,10,22], -"class_xu_m_q_1_1_message.html#a9d45b5e5c0c4f1f9b6dd2efbf71434d5":[3,0,0,10,20], -"class_xu_m_q_1_1_message.html#a9d45b5e5c0c4f1f9b6dd2efbf71434d5":[2,0,1,10,20], -"class_xu_m_q_1_1_message.html#aa2feda4c0872fe7a0b60ca08d4da2f78":[3,0,0,10,56], -"class_xu_m_q_1_1_message.html#aa2feda4c0872fe7a0b60ca08d4da2f78":[2,0,1,10,56], -"class_xu_m_q_1_1_message.html#aa74394fb481630c7bca2b73f56163a84":[3,0,0,10,61], -"class_xu_m_q_1_1_message.html#aa74394fb481630c7bca2b73f56163a84":[2,0,1,10,61], -"class_xu_m_q_1_1_message.html#aa7f56b6d0fa2b42a63346bd3bd24aef6":[2,0,1,10,51], -"class_xu_m_q_1_1_message.html#aa7f56b6d0fa2b42a63346bd3bd24aef6":[3,0,0,10,51], -"class_xu_m_q_1_1_message.html#aad9ef39d5efdcb92f32f341c9e8b52a8":[2,0,1,10,50], -"class_xu_m_q_1_1_message.html#aad9ef39d5efdcb92f32f341c9e8b52a8":[3,0,0,10,50], -"class_xu_m_q_1_1_message.html#ab097b31ca9ee4d7acf0795c985501d37":[3,0,0,10,57], -"class_xu_m_q_1_1_message.html#ab097b31ca9ee4d7acf0795c985501d37":[2,0,1,10,57], -"class_xu_m_q_1_1_message.html#ab2779cbeec094c8518ece91660da7a09":[2,0,1,10,41], -"class_xu_m_q_1_1_message.html#ab2779cbeec094c8518ece91660da7a09":[3,0,0,10,41], -"class_xu_m_q_1_1_message.html#ab46d92b6a9498caf1e9c2ac804a7da26":[2,0,1,10,9], +"class_xu_m_q_1_1_message.html#a949e6070913bf14fc93973f241fe2e98":[3,0,0,10,25], +"class_xu_m_q_1_1_message.html#a949e6070913bf14fc93973f241fe2e98":[2,0,1,10,25], +"class_xu_m_q_1_1_message.html#a954922f36ceb02a67e3569c27a523dc2":[3,0,0,10,14], +"class_xu_m_q_1_1_message.html#a954922f36ceb02a67e3569c27a523dc2":[2,0,1,10,14], +"class_xu_m_q_1_1_message.html#a9b35d94da3444084fc3673b7717b6cfe":[2,0,1,10,59], +"class_xu_m_q_1_1_message.html#a9b35d94da3444084fc3673b7717b6cfe":[3,0,0,10,59], +"class_xu_m_q_1_1_message.html#a9b877983d24572e7408f6b4e9f32d7f1":[2,0,1,10,44], +"class_xu_m_q_1_1_message.html#a9b877983d24572e7408f6b4e9f32d7f1":[3,0,0,10,44], +"class_xu_m_q_1_1_message.html#a9c6161973af2447f67e5b2334727ccb3":[2,0,1,10,19], +"class_xu_m_q_1_1_message.html#a9c6161973af2447f67e5b2334727ccb3":[3,0,0,10,19], +"class_xu_m_q_1_1_message.html#aa2feda4c0872fe7a0b60ca08d4da2f78":[3,0,0,10,49], +"class_xu_m_q_1_1_message.html#aa2feda4c0872fe7a0b60ca08d4da2f78":[2,0,1,10,49], +"class_xu_m_q_1_1_message.html#aa74394fb481630c7bca2b73f56163a84":[2,0,1,10,52], +"class_xu_m_q_1_1_message.html#aa74394fb481630c7bca2b73f56163a84":[3,0,0,10,52], +"class_xu_m_q_1_1_message.html#aa7f56b6d0fa2b42a63346bd3bd24aef6":[3,0,0,10,46], +"class_xu_m_q_1_1_message.html#aa7f56b6d0fa2b42a63346bd3bd24aef6":[2,0,1,10,46], +"class_xu_m_q_1_1_message.html#aad9ef39d5efdcb92f32f341c9e8b52a8":[3,0,0,10,45], +"class_xu_m_q_1_1_message.html#aad9ef39d5efdcb92f32f341c9e8b52a8":[2,0,1,10,45], +"class_xu_m_q_1_1_message.html#ab097b31ca9ee4d7acf0795c985501d37":[2,0,1,10,50], +"class_xu_m_q_1_1_message.html#ab097b31ca9ee4d7acf0795c985501d37":[3,0,0,10,50], +"class_xu_m_q_1_1_message.html#ab2779cbeec094c8518ece91660da7a09":[3,0,0,10,37], +"class_xu_m_q_1_1_message.html#ab2779cbeec094c8518ece91660da7a09":[2,0,1,10,37], "class_xu_m_q_1_1_message.html#ab46d92b6a9498caf1e9c2ac804a7da26":[3,0,0,10,9], -"class_xu_m_q_1_1_message.html#ab618dbbac4a8d749da0d85c32932df36":[3,0,0,10,68], -"class_xu_m_q_1_1_message.html#ab618dbbac4a8d749da0d85c32932df36":[2,0,1,10,68], -"class_xu_m_q_1_1_message.html#abaf72ecf3f82a1ea4417077bfe63f3fa":[3,0,0,10,13], +"class_xu_m_q_1_1_message.html#ab46d92b6a9498caf1e9c2ac804a7da26":[2,0,1,10,9], +"class_xu_m_q_1_1_message.html#ab618dbbac4a8d749da0d85c32932df36":[2,0,1,10,58], +"class_xu_m_q_1_1_message.html#ab618dbbac4a8d749da0d85c32932df36":[3,0,0,10,58], "class_xu_m_q_1_1_message.html#abaf72ecf3f82a1ea4417077bfe63f3fa":[2,0,1,10,13], -"class_xu_m_q_1_1_message.html#ac8516772274e5f8ccbe0ad4610ec8361":[2,0,1,10,31], -"class_xu_m_q_1_1_message.html#ac8516772274e5f8ccbe0ad4610ec8361":[3,0,0,10,31], -"class_xu_m_q_1_1_message.html#acb32554439e73f73f4b4610fb784b566":[2,0,1,10,44], -"class_xu_m_q_1_1_message.html#acb32554439e73f73f4b4610fb784b566":[3,0,0,10,44], -"class_xu_m_q_1_1_message.html#ad66311a20ff86e18bdeea029272b69a9":[3,0,0,10,74], -"class_xu_m_q_1_1_message.html#ad66311a20ff86e18bdeea029272b69a9":[2,0,1,10,74], -"class_xu_m_q_1_1_message.html#adcb27ecf12b57df4b6e9ad126ca65ceb":[2,0,1,10,63], -"class_xu_m_q_1_1_message.html#adcb27ecf12b57df4b6e9ad126ca65ceb":[3,0,0,10,63], -"class_xu_m_q_1_1_message.html#aded93b8f59c5f40a8280f5482414073e":[2,0,1,10,59], -"class_xu_m_q_1_1_message.html#aded93b8f59c5f40a8280f5482414073e":[3,0,0,10,59], -"class_xu_m_q_1_1_message.html#ae20b267e84df0b720cfbd9edfb1995b5":[3,0,0,10,48], -"class_xu_m_q_1_1_message.html#ae20b267e84df0b720cfbd9edfb1995b5":[2,0,1,10,48], -"class_xu_m_q_1_1_message.html#ae48dc1a17184a6d5138d299b63011908":[3,0,0,10,23], -"class_xu_m_q_1_1_message.html#ae48dc1a17184a6d5138d299b63011908":[2,0,1,10,23], -"class_xu_m_q_1_1_message.html#aedbfe7815bfa652a58a46acda939583d":[2,0,1,10,25], -"class_xu_m_q_1_1_message.html#aedbfe7815bfa652a58a46acda939583d":[3,0,0,10,25], -"class_xu_m_q_1_1_message.html#aeec8607308da0076b575604c516333ec":[2,0,1,10,32], -"class_xu_m_q_1_1_message.html#aeec8607308da0076b575604c516333ec":[3,0,0,10,32], -"class_xu_m_q_1_1_message.html#af25aa2b6d68157d0a62ebaf3e89374e6":[2,0,1,10,34], -"class_xu_m_q_1_1_message.html#af25aa2b6d68157d0a62ebaf3e89374e6":[3,0,0,10,34], -"class_xu_m_q_1_1_message.html#af8d2ab211b93503b66efabea06c4d78a":[3,0,0,10,70], -"class_xu_m_q_1_1_message.html#af8d2ab211b93503b66efabea06c4d78a":[2,0,1,10,70], -"class_xu_m_q_1_1_message.html#afd00e19218e37932a5fd987e5f4fb441":[3,0,0,10,62], -"class_xu_m_q_1_1_message.html#afd00e19218e37932a5fd987e5f4fb441":[2,0,1,10,62], +"class_xu_m_q_1_1_message.html#abaf72ecf3f82a1ea4417077bfe63f3fa":[3,0,0,10,13], +"class_xu_m_q_1_1_message.html#ac8516772274e5f8ccbe0ad4610ec8361":[3,0,0,10,27], +"class_xu_m_q_1_1_message.html#ac8516772274e5f8ccbe0ad4610ec8361":[2,0,1,10,27], +"class_xu_m_q_1_1_message.html#acb32554439e73f73f4b4610fb784b566":[3,0,0,10,40], +"class_xu_m_q_1_1_message.html#acb32554439e73f73f4b4610fb784b566":[2,0,1,10,40], +"class_xu_m_q_1_1_message.html#ad66311a20ff86e18bdeea029272b69a9":[2,0,1,10,64], +"class_xu_m_q_1_1_message.html#ad66311a20ff86e18bdeea029272b69a9":[3,0,0,10,64], +"class_xu_m_q_1_1_message.html#adcb27ecf12b57df4b6e9ad126ca65ceb":[2,0,1,10,54], +"class_xu_m_q_1_1_message.html#adcb27ecf12b57df4b6e9ad126ca65ceb":[3,0,0,10,54], +"class_xu_m_q_1_1_message.html#ae20b267e84df0b720cfbd9edfb1995b5":[3,0,0,10,43], +"class_xu_m_q_1_1_message.html#ae20b267e84df0b720cfbd9edfb1995b5":[2,0,1,10,43], +"class_xu_m_q_1_1_message.html#ae48dc1a17184a6d5138d299b63011908":[3,0,0,10,20], +"class_xu_m_q_1_1_message.html#ae48dc1a17184a6d5138d299b63011908":[2,0,1,10,20], +"class_xu_m_q_1_1_message.html#aedbfe7815bfa652a58a46acda939583d":[2,0,1,10,22], +"class_xu_m_q_1_1_message.html#aedbfe7815bfa652a58a46acda939583d":[3,0,0,10,22], +"class_xu_m_q_1_1_message.html#aeec8607308da0076b575604c516333ec":[2,0,1,10,28], +"class_xu_m_q_1_1_message.html#aeec8607308da0076b575604c516333ec":[3,0,0,10,28], +"class_xu_m_q_1_1_message.html#af25aa2b6d68157d0a62ebaf3e89374e6":[3,0,0,10,30], +"class_xu_m_q_1_1_message.html#af25aa2b6d68157d0a62ebaf3e89374e6":[2,0,1,10,30], +"class_xu_m_q_1_1_message.html#af8d2ab211b93503b66efabea06c4d78a":[3,0,0,10,60], +"class_xu_m_q_1_1_message.html#af8d2ab211b93503b66efabea06c4d78a":[2,0,1,10,60], +"class_xu_m_q_1_1_message.html#afd00e19218e37932a5fd987e5f4fb441":[3,0,0,10,53], +"class_xu_m_q_1_1_message.html#afd00e19218e37932a5fd987e5f4fb441":[2,0,1,10,53], "class_xu_m_q_1_1_message_1_1___internal.html":[2,0,1,10,0], "class_xu_m_q_1_1_message_1_1___internal.html":[3,0,0,10,0], "class_xu_m_q_1_1_message_1_1___internal.html#a5f614315449c48fdc546c4c6277ac05d":[3,0,0,10,0,0], "class_xu_m_q_1_1_message_1_1___internal.html#a5f614315449c48fdc546c4c6277ac05d":[2,0,1,10,0,0], -"class_xu_m_q_1_1_message___payload.html":[2,0,1,11], "class_xu_m_q_1_1_message___payload.html":[3,0,0,11], -"class_xu_m_q_1_1_message___payload.html#a0592ce34620e323525f90f5757424464":[3,0,0,11,31], -"class_xu_m_q_1_1_message___payload.html#a0592ce34620e323525f90f5757424464":[2,0,1,11,31], -"class_xu_m_q_1_1_message___payload.html#a07e9df8c4e46031276056f4262b0bc98":[3,0,0,11,27], -"class_xu_m_q_1_1_message___payload.html#a07e9df8c4e46031276056f4262b0bc98":[2,0,1,11,27], -"class_xu_m_q_1_1_message___payload.html#a0fa8d446e23572610e52cd30c1e394cf":[2,0,1,11,24], -"class_xu_m_q_1_1_message___payload.html#a0fa8d446e23572610e52cd30c1e394cf":[3,0,0,11,24], +"class_xu_m_q_1_1_message___payload.html":[2,0,1,11], +"class_xu_m_q_1_1_message___payload.html#a0592ce34620e323525f90f5757424464":[3,0,0,11,35], +"class_xu_m_q_1_1_message___payload.html#a0592ce34620e323525f90f5757424464":[2,0,1,11,35], +"class_xu_m_q_1_1_message___payload.html#a07e9df8c4e46031276056f4262b0bc98":[2,0,1,11,31], +"class_xu_m_q_1_1_message___payload.html#a07e9df8c4e46031276056f4262b0bc98":[3,0,0,11,31], +"class_xu_m_q_1_1_message___payload.html#a0fa8d446e23572610e52cd30c1e394cf":[3,0,0,11,28], +"class_xu_m_q_1_1_message___payload.html#a0fa8d446e23572610e52cd30c1e394cf":[2,0,1,11,28], "class_xu_m_q_1_1_message___payload.html#a0ff5933e4f8416f7f81c98321ec529c1":[3,0,0,11,4], "class_xu_m_q_1_1_message___payload.html#a0ff5933e4f8416f7f81c98321ec529c1":[2,0,1,11,4], -"class_xu_m_q_1_1_message___payload.html#a15638896ccb7680d19ec34a7e724e30f":[3,0,0,11,63], -"class_xu_m_q_1_1_message___payload.html#a15638896ccb7680d19ec34a7e724e30f":[2,0,1,11,63], -"class_xu_m_q_1_1_message___payload.html#a2533b33b87d925df8cd0d16d5afb1a62":[3,0,0,11,14], -"class_xu_m_q_1_1_message___payload.html#a2533b33b87d925df8cd0d16d5afb1a62":[2,0,1,11,14], -"class_xu_m_q_1_1_message___payload.html#a27b2f04d3db97758224a2040ad413979":[3,0,0,11,18], -"class_xu_m_q_1_1_message___payload.html#a27b2f04d3db97758224a2040ad413979":[2,0,1,11,18], -"class_xu_m_q_1_1_message___payload.html#a27b3a99df47cdafebe393d505d98f0f9":[2,0,1,11,62], -"class_xu_m_q_1_1_message___payload.html#a27b3a99df47cdafebe393d505d98f0f9":[3,0,0,11,62], -"class_xu_m_q_1_1_message___payload.html#a28d802b2b2d484c5e6d520e8f7e6fd83":[3,0,0,11,33], -"class_xu_m_q_1_1_message___payload.html#a28d802b2b2d484c5e6d520e8f7e6fd83":[2,0,1,11,33], -"class_xu_m_q_1_1_message___payload.html#a2aef85ba43ed51c4b3d5d6fcd991d731":[3,0,0,11,29], -"class_xu_m_q_1_1_message___payload.html#a2aef85ba43ed51c4b3d5d6fcd991d731":[2,0,1,11,29], -"class_xu_m_q_1_1_message___payload.html#a2c4cb6701581e325c71e96760ba9be96":[3,0,0,11,49], -"class_xu_m_q_1_1_message___payload.html#a2c4cb6701581e325c71e96760ba9be96":[2,0,1,11,49], -"class_xu_m_q_1_1_message___payload.html#a33625a045480f19b3d678d6cf8e1029b":[3,0,0,11,21], -"class_xu_m_q_1_1_message___payload.html#a33625a045480f19b3d678d6cf8e1029b":[2,0,1,11,21], -"class_xu_m_q_1_1_message___payload.html#a346520217ed8feaf7b1e13923248ff0c":[3,0,0,11,16], -"class_xu_m_q_1_1_message___payload.html#a346520217ed8feaf7b1e13923248ff0c":[2,0,1,11,16], -"class_xu_m_q_1_1_message___payload.html#a3cb8e94058051be6355390ef76e250fd":[2,0,1,11,30], -"class_xu_m_q_1_1_message___payload.html#a3cb8e94058051be6355390ef76e250fd":[3,0,0,11,30], +"class_xu_m_q_1_1_message___payload.html#a1098ff1d0a56fa234fd53ad91a82a804":[2,0,1,11,18], +"class_xu_m_q_1_1_message___payload.html#a1098ff1d0a56fa234fd53ad91a82a804":[3,0,0,11,18], +"class_xu_m_q_1_1_message___payload.html#a15638896ccb7680d19ec34a7e724e30f":[2,0,1,11,73], +"class_xu_m_q_1_1_message___payload.html#a15638896ccb7680d19ec34a7e724e30f":[3,0,0,11,73], +"class_xu_m_q_1_1_message___payload.html#a2533b33b87d925df8cd0d16d5afb1a62":[2,0,1,11,15], +"class_xu_m_q_1_1_message___payload.html#a2533b33b87d925df8cd0d16d5afb1a62":[3,0,0,11,15], +"class_xu_m_q_1_1_message___payload.html#a27b2f04d3db97758224a2040ad413979":[2,0,1,11,21], +"class_xu_m_q_1_1_message___payload.html#a27b2f04d3db97758224a2040ad413979":[3,0,0,11,21], +"class_xu_m_q_1_1_message___payload.html#a27b3a99df47cdafebe393d505d98f0f9":[2,0,1,11,72], +"class_xu_m_q_1_1_message___payload.html#a27b3a99df47cdafebe393d505d98f0f9":[3,0,0,11,72], +"class_xu_m_q_1_1_message___payload.html#a28d802b2b2d484c5e6d520e8f7e6fd83":[3,0,0,11,37], +"class_xu_m_q_1_1_message___payload.html#a28d802b2b2d484c5e6d520e8f7e6fd83":[2,0,1,11,37], +"class_xu_m_q_1_1_message___payload.html#a2aef85ba43ed51c4b3d5d6fcd991d731":[3,0,0,11,33], +"class_xu_m_q_1_1_message___payload.html#a2aef85ba43ed51c4b3d5d6fcd991d731":[2,0,1,11,33], +"class_xu_m_q_1_1_message___payload.html#a2c4cb6701581e325c71e96760ba9be96":[2,0,1,11,56], +"class_xu_m_q_1_1_message___payload.html#a2c4cb6701581e325c71e96760ba9be96":[3,0,0,11,56], +"class_xu_m_q_1_1_message___payload.html#a33625a045480f19b3d678d6cf8e1029b":[2,0,1,11,24], +"class_xu_m_q_1_1_message___payload.html#a33625a045480f19b3d678d6cf8e1029b":[3,0,0,11,24], +"class_xu_m_q_1_1_message___payload.html#a33731af3b68f10dea0b0aebe3fcaa1a4":[2,0,1,11,51], +"class_xu_m_q_1_1_message___payload.html#a33731af3b68f10dea0b0aebe3fcaa1a4":[3,0,0,11,51], +"class_xu_m_q_1_1_message___payload.html#a346520217ed8feaf7b1e13923248ff0c":[3,0,0,11,19], +"class_xu_m_q_1_1_message___payload.html#a346520217ed8feaf7b1e13923248ff0c":[2,0,1,11,19], +"class_xu_m_q_1_1_message___payload.html#a3cb8e94058051be6355390ef76e250fd":[2,0,1,11,34], +"class_xu_m_q_1_1_message___payload.html#a3cb8e94058051be6355390ef76e250fd":[3,0,0,11,34], "class_xu_m_q_1_1_message___payload.html#a3cd3dd5dd2132d90b6c1190e5566f93e":[2,0,1,11,8], "class_xu_m_q_1_1_message___payload.html#a3cd3dd5dd2132d90b6c1190e5566f93e":[3,0,0,11,8], -"class_xu_m_q_1_1_message___payload.html#a3fc1c0e5ab89adb697e758ab5cf588e4":[2,0,1,11,56], -"class_xu_m_q_1_1_message___payload.html#a3fc1c0e5ab89adb697e758ab5cf588e4":[3,0,0,11,56], -"class_xu_m_q_1_1_message___payload.html#a5fc49e2befb2f66714064ed1ce9e4260":[3,0,0,11,19], -"class_xu_m_q_1_1_message___payload.html#a5fc49e2befb2f66714064ed1ce9e4260":[2,0,1,11,19], -"class_xu_m_q_1_1_message___payload.html#a662fae0819eb88b1b2f7447cef7eedcf":[2,0,1,11,48], -"class_xu_m_q_1_1_message___payload.html#a662fae0819eb88b1b2f7447cef7eedcf":[3,0,0,11,48], +"class_xu_m_q_1_1_message___payload.html#a3fc1c0e5ab89adb697e758ab5cf588e4":[2,0,1,11,65], +"class_xu_m_q_1_1_message___payload.html#a3fc1c0e5ab89adb697e758ab5cf588e4":[3,0,0,11,65], +"class_xu_m_q_1_1_message___payload.html#a4d1b39064810c42d4f45e2ee01d70019":[3,0,0,11,14], +"class_xu_m_q_1_1_message___payload.html#a4d1b39064810c42d4f45e2ee01d70019":[2,0,1,11,14], +"class_xu_m_q_1_1_message___payload.html#a517bbe8cd66faa3a7106aa62540bc562":[2,0,1,11,26], +"class_xu_m_q_1_1_message___payload.html#a517bbe8cd66faa3a7106aa62540bc562":[3,0,0,11,26], +"class_xu_m_q_1_1_message___payload.html#a5fc49e2befb2f66714064ed1ce9e4260":[2,0,1,11,22], +"class_xu_m_q_1_1_message___payload.html#a5fc49e2befb2f66714064ed1ce9e4260":[3,0,0,11,22], +"class_xu_m_q_1_1_message___payload.html#a662fae0819eb88b1b2f7447cef7eedcf":[2,0,1,11,55], +"class_xu_m_q_1_1_message___payload.html#a662fae0819eb88b1b2f7447cef7eedcf":[3,0,0,11,55], +"class_xu_m_q_1_1_message___payload.html#a67cd49cd3000745f8b36f295853b9aef":[2,0,1,11,54], +"class_xu_m_q_1_1_message___payload.html#a67cd49cd3000745f8b36f295853b9aef":[3,0,0,11,54], "class_xu_m_q_1_1_message___payload.html#a6a9b800031dd6b063a1bbd03bbdc4a77":[2,0,1,11,13], "class_xu_m_q_1_1_message___payload.html#a6a9b800031dd6b063a1bbd03bbdc4a77":[3,0,0,11,13], -"class_xu_m_q_1_1_message___payload.html#a6b3fff87ef63d830db4f3478805a7744":[3,0,0,11,15], -"class_xu_m_q_1_1_message___payload.html#a6b3fff87ef63d830db4f3478805a7744":[2,0,1,11,15], +"class_xu_m_q_1_1_message___payload.html#a6b3fff87ef63d830db4f3478805a7744":[3,0,0,11,16], +"class_xu_m_q_1_1_message___payload.html#a6b3fff87ef63d830db4f3478805a7744":[2,0,1,11,16], "class_xu_m_q_1_1_message___payload.html#a6b545afdf8d53aec95293285eed48b90":[2,0,1,11,11], "class_xu_m_q_1_1_message___payload.html#a6b545afdf8d53aec95293285eed48b90":[3,0,0,11,11], -"class_xu_m_q_1_1_message___payload.html#a6ccecdd6770ffc378cbafd493782e8ef":[2,0,1,11,53], -"class_xu_m_q_1_1_message___payload.html#a6ccecdd6770ffc378cbafd493782e8ef":[3,0,0,11,53], -"class_xu_m_q_1_1_message___payload.html#a71190b35aa63ee68864d1b9c8b86a2bf":[3,0,0,11,35], -"class_xu_m_q_1_1_message___payload.html#a71190b35aa63ee68864d1b9c8b86a2bf":[2,0,1,11,35], -"class_xu_m_q_1_1_message___payload.html#a7256fc9c65ee21e318a79fd1188f624c":[3,0,0,11,36], -"class_xu_m_q_1_1_message___payload.html#a7256fc9c65ee21e318a79fd1188f624c":[2,0,1,11,36], -"class_xu_m_q_1_1_message___payload.html#a75efd2d985380b5559421e98803e9d62":[2,0,1,11,5], +"class_xu_m_q_1_1_message___payload.html#a6ccecdd6770ffc378cbafd493782e8ef":[3,0,0,11,62], +"class_xu_m_q_1_1_message___payload.html#a6ccecdd6770ffc378cbafd493782e8ef":[2,0,1,11,62], +"class_xu_m_q_1_1_message___payload.html#a71190b35aa63ee68864d1b9c8b86a2bf":[2,0,1,11,39], +"class_xu_m_q_1_1_message___payload.html#a71190b35aa63ee68864d1b9c8b86a2bf":[3,0,0,11,39], +"class_xu_m_q_1_1_message___payload.html#a7256fc9c65ee21e318a79fd1188f624c":[2,0,1,11,40], +"class_xu_m_q_1_1_message___payload.html#a7256fc9c65ee21e318a79fd1188f624c":[3,0,0,11,40], "class_xu_m_q_1_1_message___payload.html#a75efd2d985380b5559421e98803e9d62":[3,0,0,11,5], -"class_xu_m_q_1_1_message___payload.html#a7d17e3803aaa4ddd222d5d046663c565":[2,0,1,11,61], -"class_xu_m_q_1_1_message___payload.html#a7d17e3803aaa4ddd222d5d046663c565":[3,0,0,11,61], -"class_xu_m_q_1_1_message___payload.html#a7e32d7654f3f4502e5d287294807a789":[2,0,1,11,20], -"class_xu_m_q_1_1_message___payload.html#a7e32d7654f3f4502e5d287294807a789":[3,0,0,11,20], -"class_xu_m_q_1_1_message___payload.html#a82daec0fd15164bd7b79e8c894e182c9":[3,0,0,11,46], -"class_xu_m_q_1_1_message___payload.html#a82daec0fd15164bd7b79e8c894e182c9":[2,0,1,11,46], -"class_xu_m_q_1_1_message___payload.html#a8f19b8a2219a7b14b6c5759140934980":[2,0,1,11,37], -"class_xu_m_q_1_1_message___payload.html#a8f19b8a2219a7b14b6c5759140934980":[3,0,0,11,37], -"class_xu_m_q_1_1_message___payload.html#a96cb55b811356315f35583fc142769db":[3,0,0,11,6], +"class_xu_m_q_1_1_message___payload.html#a75efd2d985380b5559421e98803e9d62":[2,0,1,11,5], +"class_xu_m_q_1_1_message___payload.html#a7d17e3803aaa4ddd222d5d046663c565":[2,0,1,11,71], +"class_xu_m_q_1_1_message___payload.html#a7d17e3803aaa4ddd222d5d046663c565":[3,0,0,11,71], +"class_xu_m_q_1_1_message___payload.html#a7e32d7654f3f4502e5d287294807a789":[2,0,1,11,23], +"class_xu_m_q_1_1_message___payload.html#a7e32d7654f3f4502e5d287294807a789":[3,0,0,11,23], +"class_xu_m_q_1_1_message___payload.html#a82daec0fd15164bd7b79e8c894e182c9":[2,0,1,11,52], +"class_xu_m_q_1_1_message___payload.html#a82daec0fd15164bd7b79e8c894e182c9":[3,0,0,11,52], +"class_xu_m_q_1_1_message___payload.html#a8f19b8a2219a7b14b6c5759140934980":[3,0,0,11,41], +"class_xu_m_q_1_1_message___payload.html#a8f19b8a2219a7b14b6c5759140934980":[2,0,1,11,41], "class_xu_m_q_1_1_message___payload.html#a96cb55b811356315f35583fc142769db":[2,0,1,11,6], -"class_xu_m_q_1_1_message___payload.html#a9b35d94da3444084fc3673b7717b6cfe":[3,0,0,11,58], -"class_xu_m_q_1_1_message___payload.html#a9b35d94da3444084fc3673b7717b6cfe":[2,0,1,11,58], -"class_xu_m_q_1_1_message___payload.html#a9cd78dc3e38612deb5263d7ce4718907":[3,0,0,11,32], -"class_xu_m_q_1_1_message___payload.html#a9cd78dc3e38612deb5263d7ce4718907":[2,0,1,11,32], -"class_xu_m_q_1_1_message___payload.html#aa71ffa565b95893849c8ddcf815a61b9":[2,0,1,11,23] +"class_xu_m_q_1_1_message___payload.html#a96cb55b811356315f35583fc142769db":[3,0,0,11,6], +"class_xu_m_q_1_1_message___payload.html#a98ff0f5b9cd74d142c6f08d6dc281b1c":[3,0,0,11,17], +"class_xu_m_q_1_1_message___payload.html#a98ff0f5b9cd74d142c6f08d6dc281b1c":[2,0,1,11,17], +"class_xu_m_q_1_1_message___payload.html#a9b35d94da3444084fc3673b7717b6cfe":[2,0,1,11,68], +"class_xu_m_q_1_1_message___payload.html#a9b35d94da3444084fc3673b7717b6cfe":[3,0,0,11,68], +"class_xu_m_q_1_1_message___payload.html#a9cd78dc3e38612deb5263d7ce4718907":[3,0,0,11,36], +"class_xu_m_q_1_1_message___payload.html#a9cd78dc3e38612deb5263d7ce4718907":[2,0,1,11,36], +"class_xu_m_q_1_1_message___payload.html#aa0afab88c40d214f3c159b9cfb367da9":[2,0,1,11,57], +"class_xu_m_q_1_1_message___payload.html#aa0afab88c40d214f3c159b9cfb367da9":[3,0,0,11,57], +"class_xu_m_q_1_1_message___payload.html#aa71ffa565b95893849c8ddcf815a61b9":[3,0,0,11,27], +"class_xu_m_q_1_1_message___payload.html#aa71ffa565b95893849c8ddcf815a61b9":[2,0,1,11,27], +"class_xu_m_q_1_1_message___payload.html#aa88ae03b35b6c616eb0656de0286a53c":[2,0,1,11,2], +"class_xu_m_q_1_1_message___payload.html#aa88ae03b35b6c616eb0656de0286a53c":[3,0,0,11,2], +"class_xu_m_q_1_1_message___payload.html#aa8c06ffe2143b0dccc9e1d0fb5ed9e58":[2,0,1,11,9], +"class_xu_m_q_1_1_message___payload.html#aa8c06ffe2143b0dccc9e1d0fb5ed9e58":[3,0,0,11,9], +"class_xu_m_q_1_1_message___payload.html#ab1f8bdc6cba51505a3fbbe81756eb8dc":[2,0,1,11,58] }; diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js index 621e9057..5c3bbc49 100644 --- a/docs/navtreeindex2.js +++ b/docs/navtreeindex2.js @@ -1,136 +1,160 @@ var NAVTREEINDEX2 = { -"class_xu_m_q_1_1_message___payload.html#aa71ffa565b95893849c8ddcf815a61b9":[3,0,0,11,23], -"class_xu_m_q_1_1_message___payload.html#aa88ae03b35b6c616eb0656de0286a53c":[3,0,0,11,2], -"class_xu_m_q_1_1_message___payload.html#aa88ae03b35b6c616eb0656de0286a53c":[2,0,1,11,2], -"class_xu_m_q_1_1_message___payload.html#aa8c06ffe2143b0dccc9e1d0fb5ed9e58":[3,0,0,11,9], -"class_xu_m_q_1_1_message___payload.html#aa8c06ffe2143b0dccc9e1d0fb5ed9e58":[2,0,1,11,9], -"class_xu_m_q_1_1_message___payload.html#ab618dbbac4a8d749da0d85c32932df36":[2,0,1,11,57], -"class_xu_m_q_1_1_message___payload.html#ab618dbbac4a8d749da0d85c32932df36":[3,0,0,11,57], -"class_xu_m_q_1_1_message___payload.html#ab7293095736348a7db175255ab8a5959":[2,0,1,11,60], -"class_xu_m_q_1_1_message___payload.html#ab7293095736348a7db175255ab8a5959":[3,0,0,11,60], -"class_xu_m_q_1_1_message___payload.html#abdbbf8e3a0bb0f46fb5cd2e50ad5f743":[3,0,0,11,7], +"class_xu_m_q_1_1_message___payload.html#ab1f8bdc6cba51505a3fbbe81756eb8dc":[3,0,0,11,58], +"class_xu_m_q_1_1_message___payload.html#ab618dbbac4a8d749da0d85c32932df36":[2,0,1,11,67], +"class_xu_m_q_1_1_message___payload.html#ab618dbbac4a8d749da0d85c32932df36":[3,0,0,11,67], +"class_xu_m_q_1_1_message___payload.html#ab7293095736348a7db175255ab8a5959":[3,0,0,11,70], +"class_xu_m_q_1_1_message___payload.html#ab7293095736348a7db175255ab8a5959":[2,0,1,11,70], "class_xu_m_q_1_1_message___payload.html#abdbbf8e3a0bb0f46fb5cd2e50ad5f743":[2,0,1,11,7], -"class_xu_m_q_1_1_message___payload.html#abe52a264f01b4bc1ef20399b0fa75e8c":[3,0,0,11,28], -"class_xu_m_q_1_1_message___payload.html#abe52a264f01b4bc1ef20399b0fa75e8c":[2,0,1,11,28], -"class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf":[2,0,1,11,38], -"class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf":[3,0,0,11,38], -"class_xu_m_q_1_1_message___payload.html#ac35e870bd813e8dcfb30f415faee63bf":[2,0,1,11,55], -"class_xu_m_q_1_1_message___payload.html#ac35e870bd813e8dcfb30f415faee63bf":[3,0,0,11,55], -"class_xu_m_q_1_1_message___payload.html#ac3dcfc712f7d2fb11123192577c1f384":[3,0,0,11,40], -"class_xu_m_q_1_1_message___payload.html#ac3dcfc712f7d2fb11123192577c1f384":[2,0,1,11,40], -"class_xu_m_q_1_1_message___payload.html#ac4c47a6eae96937c3870e57825c897a6":[3,0,0,11,50], -"class_xu_m_q_1_1_message___payload.html#ac4c47a6eae96937c3870e57825c897a6":[2,0,1,11,50], -"class_xu_m_q_1_1_message___payload.html#ac52adcde781e73c8c68f0bc5f3a84d03":[2,0,1,11,12], +"class_xu_m_q_1_1_message___payload.html#abdbbf8e3a0bb0f46fb5cd2e50ad5f743":[3,0,0,11,7], +"class_xu_m_q_1_1_message___payload.html#abe52a264f01b4bc1ef20399b0fa75e8c":[3,0,0,11,32], +"class_xu_m_q_1_1_message___payload.html#abe52a264f01b4bc1ef20399b0fa75e8c":[2,0,1,11,32], +"class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf":[2,0,1,11,42], +"class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf":[3,0,0,11,42], +"class_xu_m_q_1_1_message___payload.html#ac35e870bd813e8dcfb30f415faee63bf":[3,0,0,11,64], +"class_xu_m_q_1_1_message___payload.html#ac35e870bd813e8dcfb30f415faee63bf":[2,0,1,11,64], +"class_xu_m_q_1_1_message___payload.html#ac3dcfc712f7d2fb11123192577c1f384":[2,0,1,11,45], +"class_xu_m_q_1_1_message___payload.html#ac3dcfc712f7d2fb11123192577c1f384":[3,0,0,11,45], +"class_xu_m_q_1_1_message___payload.html#ac4c47a6eae96937c3870e57825c897a6":[2,0,1,11,59], +"class_xu_m_q_1_1_message___payload.html#ac4c47a6eae96937c3870e57825c897a6":[3,0,0,11,59], "class_xu_m_q_1_1_message___payload.html#ac52adcde781e73c8c68f0bc5f3a84d03":[3,0,0,11,12], -"class_xu_m_q_1_1_message___payload.html#ac52c46084279667b8969f16a21fa5dad":[2,0,1,11,42], -"class_xu_m_q_1_1_message___payload.html#ac52c46084279667b8969f16a21fa5dad":[3,0,0,11,42], -"class_xu_m_q_1_1_message___payload.html#ac84d5d03cd525ea932498c38c662ccd3":[2,0,1,11,10], +"class_xu_m_q_1_1_message___payload.html#ac52adcde781e73c8c68f0bc5f3a84d03":[2,0,1,11,12], +"class_xu_m_q_1_1_message___payload.html#ac52c46084279667b8969f16a21fa5dad":[2,0,1,11,47], +"class_xu_m_q_1_1_message___payload.html#ac52c46084279667b8969f16a21fa5dad":[3,0,0,11,47], "class_xu_m_q_1_1_message___payload.html#ac84d5d03cd525ea932498c38c662ccd3":[3,0,0,11,10], -"class_xu_m_q_1_1_message___payload.html#ac9043bb41d70c6ca783f47e57e972ed0":[2,0,1,11,25], -"class_xu_m_q_1_1_message___payload.html#ac9043bb41d70c6ca783f47e57e972ed0":[3,0,0,11,25], -"class_xu_m_q_1_1_message___payload.html#ac9f2f64233d8b684c3d17ee9eaff3273":[3,0,0,11,54], -"class_xu_m_q_1_1_message___payload.html#ac9f2f64233d8b684c3d17ee9eaff3273":[2,0,1,11,54], -"class_xu_m_q_1_1_message___payload.html#acd0383bf95349b1aee368f2dd665f4f6":[2,0,1,11,47], -"class_xu_m_q_1_1_message___payload.html#acd0383bf95349b1aee368f2dd665f4f6":[3,0,0,11,47], -"class_xu_m_q_1_1_message___payload.html#ad27d02e65bd6892c977d33b1844ec153":[3,0,0,11,34], -"class_xu_m_q_1_1_message___payload.html#ad27d02e65bd6892c977d33b1844ec153":[2,0,1,11,34], -"class_xu_m_q_1_1_message___payload.html#ad5c2110b5a29160c223e580315d4b700":[3,0,0,11,52], -"class_xu_m_q_1_1_message___payload.html#ad5c2110b5a29160c223e580315d4b700":[2,0,1,11,52], -"class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9":[3,0,0,11,39], -"class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9":[2,0,1,11,39], -"class_xu_m_q_1_1_message___payload.html#ad8774be260932c60a9eea11e5e3e4419":[2,0,1,11,43], -"class_xu_m_q_1_1_message___payload.html#ad8774be260932c60a9eea11e5e3e4419":[3,0,0,11,43], -"class_xu_m_q_1_1_message___payload.html#adbfec0e60e8f571717e8adb800f6836e":[3,0,0,11,41], -"class_xu_m_q_1_1_message___payload.html#adbfec0e60e8f571717e8adb800f6836e":[2,0,1,11,41], -"class_xu_m_q_1_1_message___payload.html#adddb1be17d47850381ab4758880203fc":[3,0,0,11,51], -"class_xu_m_q_1_1_message___payload.html#adddb1be17d47850381ab4758880203fc":[2,0,1,11,51], -"class_xu_m_q_1_1_message___payload.html#ae5f2244d3ab48589bf154df2571ef473":[3,0,0,11,22], -"class_xu_m_q_1_1_message___payload.html#ae5f2244d3ab48589bf154df2571ef473":[2,0,1,11,22], -"class_xu_m_q_1_1_message___payload.html#ae98f499b80787be6beb0ef0aa05d8a0c":[3,0,0,11,17], -"class_xu_m_q_1_1_message___payload.html#ae98f499b80787be6beb0ef0aa05d8a0c":[2,0,1,11,17], -"class_xu_m_q_1_1_message___payload.html#aede4e619fcab235d9de675630425984f":[3,0,0,11,3], +"class_xu_m_q_1_1_message___payload.html#ac84d5d03cd525ea932498c38c662ccd3":[2,0,1,11,10], +"class_xu_m_q_1_1_message___payload.html#ac9043bb41d70c6ca783f47e57e972ed0":[3,0,0,11,29], +"class_xu_m_q_1_1_message___payload.html#ac9043bb41d70c6ca783f47e57e972ed0":[2,0,1,11,29], +"class_xu_m_q_1_1_message___payload.html#ac9f2f64233d8b684c3d17ee9eaff3273":[2,0,1,11,63], +"class_xu_m_q_1_1_message___payload.html#ac9f2f64233d8b684c3d17ee9eaff3273":[3,0,0,11,63], +"class_xu_m_q_1_1_message___payload.html#acd0383bf95349b1aee368f2dd665f4f6":[3,0,0,11,53], +"class_xu_m_q_1_1_message___payload.html#acd0383bf95349b1aee368f2dd665f4f6":[2,0,1,11,53], +"class_xu_m_q_1_1_message___payload.html#ad27d02e65bd6892c977d33b1844ec153":[2,0,1,11,38], +"class_xu_m_q_1_1_message___payload.html#ad27d02e65bd6892c977d33b1844ec153":[3,0,0,11,38], +"class_xu_m_q_1_1_message___payload.html#ad5c2110b5a29160c223e580315d4b700":[2,0,1,11,61], +"class_xu_m_q_1_1_message___payload.html#ad5c2110b5a29160c223e580315d4b700":[3,0,0,11,61], +"class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9":[3,0,0,11,43], +"class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9":[2,0,1,11,43], +"class_xu_m_q_1_1_message___payload.html#ad8774be260932c60a9eea11e5e3e4419":[2,0,1,11,48], +"class_xu_m_q_1_1_message___payload.html#ad8774be260932c60a9eea11e5e3e4419":[3,0,0,11,48], +"class_xu_m_q_1_1_message___payload.html#adbfec0e60e8f571717e8adb800f6836e":[2,0,1,11,46], +"class_xu_m_q_1_1_message___payload.html#adbfec0e60e8f571717e8adb800f6836e":[3,0,0,11,46], +"class_xu_m_q_1_1_message___payload.html#adddb1be17d47850381ab4758880203fc":[3,0,0,11,60], +"class_xu_m_q_1_1_message___payload.html#adddb1be17d47850381ab4758880203fc":[2,0,1,11,60], +"class_xu_m_q_1_1_message___payload.html#adfa48b3fa8eca0c3766b01fe2d2ec020":[3,0,0,11,66], +"class_xu_m_q_1_1_message___payload.html#adfa48b3fa8eca0c3766b01fe2d2ec020":[2,0,1,11,66], +"class_xu_m_q_1_1_message___payload.html#ae5f2244d3ab48589bf154df2571ef473":[3,0,0,11,25], +"class_xu_m_q_1_1_message___payload.html#ae5f2244d3ab48589bf154df2571ef473":[2,0,1,11,25], +"class_xu_m_q_1_1_message___payload.html#ae98f499b80787be6beb0ef0aa05d8a0c":[3,0,0,11,20], +"class_xu_m_q_1_1_message___payload.html#ae98f499b80787be6beb0ef0aa05d8a0c":[2,0,1,11,20], +"class_xu_m_q_1_1_message___payload.html#aedb4ff61d4f5fe3903b14c006cafce9a":[2,0,1,11,44], +"class_xu_m_q_1_1_message___payload.html#aedb4ff61d4f5fe3903b14c006cafce9a":[3,0,0,11,44], "class_xu_m_q_1_1_message___payload.html#aede4e619fcab235d9de675630425984f":[2,0,1,11,3], -"class_xu_m_q_1_1_message___payload.html#af8ac16d1d406ef76c0dffe4b4d9d3bd7":[3,0,0,11,45], -"class_xu_m_q_1_1_message___payload.html#af8ac16d1d406ef76c0dffe4b4d9d3bd7":[2,0,1,11,45], -"class_xu_m_q_1_1_message___payload.html#af8d2ab211b93503b66efabea06c4d78a":[2,0,1,11,59], -"class_xu_m_q_1_1_message___payload.html#af8d2ab211b93503b66efabea06c4d78a":[3,0,0,11,59], -"class_xu_m_q_1_1_message___payload.html#afbbdabad8650ae9a9ec7b69c63d7ebdc":[2,0,1,11,44], -"class_xu_m_q_1_1_message___payload.html#afbbdabad8650ae9a9ec7b69c63d7ebdc":[3,0,0,11,44], -"class_xu_m_q_1_1_message___payload.html#afdda286f3d3457211ed7dc9b7f3b4634":[2,0,1,11,26], -"class_xu_m_q_1_1_message___payload.html#afdda286f3d3457211ed7dc9b7f3b4634":[3,0,0,11,26], +"class_xu_m_q_1_1_message___payload.html#aede4e619fcab235d9de675630425984f":[3,0,0,11,3], +"class_xu_m_q_1_1_message___payload.html#af8ac16d1d406ef76c0dffe4b4d9d3bd7":[3,0,0,11,50], +"class_xu_m_q_1_1_message___payload.html#af8ac16d1d406ef76c0dffe4b4d9d3bd7":[2,0,1,11,50], +"class_xu_m_q_1_1_message___payload.html#af8d2ab211b93503b66efabea06c4d78a":[2,0,1,11,69], +"class_xu_m_q_1_1_message___payload.html#af8d2ab211b93503b66efabea06c4d78a":[3,0,0,11,69], +"class_xu_m_q_1_1_message___payload.html#afbbdabad8650ae9a9ec7b69c63d7ebdc":[2,0,1,11,49], +"class_xu_m_q_1_1_message___payload.html#afbbdabad8650ae9a9ec7b69c63d7ebdc":[3,0,0,11,49], +"class_xu_m_q_1_1_message___payload.html#afdda286f3d3457211ed7dc9b7f3b4634":[3,0,0,11,30], +"class_xu_m_q_1_1_message___payload.html#afdda286f3d3457211ed7dc9b7f3b4634":[2,0,1,11,30], "class_xu_m_q_1_1_message___payload_1_1___internal.html":[3,0,0,11,0], "class_xu_m_q_1_1_message___payload_1_1___internal.html":[2,0,1,11,0], -"class_xu_m_q_1_1_message___payload_1_1___internal.html#a6b1d56f6873ee0e54f8b153e7b4bb864":[2,0,1,11,0,0], "class_xu_m_q_1_1_message___payload_1_1___internal.html#a6b1d56f6873ee0e54f8b153e7b4bb864":[3,0,0,11,0,0], -"class_xu_m_q_1_1_msg_queue_manager.html":[3,0,0,15], -"class_xu_m_q_1_1_msg_queue_manager.html":[2,0,1,15], -"class_xu_m_q_1_1_msg_queue_manager.html#a0c5f37ee8190b1bee6b8ecb844663fc4":[2,0,1,15,4], -"class_xu_m_q_1_1_msg_queue_manager.html#a0c5f37ee8190b1bee6b8ecb844663fc4":[3,0,0,15,4], -"class_xu_m_q_1_1_msg_queue_manager.html#a461c7f6d1a110d8bcfdbfbbaf02d79c6":[3,0,0,15,0], -"class_xu_m_q_1_1_msg_queue_manager.html#a461c7f6d1a110d8bcfdbfbbaf02d79c6":[2,0,1,15,0], -"class_xu_m_q_1_1_msg_queue_manager.html#a84de673463df8e2d2fd70003e718934d":[3,0,0,15,3], -"class_xu_m_q_1_1_msg_queue_manager.html#a84de673463df8e2d2fd70003e718934d":[2,0,1,15,3], -"class_xu_m_q_1_1_msg_queue_manager.html#a8c21f8cc07dc211e7a6b3ed429770c86":[3,0,0,15,7], -"class_xu_m_q_1_1_msg_queue_manager.html#a8c21f8cc07dc211e7a6b3ed429770c86":[2,0,1,15,7], -"class_xu_m_q_1_1_msg_queue_manager.html#aadd1e61acda763b386131fda7f14a96d":[3,0,0,15,6], -"class_xu_m_q_1_1_msg_queue_manager.html#aadd1e61acda763b386131fda7f14a96d":[2,0,1,15,6], -"class_xu_m_q_1_1_msg_queue_manager.html#ac7449a94eb2cf7f7bbb8edf309a52947":[3,0,0,15,9], -"class_xu_m_q_1_1_msg_queue_manager.html#ac7449a94eb2cf7f7bbb8edf309a52947":[2,0,1,15,9], -"class_xu_m_q_1_1_msg_queue_manager.html#ac85cb1637471f4c11ab652736d810cec":[3,0,0,15,2], -"class_xu_m_q_1_1_msg_queue_manager.html#ac85cb1637471f4c11ab652736d810cec":[2,0,1,15,2], -"class_xu_m_q_1_1_msg_queue_manager.html#ac90480dc7ff8fb669feda8e290d2aefe":[2,0,1,15,11], -"class_xu_m_q_1_1_msg_queue_manager.html#ac90480dc7ff8fb669feda8e290d2aefe":[3,0,0,15,11], -"class_xu_m_q_1_1_msg_queue_manager.html#ad512849d260b95474d9ef4a9621a6ef5":[2,0,1,15,10], -"class_xu_m_q_1_1_msg_queue_manager.html#ad512849d260b95474d9ef4a9621a6ef5":[3,0,0,15,10], -"class_xu_m_q_1_1_msg_queue_manager.html#ae67fa86d40b98ad8eb72c3b761008ccf":[2,0,1,15,8], -"class_xu_m_q_1_1_msg_queue_manager.html#ae67fa86d40b98ad8eb72c3b761008ccf":[3,0,0,15,8], -"class_xu_m_q_1_1_msg_queue_manager.html#aebd0cd056b11b7698be01985080c3568":[3,0,0,15,1], -"class_xu_m_q_1_1_msg_queue_manager.html#aebd0cd056b11b7698be01985080c3568":[2,0,1,15,1], -"class_xu_m_q_1_1_msg_queue_manager.html#afa992390752f2c157de6e0d1b87b79e1":[2,0,1,15,5], -"class_xu_m_q_1_1_msg_queue_manager.html#afa992390752f2c157de6e0d1b87b79e1":[3,0,0,15,5], -"class_xu_m_q_1_1_msg_queue_mapper.html":[2,0,1,16], -"class_xu_m_q_1_1_msg_queue_mapper.html":[3,0,0,16], -"class_xu_m_q_1_1_msg_queue_mapper.html#a06a80a962586277aafe05d00a575c170":[3,0,0,16,5], -"class_xu_m_q_1_1_msg_queue_mapper.html#a06a80a962586277aafe05d00a575c170":[2,0,1,16,5], -"class_xu_m_q_1_1_msg_queue_mapper.html#a393fd804e2b90b122ed207ae95542dc8":[3,0,0,16,6], -"class_xu_m_q_1_1_msg_queue_mapper.html#a393fd804e2b90b122ed207ae95542dc8":[2,0,1,16,6], -"class_xu_m_q_1_1_msg_queue_mapper.html#a3a4b6fb4b50b4e5e3ef4f45fc160cd8e":[3,0,0,16,1], -"class_xu_m_q_1_1_msg_queue_mapper.html#a3a4b6fb4b50b4e5e3ef4f45fc160cd8e":[2,0,1,16,1], -"class_xu_m_q_1_1_msg_queue_mapper.html#a794a7c685feb7e857f9008745595475a":[3,0,0,16,2], -"class_xu_m_q_1_1_msg_queue_mapper.html#a794a7c685feb7e857f9008745595475a":[2,0,1,16,2], -"class_xu_m_q_1_1_msg_queue_mapper.html#a9a5c5bf798cab6ca30d9a8a734221b66":[3,0,0,16,4], -"class_xu_m_q_1_1_msg_queue_mapper.html#a9a5c5bf798cab6ca30d9a8a734221b66":[2,0,1,16,4], -"class_xu_m_q_1_1_msg_queue_mapper.html#aad3e8a18b45f048697b366f4e38c7c0e":[2,0,1,16,7], -"class_xu_m_q_1_1_msg_queue_mapper.html#aad3e8a18b45f048697b366f4e38c7c0e":[3,0,0,16,7], -"class_xu_m_q_1_1_msg_queue_mapper.html#ad6565be12a1db7f40856c71830504094":[2,0,1,16,0], -"class_xu_m_q_1_1_msg_queue_mapper.html#ad6565be12a1db7f40856c71830504094":[3,0,0,16,0], -"class_xu_m_q_1_1_msg_queue_mapper.html#adea925a891462d23b84df8803b178cdb":[3,0,0,16,3], -"class_xu_m_q_1_1_msg_queue_mapper.html#adea925a891462d23b84df8803b178cdb":[2,0,1,16,3], -"class_xu_m_q_1_1_sqlite_helper.html":[3,0,0,17], -"class_xu_m_q_1_1_sqlite_helper.html":[2,0,1,17], -"class_xu_m_q_1_1_sqlite_helper.html#a35e6fce01c14c6e9ec8a550e736d236a":[3,0,0,17,6], -"class_xu_m_q_1_1_sqlite_helper.html#a35e6fce01c14c6e9ec8a550e736d236a":[2,0,1,17,6], -"class_xu_m_q_1_1_sqlite_helper.html#a3c136f5fdf09c586ca1c021b249d819a":[3,0,0,17,1], -"class_xu_m_q_1_1_sqlite_helper.html#a3c136f5fdf09c586ca1c021b249d819a":[2,0,1,17,1], -"class_xu_m_q_1_1_sqlite_helper.html#a9228afe2e214e707afdf56640d7bc76a":[2,0,1,17,3], -"class_xu_m_q_1_1_sqlite_helper.html#a9228afe2e214e707afdf56640d7bc76a":[3,0,0,17,3], -"class_xu_m_q_1_1_sqlite_helper.html#a9e34e9525a504b7b47ca6c31b68b8b86":[2,0,1,17,5], -"class_xu_m_q_1_1_sqlite_helper.html#a9e34e9525a504b7b47ca6c31b68b8b86":[3,0,0,17,5], -"class_xu_m_q_1_1_sqlite_helper.html#ac8e660e745afaafc72b82937ae81c1e8":[2,0,1,17,2], -"class_xu_m_q_1_1_sqlite_helper.html#ac8e660e745afaafc72b82937ae81c1e8":[3,0,0,17,2], -"class_xu_m_q_1_1_sqlite_helper.html#ad9b30fb069cfdb091fa01bc7649a55f3":[3,0,0,17,0], -"class_xu_m_q_1_1_sqlite_helper.html#ad9b30fb069cfdb091fa01bc7649a55f3":[2,0,1,17,0], -"class_xu_m_q_1_1_sqlite_helper.html#ae30429cd2d883fe24a616a65a547783b":[3,0,0,17,4], -"class_xu_m_q_1_1_sqlite_helper.html#ae30429cd2d883fe24a616a65a547783b":[2,0,1,17,4], -"class_xu_m_q_1_1_str_helper.html":[3,0,0,18], -"class_xu_m_q_1_1_str_helper.html":[2,0,1,18], -"class_xu_m_q_1_1_str_helper.html#a09130ed2c6b196410499a6184c9a36e1":[2,0,1,18,0], -"class_xu_m_q_1_1_str_helper.html#a09130ed2c6b196410499a6184c9a36e1":[3,0,0,18,0], -"class_xu_m_q_1_1_u_u_i_d_helper.html":[2,0,1,19], -"class_xu_m_q_1_1_u_u_i_d_helper.html":[3,0,0,19], -"class_xu_m_q_1_1_u_u_i_d_helper.html#a3a2f276cefd117e432757ac0943ccab6":[2,0,1,19,0], -"class_xu_m_q_1_1_u_u_i_d_helper.html#a3a2f276cefd117e432757ac0943ccab6":[3,0,0,19,0], +"class_xu_m_q_1_1_message___payload_1_1___internal.html#a6b1d56f6873ee0e54f8b153e7b4bb864":[2,0,1,11,0,0], +"class_xu_m_q_1_1_message_mapper.html":[3,0,0,14], +"class_xu_m_q_1_1_message_mapper.html":[2,0,1,14], +"class_xu_m_q_1_1_message_mapper.html#a0617e445b421553271cd2316adc71160":[2,0,1,14,5], +"class_xu_m_q_1_1_message_mapper.html#a0617e445b421553271cd2316adc71160":[3,0,0,14,5], +"class_xu_m_q_1_1_message_mapper.html#a0fcd0d0b06709693f3cbc37ea73c3ca2":[2,0,1,14,2], +"class_xu_m_q_1_1_message_mapper.html#a0fcd0d0b06709693f3cbc37ea73c3ca2":[3,0,0,14,2], +"class_xu_m_q_1_1_message_mapper.html#a19bb7fd4a2e055f61af658880567c402":[2,0,1,14,6], +"class_xu_m_q_1_1_message_mapper.html#a19bb7fd4a2e055f61af658880567c402":[3,0,0,14,6], +"class_xu_m_q_1_1_message_mapper.html#a1fd6adb4b502ee299a7cf3a3d4965c1b":[3,0,0,14,9], +"class_xu_m_q_1_1_message_mapper.html#a1fd6adb4b502ee299a7cf3a3d4965c1b":[2,0,1,14,9], +"class_xu_m_q_1_1_message_mapper.html#a2284f71dd31510249eacd38af9dc5d64":[3,0,0,14,3], +"class_xu_m_q_1_1_message_mapper.html#a2284f71dd31510249eacd38af9dc5d64":[2,0,1,14,3], +"class_xu_m_q_1_1_message_mapper.html#a2ffd4f5f07c10daa040773a4ec163deb":[2,0,1,14,0], +"class_xu_m_q_1_1_message_mapper.html#a2ffd4f5f07c10daa040773a4ec163deb":[3,0,0,14,0], +"class_xu_m_q_1_1_message_mapper.html#a3c9f61f37697b2e1da3a35da355201e5":[3,0,0,14,7], +"class_xu_m_q_1_1_message_mapper.html#a3c9f61f37697b2e1da3a35da355201e5":[2,0,1,14,7], +"class_xu_m_q_1_1_message_mapper.html#a69b3746fec5b2dd24cee0b2108e54e45":[3,0,0,14,10], +"class_xu_m_q_1_1_message_mapper.html#a69b3746fec5b2dd24cee0b2108e54e45":[2,0,1,14,10], +"class_xu_m_q_1_1_message_mapper.html#a72087ccf24bf8a177eea208cdd678a69":[3,0,0,14,1], +"class_xu_m_q_1_1_message_mapper.html#a72087ccf24bf8a177eea208cdd678a69":[2,0,1,14,1], +"class_xu_m_q_1_1_message_mapper.html#aaca8c44cb58bc14c7b886a78c4cfe1aa":[3,0,0,14,4], +"class_xu_m_q_1_1_message_mapper.html#aaca8c44cb58bc14c7b886a78c4cfe1aa":[2,0,1,14,4], +"class_xu_m_q_1_1_message_mapper.html#ab655b45d7fadaba3565564c9f213c7db":[3,0,0,14,8], +"class_xu_m_q_1_1_message_mapper.html#ab655b45d7fadaba3565564c9f213c7db":[2,0,1,14,8], +"class_xu_m_q_1_1_msg_queue_manager.html":[3,0,0,16], +"class_xu_m_q_1_1_msg_queue_manager.html":[2,0,1,16], +"class_xu_m_q_1_1_msg_queue_manager.html#a0c5f37ee8190b1bee6b8ecb844663fc4":[3,0,0,16,4], +"class_xu_m_q_1_1_msg_queue_manager.html#a0c5f37ee8190b1bee6b8ecb844663fc4":[2,0,1,16,4], +"class_xu_m_q_1_1_msg_queue_manager.html#a461c7f6d1a110d8bcfdbfbbaf02d79c6":[2,0,1,16,0], +"class_xu_m_q_1_1_msg_queue_manager.html#a461c7f6d1a110d8bcfdbfbbaf02d79c6":[3,0,0,16,0], +"class_xu_m_q_1_1_msg_queue_manager.html#a84de673463df8e2d2fd70003e718934d":[3,0,0,16,3], +"class_xu_m_q_1_1_msg_queue_manager.html#a84de673463df8e2d2fd70003e718934d":[2,0,1,16,3], +"class_xu_m_q_1_1_msg_queue_manager.html#a8c21f8cc07dc211e7a6b3ed429770c86":[3,0,0,16,7], +"class_xu_m_q_1_1_msg_queue_manager.html#a8c21f8cc07dc211e7a6b3ed429770c86":[2,0,1,16,7], +"class_xu_m_q_1_1_msg_queue_manager.html#aadd1e61acda763b386131fda7f14a96d":[3,0,0,16,6], +"class_xu_m_q_1_1_msg_queue_manager.html#aadd1e61acda763b386131fda7f14a96d":[2,0,1,16,6], +"class_xu_m_q_1_1_msg_queue_manager.html#ac7449a94eb2cf7f7bbb8edf309a52947":[2,0,1,16,9], +"class_xu_m_q_1_1_msg_queue_manager.html#ac7449a94eb2cf7f7bbb8edf309a52947":[3,0,0,16,9], +"class_xu_m_q_1_1_msg_queue_manager.html#ac85cb1637471f4c11ab652736d810cec":[2,0,1,16,2], +"class_xu_m_q_1_1_msg_queue_manager.html#ac85cb1637471f4c11ab652736d810cec":[3,0,0,16,2], +"class_xu_m_q_1_1_msg_queue_manager.html#ac90480dc7ff8fb669feda8e290d2aefe":[2,0,1,16,11], +"class_xu_m_q_1_1_msg_queue_manager.html#ac90480dc7ff8fb669feda8e290d2aefe":[3,0,0,16,11], +"class_xu_m_q_1_1_msg_queue_manager.html#ad512849d260b95474d9ef4a9621a6ef5":[3,0,0,16,10], +"class_xu_m_q_1_1_msg_queue_manager.html#ad512849d260b95474d9ef4a9621a6ef5":[2,0,1,16,10], +"class_xu_m_q_1_1_msg_queue_manager.html#ae67fa86d40b98ad8eb72c3b761008ccf":[3,0,0,16,8], +"class_xu_m_q_1_1_msg_queue_manager.html#ae67fa86d40b98ad8eb72c3b761008ccf":[2,0,1,16,8], +"class_xu_m_q_1_1_msg_queue_manager.html#aebd0cd056b11b7698be01985080c3568":[2,0,1,16,1], +"class_xu_m_q_1_1_msg_queue_manager.html#aebd0cd056b11b7698be01985080c3568":[3,0,0,16,1], +"class_xu_m_q_1_1_msg_queue_manager.html#afa992390752f2c157de6e0d1b87b79e1":[2,0,1,16,5], +"class_xu_m_q_1_1_msg_queue_manager.html#afa992390752f2c157de6e0d1b87b79e1":[3,0,0,16,5], +"class_xu_m_q_1_1_msg_queue_mapper.html":[3,0,0,17], +"class_xu_m_q_1_1_msg_queue_mapper.html":[2,0,1,17], +"class_xu_m_q_1_1_msg_queue_mapper.html#a06a80a962586277aafe05d00a575c170":[3,0,0,17,5], +"class_xu_m_q_1_1_msg_queue_mapper.html#a06a80a962586277aafe05d00a575c170":[2,0,1,17,5], +"class_xu_m_q_1_1_msg_queue_mapper.html#a393fd804e2b90b122ed207ae95542dc8":[3,0,0,17,6], +"class_xu_m_q_1_1_msg_queue_mapper.html#a393fd804e2b90b122ed207ae95542dc8":[2,0,1,17,6], +"class_xu_m_q_1_1_msg_queue_mapper.html#a3a4b6fb4b50b4e5e3ef4f45fc160cd8e":[2,0,1,17,1], +"class_xu_m_q_1_1_msg_queue_mapper.html#a3a4b6fb4b50b4e5e3ef4f45fc160cd8e":[3,0,0,17,1], +"class_xu_m_q_1_1_msg_queue_mapper.html#a794a7c685feb7e857f9008745595475a":[2,0,1,17,2], +"class_xu_m_q_1_1_msg_queue_mapper.html#a794a7c685feb7e857f9008745595475a":[3,0,0,17,2], +"class_xu_m_q_1_1_msg_queue_mapper.html#a9a5c5bf798cab6ca30d9a8a734221b66":[2,0,1,17,4], +"class_xu_m_q_1_1_msg_queue_mapper.html#a9a5c5bf798cab6ca30d9a8a734221b66":[3,0,0,17,4], +"class_xu_m_q_1_1_msg_queue_mapper.html#aad3e8a18b45f048697b366f4e38c7c0e":[2,0,1,17,7], +"class_xu_m_q_1_1_msg_queue_mapper.html#aad3e8a18b45f048697b366f4e38c7c0e":[3,0,0,17,7], +"class_xu_m_q_1_1_msg_queue_mapper.html#ad6565be12a1db7f40856c71830504094":[3,0,0,17,0], +"class_xu_m_q_1_1_msg_queue_mapper.html#ad6565be12a1db7f40856c71830504094":[2,0,1,17,0], +"class_xu_m_q_1_1_msg_queue_mapper.html#adea925a891462d23b84df8803b178cdb":[3,0,0,17,3], +"class_xu_m_q_1_1_msg_queue_mapper.html#adea925a891462d23b84df8803b178cdb":[2,0,1,17,3], +"class_xu_m_q_1_1_sqlite_helper.html":[3,0,0,18], +"class_xu_m_q_1_1_sqlite_helper.html":[2,0,1,18], +"class_xu_m_q_1_1_sqlite_helper.html#a35e6fce01c14c6e9ec8a550e736d236a":[3,0,0,18,6], +"class_xu_m_q_1_1_sqlite_helper.html#a35e6fce01c14c6e9ec8a550e736d236a":[2,0,1,18,6], +"class_xu_m_q_1_1_sqlite_helper.html#a3c136f5fdf09c586ca1c021b249d819a":[3,0,0,18,1], +"class_xu_m_q_1_1_sqlite_helper.html#a3c136f5fdf09c586ca1c021b249d819a":[2,0,1,18,1], +"class_xu_m_q_1_1_sqlite_helper.html#a9228afe2e214e707afdf56640d7bc76a":[3,0,0,18,3], +"class_xu_m_q_1_1_sqlite_helper.html#a9228afe2e214e707afdf56640d7bc76a":[2,0,1,18,3], +"class_xu_m_q_1_1_sqlite_helper.html#a9e34e9525a504b7b47ca6c31b68b8b86":[3,0,0,18,5], +"class_xu_m_q_1_1_sqlite_helper.html#a9e34e9525a504b7b47ca6c31b68b8b86":[2,0,1,18,5], +"class_xu_m_q_1_1_sqlite_helper.html#ac8e660e745afaafc72b82937ae81c1e8":[2,0,1,18,2], +"class_xu_m_q_1_1_sqlite_helper.html#ac8e660e745afaafc72b82937ae81c1e8":[3,0,0,18,2], +"class_xu_m_q_1_1_sqlite_helper.html#ad9b30fb069cfdb091fa01bc7649a55f3":[2,0,1,18,0], +"class_xu_m_q_1_1_sqlite_helper.html#ad9b30fb069cfdb091fa01bc7649a55f3":[3,0,0,18,0], +"class_xu_m_q_1_1_sqlite_helper.html#ae30429cd2d883fe24a616a65a547783b":[2,0,1,18,4], +"class_xu_m_q_1_1_sqlite_helper.html#ae30429cd2d883fe24a616a65a547783b":[3,0,0,18,4], +"class_xu_m_q_1_1_str_helper.html":[2,0,1,19], +"class_xu_m_q_1_1_str_helper.html":[3,0,0,19], +"class_xu_m_q_1_1_str_helper.html#a09130ed2c6b196410499a6184c9a36e1":[2,0,1,19,0], +"class_xu_m_q_1_1_str_helper.html#a09130ed2c6b196410499a6184c9a36e1":[3,0,0,19,0], +"class_xu_m_q_1_1_u_u_i_d_helper.html":[2,0,1,20], +"class_xu_m_q_1_1_u_u_i_d_helper.html":[3,0,0,20], +"class_xu_m_q_1_1_u_u_i_d_helper.html#a3a2f276cefd117e432757ac0943ccab6":[2,0,1,20,0], +"class_xu_m_q_1_1_u_u_i_d_helper.html#a3a2f276cefd117e432757ac0943ccab6":[3,0,0,20,0], "classes.html":[3,1], "deprecated.html":[1], "dir_01d029d11715e20ae29d10ac5942cb0d.html":[4,0,1,1], @@ -143,8 +167,8 @@ var NAVTREEINDEX2 = "exchange_8hpp.html#a2c80cb23e6fa300bd31a9226e982be18":[4,0,2,1,3], "exchange_8hpp_source.html":[4,0,2,1], "files.html":[4,0], -"functions.html":[3,3,0], "functions.html":[3,3,0,0], +"functions.html":[3,3,0], "functions__.html":[3,3,0,1], "functions_a.html":[3,3,0,2], "functions_b.html":[3,3,0,3], @@ -225,29 +249,5 @@ var NAVTREEINDEX2 = "md__r_e_a_d_m_e.html#autotoc_md22":[0,5,1,1], "md__r_e_a_d_m_e.html#autotoc_md23":[0,5,1,2], "md__r_e_a_d_m_e.html#autotoc_md24":[0,5,1,3], -"md__r_e_a_d_m_e.html#autotoc_md25":[0,5,1,4], -"md__r_e_a_d_m_e.html#autotoc_md26":[0,6], -"md__r_e_a_d_m_e.html#autotoc_md27":[0,7], -"md__r_e_a_d_m_e.html#autotoc_md3":[0,2], -"md__r_e_a_d_m_e.html#autotoc_md4":[0,3], -"md__r_e_a_d_m_e.html#autotoc_md5":[0,4], -"md__r_e_a_d_m_e.html#autotoc_md6":[0,4,0], -"md__r_e_a_d_m_e.html#autotoc_md7":[0,4,1], -"md__r_e_a_d_m_e.html#autotoc_md8":[0,4,2], -"md__r_e_a_d_m_e.html#autotoc_md9":[0,4,3], -"mqbindingtest_8cpp.html":[4,0,3,0], -"mqbindingtest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[4,0,3,0,1], -"mqbindingtest_8cpp.html#a569ce01913c67040a7769141a39e72bc":[4,0,3,0,3], -"mqbindingtest_8cpp.html#a86f8e39a6fac7d830bd058b6eb100778":[4,0,3,0,2], -"mqexchangetest_8cpp.html":[4,0,3,1], -"mqexchangetest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[4,0,3,1,1], -"mqexchangetest_8cpp.html#a0e259c82abdf99ddd6cb434bdd9e29ac":[4,0,3,1,3], -"mqexchangetest_8cpp.html#a5c973bbf039915c6b135a798745587ee":[4,0,3,1,5], -"mqexchangetest_8cpp.html#a82d8d0479380b9d35d88e796b31e227f":[4,0,3,1,4], -"mqexchangetest_8cpp.html#aa3eb23433d689ba4b406507d374bbf19":[4,0,3,1,2], -"mqfiletest_8cpp.html":[4,0,3,2], -"mqfiletest_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[4,0,3,2,0], -"mqqueuetest_8cpp.html":[4,0,3,3], -"mqqueuetest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[4,0,3,3,1], -"mqqueuetest_8cpp.html#a3e111f609664497d6c210b32de9b8cc0":[4,0,3,3,4] +"md__r_e_a_d_m_e.html#autotoc_md25":[0,5,1,4] }; diff --git a/docs/navtreeindex3.js b/docs/navtreeindex3.js index ba4a672e..e5bd8d97 100644 --- a/docs/navtreeindex3.js +++ b/docs/navtreeindex3.js @@ -1,5 +1,36 @@ var NAVTREEINDEX3 = { +"md__r_e_a_d_m_e.html#autotoc_md26":[0,6], +"md__r_e_a_d_m_e.html#autotoc_md27":[0,7], +"md__r_e_a_d_m_e.html#autotoc_md3":[0,2], +"md__r_e_a_d_m_e.html#autotoc_md4":[0,3], +"md__r_e_a_d_m_e.html#autotoc_md5":[0,4], +"md__r_e_a_d_m_e.html#autotoc_md6":[0,4,0], +"md__r_e_a_d_m_e.html#autotoc_md7":[0,4,1], +"md__r_e_a_d_m_e.html#autotoc_md8":[0,4,2], +"md__r_e_a_d_m_e.html#autotoc_md9":[0,4,3], +"message_8hpp.html":[4,0,2,2], +"message_8hpp.html#a4c80748846b3a6c7d5b33e3383bcfd50":[4,0,2,2,2], +"message_8hpp.html#a56075f1162065b026001954507eea6be":[4,0,2,2,3], +"message_8hpp.html#aa7eae080046044daf7d76949d7b24c47":[4,0,2,2,1], +"message_8hpp.html#ad7908844b9b7da3ad295c14902d49f0c":[4,0,2,2,4], +"message_8hpp.html#adf00f6175ab7f0660677533d2499949a":[4,0,2,2,5], +"message_8hpp_source.html":[4,0,2,2], +"mqbindingtest_8cpp.html":[4,0,3,0], +"mqbindingtest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[4,0,3,0,1], +"mqbindingtest_8cpp.html#a569ce01913c67040a7769141a39e72bc":[4,0,3,0,3], +"mqbindingtest_8cpp.html#a86f8e39a6fac7d830bd058b6eb100778":[4,0,3,0,2], +"mqexchangetest_8cpp.html":[4,0,3,1], +"mqexchangetest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[4,0,3,1,1], +"mqexchangetest_8cpp.html#a0e259c82abdf99ddd6cb434bdd9e29ac":[4,0,3,1,3], +"mqexchangetest_8cpp.html#a5c973bbf039915c6b135a798745587ee":[4,0,3,1,5], +"mqexchangetest_8cpp.html#a82d8d0479380b9d35d88e796b31e227f":[4,0,3,1,4], +"mqexchangetest_8cpp.html#aa3eb23433d689ba4b406507d374bbf19":[4,0,3,1,2], +"mqfiletest_8cpp.html":[4,0,3,2], +"mqfiletest_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[4,0,3,2,0], +"mqqueuetest_8cpp.html":[4,0,3,3], +"mqqueuetest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[4,0,3,3,1], +"mqqueuetest_8cpp.html#a3e111f609664497d6c210b32de9b8cc0":[4,0,3,3,4], "mqqueuetest_8cpp.html#a8163fd70b85d6bed99f380b1383443ca":[4,0,3,3,3], "mqqueuetest_8cpp.html#abbd52a50dc838305e32464719ba095c5":[4,0,3,3,5], "mqqueuetest_8cpp.html#adcf0275d828df4d68096ffb4be59ef81":[4,0,3,3,2], @@ -62,42 +93,47 @@ var NAVTREEINDEX3 = "msg_8pb_8h.html#afdb6d1387781f0c2ca4b777f866e60a7":[4,0,0,3,14], "msg_8pb_8h_source.html":[4,0,0,3], "namespace_xu_m_q.html":[2,0,1], -"namespace_xu_m_q.html#a0d59c091a7c17e8dcbf03ef01831b7e2":[2,0,1,39], -"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614":[2,0,1,24], -"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a1575dc12622e36c0efa8a0fd8024e996":[2,0,1,24,1], -"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a457929c044f0ea902e54568f57dffa20":[2,0,1,24,0], -"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a5dc49c69b5e2ddae023a20edd108e785":[2,0,1,24,2], -"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a73785b8fad265e73c6e97eedd299da12":[2,0,1,24,3], -"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a7efa0db034ba790efb017d779fb4139a":[2,0,1,24,4], -"namespace_xu_m_q.html#a19551a42380bad0bd8e9da78d7713864":[2,0,1,32], -"namespace_xu_m_q.html#a1f0e7672a5105ab779a6abc4020cf31a":[2,0,1,44], -"namespace_xu_m_q.html#a2c80cb23e6fa300bd31a9226e982be18":[2,0,1,21], -"namespace_xu_m_q.html#a2c971809592dd833986ea839c7117091":[2,0,1,30], -"namespace_xu_m_q.html#a4000c7e369b91bccbc052ec146a44004":[2,0,1,33], -"namespace_xu_m_q.html#a41a68167fd12001c392dfb64ba06cd62":[2,0,1,38], -"namespace_xu_m_q.html#a46760558817e80a1b7174413711c94fe":[2,0,1,34], -"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7d":[2,0,1,25], -"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7da5cb83eacac883351df992b3a23317bc9":[2,0,1,25,5], -"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7da663837940118a6f44ae3cffba0b7396b":[2,0,1,25,0], -"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7da6e18e7eb745d443ce711ef9f8d8f266b":[2,0,1,25,1], -"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7daa084eda8370385e513bc0599d3cc5811":[2,0,1,25,3], -"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7daa5e0ea98977de98625e5d4264f155d29":[2,0,1,25,4], -"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7dac1ddc7302c1649da01979aaf9a78397c":[2,0,1,25,2], -"namespace_xu_m_q.html#a4970cc87d0e344f2b27f072e7172cff7":[2,0,1,20], -"namespace_xu_m_q.html#a5648bf7ee97db9af26596b6e4839a5a3":[2,0,1,40], -"namespace_xu_m_q.html#a6433b2d0f7308ee83e364ece0cc9b319":[2,0,1,36], -"namespace_xu_m_q.html#a7d6eb557023012c069ab5ee39728a677":[2,0,1,22], -"namespace_xu_m_q.html#a8471a456dc9ff20e672496443a8e1ecc":[2,0,1,27], -"namespace_xu_m_q.html#a94172775e5713861e3987c3498000805":[2,0,1,31], -"namespace_xu_m_q.html#a95aa4d1e125ff418c1889c4bfa8adebe":[2,0,1,26], -"namespace_xu_m_q.html#ab2e0bbec536a93a55900c987e5510944":[2,0,1,41], -"namespace_xu_m_q.html#ab48ee1fdcd2c301040d24a1642224a7d":[2,0,1,43], -"namespace_xu_m_q.html#abb33d9f6f89ddc80ac3a1a8725e20742":[2,0,1,28], -"namespace_xu_m_q.html#ad0fa2d87e5282526884b9bb9aed28beb":[2,0,1,35], -"namespace_xu_m_q.html#ade8f8bc46e29f4519c0cd10e79b0cbbb":[2,0,1,23], -"namespace_xu_m_q.html#ae51bc0fa5f83234e4f1d74487bf2854f":[2,0,1,29], -"namespace_xu_m_q.html#aee0aff534d6a141e6eb553bc20cf68df":[2,0,1,42], -"namespace_xu_m_q.html#af91e7f144cf9ee19df8185bd66af20ad":[2,0,1,37], +"namespace_xu_m_q.html#a0d59c091a7c17e8dcbf03ef01831b7e2":[2,0,1,42], +"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614":[2,0,1,26], +"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a1575dc12622e36c0efa8a0fd8024e996":[2,0,1,26,1], +"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a457929c044f0ea902e54568f57dffa20":[2,0,1,26,0], +"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a5dc49c69b5e2ddae023a20edd108e785":[2,0,1,26,2], +"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a73785b8fad265e73c6e97eedd299da12":[2,0,1,26,3], +"namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a7efa0db034ba790efb017d779fb4139a":[2,0,1,26,4], +"namespace_xu_m_q.html#a19551a42380bad0bd8e9da78d7713864":[2,0,1,34], +"namespace_xu_m_q.html#a1f0e7672a5105ab779a6abc4020cf31a":[2,0,1,47], +"namespace_xu_m_q.html#a2c80cb23e6fa300bd31a9226e982be18":[2,0,1,22], +"namespace_xu_m_q.html#a2c971809592dd833986ea839c7117091":[2,0,1,32], +"namespace_xu_m_q.html#a4000c7e369b91bccbc052ec146a44004":[2,0,1,35], +"namespace_xu_m_q.html#a41a68167fd12001c392dfb64ba06cd62":[2,0,1,41], +"namespace_xu_m_q.html#a46760558817e80a1b7174413711c94fe":[2,0,1,36], +"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7d":[2,0,1,27], +"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7da5cb83eacac883351df992b3a23317bc9":[2,0,1,27,5], +"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7da663837940118a6f44ae3cffba0b7396b":[2,0,1,27,0], +"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7da6e18e7eb745d443ce711ef9f8d8f266b":[2,0,1,27,1], +"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7daa084eda8370385e513bc0599d3cc5811":[2,0,1,27,3], +"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7daa5e0ea98977de98625e5d4264f155d29":[2,0,1,27,4], +"namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7dac1ddc7302c1649da01979aaf9a78397c":[2,0,1,27,2], +"namespace_xu_m_q.html#a4970cc87d0e344f2b27f072e7172cff7":[2,0,1,21], +"namespace_xu_m_q.html#a4c80748846b3a6c7d5b33e3383bcfd50":[2,0,1,39], +"namespace_xu_m_q.html#a56075f1162065b026001954507eea6be":[2,0,1,48], +"namespace_xu_m_q.html#a5648bf7ee97db9af26596b6e4839a5a3":[2,0,1,43], +"namespace_xu_m_q.html#a6433b2d0f7308ee83e364ece0cc9b319":[2,0,1,38], +"namespace_xu_m_q.html#a7d6eb557023012c069ab5ee39728a677":[2,0,1,24], +"namespace_xu_m_q.html#a8471a456dc9ff20e672496443a8e1ecc":[2,0,1,29], +"namespace_xu_m_q.html#a94172775e5713861e3987c3498000805":[2,0,1,33], +"namespace_xu_m_q.html#a95aa4d1e125ff418c1889c4bfa8adebe":[2,0,1,28], +"namespace_xu_m_q.html#aa7eae080046044daf7d76949d7b24c47":[2,0,1,23], +"namespace_xu_m_q.html#ab2e0bbec536a93a55900c987e5510944":[2,0,1,44], +"namespace_xu_m_q.html#ab48ee1fdcd2c301040d24a1642224a7d":[2,0,1,46], +"namespace_xu_m_q.html#abb33d9f6f89ddc80ac3a1a8725e20742":[2,0,1,30], +"namespace_xu_m_q.html#ad0fa2d87e5282526884b9bb9aed28beb":[2,0,1,37], +"namespace_xu_m_q.html#ad7908844b9b7da3ad295c14902d49f0c":[2,0,1,49], +"namespace_xu_m_q.html#ade8f8bc46e29f4519c0cd10e79b0cbbb":[2,0,1,25], +"namespace_xu_m_q.html#adf00f6175ab7f0660677533d2499949a":[2,0,1,50], +"namespace_xu_m_q.html#ae51bc0fa5f83234e4f1d74487bf2854f":[2,0,1,31], +"namespace_xu_m_q.html#aee0aff534d6a141e6eb553bc20cf68df":[2,0,1,45], +"namespace_xu_m_q.html#af91e7f144cf9ee19df8185bd66af20ad":[2,0,1,40], "namespaceinternal.html":[2,0,0], "namespacemembers.html":[2,1,0], "namespacemembers_enum.html":[2,1,4], @@ -107,9 +143,9 @@ var NAVTREEINDEX3 = "namespacemembers_vars.html":[2,1,2], "namespaces.html":[2,0], "pages.html":[], -"queue_8hpp.html":[4,0,2,2], -"queue_8hpp.html#ade8f8bc46e29f4519c0cd10e79b0cbbb":[4,0,2,2,3], -"queue_8hpp_source.html":[4,0,2,2], +"queue_8hpp.html":[4,0,2,3], +"queue_8hpp.html#ade8f8bc46e29f4519c0cd10e79b0cbbb":[4,0,2,3,3], +"queue_8hpp_source.html":[4,0,2,3], "random_8cpp.html":[4,0,1,0,0], "random_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[4,0,1,0,0,1], "split_8cpp.html":[4,0,1,1,0], @@ -119,16 +155,16 @@ var NAVTREEINDEX3 = "struct_table_struct__msg__2eproto.html#a4941ca2470d6d88a963302c2e7c6e943":[3,0,7,0], "struct_xu_m_q_1_1_basic_properties_1_1_impl__.html":[2,0,1,0,1], "struct_xu_m_q_1_1_basic_properties_1_1_impl__.html":[3,0,0,0,1], -"struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a508fed5fa794fd344ad4c28dec404018":[2,0,1,0,1,0], "struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a508fed5fa794fd344ad4c28dec404018":[3,0,0,0,1,0], -"struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a55d9eb2b3da89a019fc9c4e65133b70c":[3,0,0,0,1,3], +"struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a508fed5fa794fd344ad4c28dec404018":[2,0,1,0,1,0], "struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a55d9eb2b3da89a019fc9c4e65133b70c":[2,0,1,0,1,3], -"struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#abf56fc67e46d4d5a2cd4b6e5887a35c2":[2,0,1,0,1,1], +"struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a55d9eb2b3da89a019fc9c4e65133b70c":[3,0,0,0,1,3], "struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#abf56fc67e46d4d5a2cd4b6e5887a35c2":[3,0,0,0,1,1], -"struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#acd0d23402a99f22c9104b816b9351446":[3,0,0,0,1,2], +"struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#abf56fc67e46d4d5a2cd4b6e5887a35c2":[2,0,1,0,1,1], "struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#acd0d23402a99f22c9104b816b9351446":[2,0,1,0,1,2], -"struct_xu_m_q_1_1_basic_properties_default_type_internal.html":[2,0,1,1], +"struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#acd0d23402a99f22c9104b816b9351446":[3,0,0,0,1,2], "struct_xu_m_q_1_1_basic_properties_default_type_internal.html":[3,0,0,1], +"struct_xu_m_q_1_1_basic_properties_default_type_internal.html":[2,0,1,1], "struct_xu_m_q_1_1_basic_properties_default_type_internal.html#a05c04959dd3448425ee45e89717fcf1b":[2,0,1,1,0], "struct_xu_m_q_1_1_basic_properties_default_type_internal.html#a05c04959dd3448425ee45e89717fcf1b":[3,0,0,1,0], "struct_xu_m_q_1_1_basic_properties_default_type_internal.html#a20da497eeb5977f1fa1ef7c34bcddfa1":[2,0,1,1,1], @@ -137,8 +173,8 @@ var NAVTREEINDEX3 = "struct_xu_m_q_1_1_basic_properties_default_type_internal.html#ac365786ef978640e548e32cbc4677bf3":[2,0,1,1,2], "struct_xu_m_q_1_1_binding.html":[2,0,1,2], "struct_xu_m_q_1_1_binding.html":[3,0,0,2], -"struct_xu_m_q_1_1_binding.html#a556ddccd61c68722c783ab2c40e32fe3":[2,0,1,2,1], "struct_xu_m_q_1_1_binding.html#a556ddccd61c68722c783ab2c40e32fe3":[3,0,0,2,1], +"struct_xu_m_q_1_1_binding.html#a556ddccd61c68722c783ab2c40e32fe3":[2,0,1,2,1], "struct_xu_m_q_1_1_binding.html#aab53ab374f3cbbaf06bf2cf198cca793":[2,0,1,2,2], "struct_xu_m_q_1_1_binding.html#aab53ab374f3cbbaf06bf2cf198cca793":[3,0,0,2,2], "struct_xu_m_q_1_1_binding.html#aac885ac4d4169859aed2f33b73d53e6d":[2,0,1,2,4], @@ -157,78 +193,61 @@ var NAVTREEINDEX3 = "struct_xu_m_q_1_1_exchange.html#a0c43a2bd55d4f0ed9477314d2f517412":[3,0,0,5,4], "struct_xu_m_q_1_1_exchange.html#a17e29f12a30254ded84236a4762dcdfa":[3,0,0,5,0], "struct_xu_m_q_1_1_exchange.html#a17e29f12a30254ded84236a4762dcdfa":[2,0,1,5,0], -"struct_xu_m_q_1_1_exchange.html#a32ff26f347b31ced61678b0346763c31":[3,0,0,5,8], "struct_xu_m_q_1_1_exchange.html#a32ff26f347b31ced61678b0346763c31":[2,0,1,5,8], -"struct_xu_m_q_1_1_exchange.html#a35fa49a24961b8f8182a6a7bccfce9a6":[3,0,0,5,9], +"struct_xu_m_q_1_1_exchange.html#a32ff26f347b31ced61678b0346763c31":[3,0,0,5,8], "struct_xu_m_q_1_1_exchange.html#a35fa49a24961b8f8182a6a7bccfce9a6":[2,0,1,5,9], -"struct_xu_m_q_1_1_exchange.html#a4592927797f070863f763a9c4486621b":[2,0,1,5,3], +"struct_xu_m_q_1_1_exchange.html#a35fa49a24961b8f8182a6a7bccfce9a6":[3,0,0,5,9], "struct_xu_m_q_1_1_exchange.html#a4592927797f070863f763a9c4486621b":[3,0,0,5,3], +"struct_xu_m_q_1_1_exchange.html#a4592927797f070863f763a9c4486621b":[2,0,1,5,3], "struct_xu_m_q_1_1_exchange.html#a58c437c1e9477f0802a6279c7c99ae0e":[2,0,1,5,5], "struct_xu_m_q_1_1_exchange.html#a58c437c1e9477f0802a6279c7c99ae0e":[3,0,0,5,5], -"struct_xu_m_q_1_1_exchange.html#ac19abdae484cb9d9738bda8084eb18cc":[3,0,0,5,2], "struct_xu_m_q_1_1_exchange.html#ac19abdae484cb9d9738bda8084eb18cc":[2,0,1,5,2], -"struct_xu_m_q_1_1_exchange.html#ad563d5bc1cb47f97d054f8c09f4cad39":[2,0,1,5,7], +"struct_xu_m_q_1_1_exchange.html#ac19abdae484cb9d9738bda8084eb18cc":[3,0,0,5,2], "struct_xu_m_q_1_1_exchange.html#ad563d5bc1cb47f97d054f8c09f4cad39":[3,0,0,5,7], +"struct_xu_m_q_1_1_exchange.html#ad563d5bc1cb47f97d054f8c09f4cad39":[2,0,1,5,7], "struct_xu_m_q_1_1_exchange.html#aebab07b329db3587039b69d95a19e4c7":[2,0,1,5,1], "struct_xu_m_q_1_1_exchange.html#aebab07b329db3587039b69d95a19e4c7":[3,0,0,5,1], "struct_xu_m_q_1_1_message_1_1_impl__.html":[3,0,0,10,1], "struct_xu_m_q_1_1_message_1_1_impl__.html":[2,0,1,10,1], -"struct_xu_m_q_1_1_message_1_1_impl__.html#a1efeac1734198c71fb5409ebd05698a8":[3,0,0,10,1,4], -"struct_xu_m_q_1_1_message_1_1_impl__.html#a1efeac1734198c71fb5409ebd05698a8":[2,0,1,10,1,4], "struct_xu_m_q_1_1_message_1_1_impl__.html#a9069c6e822c9a931536d049c2a98ae9b":[3,0,0,10,1,1], "struct_xu_m_q_1_1_message_1_1_impl__.html#a9069c6e822c9a931536d049c2a98ae9b":[2,0,1,10,1,1], -"struct_xu_m_q_1_1_message_1_1_impl__.html#a918744a75da035fcd974bae8cf48bc9a":[3,0,0,10,1,0], "struct_xu_m_q_1_1_message_1_1_impl__.html#a918744a75da035fcd974bae8cf48bc9a":[2,0,1,10,1,0], -"struct_xu_m_q_1_1_message_1_1_impl__.html#aa0ccdbb01261ce42b9d52195df8c48bc":[3,0,0,10,1,3], +"struct_xu_m_q_1_1_message_1_1_impl__.html#a918744a75da035fcd974bae8cf48bc9a":[3,0,0,10,1,0], "struct_xu_m_q_1_1_message_1_1_impl__.html#aa0ccdbb01261ce42b9d52195df8c48bc":[2,0,1,10,1,3], -"struct_xu_m_q_1_1_message_1_1_impl__.html#aa34ad2a76475e8642cefb27266996e8b":[3,0,0,10,1,2], +"struct_xu_m_q_1_1_message_1_1_impl__.html#aa0ccdbb01261ce42b9d52195df8c48bc":[3,0,0,10,1,3], "struct_xu_m_q_1_1_message_1_1_impl__.html#aa34ad2a76475e8642cefb27266996e8b":[2,0,1,10,1,2], +"struct_xu_m_q_1_1_message_1_1_impl__.html#aa34ad2a76475e8642cefb27266996e8b":[3,0,0,10,1,2], "struct_xu_m_q_1_1_message___payload_1_1_impl__.html":[3,0,0,11,1], "struct_xu_m_q_1_1_message___payload_1_1_impl__.html":[2,0,1,11,1], -"struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a636f85c6f1ed7f8cd6c00326cc2ae9c6":[2,0,1,11,1,1], "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a636f85c6f1ed7f8cd6c00326cc2ae9c6":[3,0,0,11,1,1], -"struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a881f68fe50dfd4b7422bebe2e90dd973":[2,0,1,11,1,0], +"struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a636f85c6f1ed7f8cd6c00326cc2ae9c6":[2,0,1,11,1,1], "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a881f68fe50dfd4b7422bebe2e90dd973":[3,0,0,11,1,0], +"struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a881f68fe50dfd4b7422bebe2e90dd973":[2,0,1,11,1,0], "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#abecacd39b38df9ea5f563ccc6ba5a041":[2,0,1,11,1,2], "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#abecacd39b38df9ea5f563ccc6ba5a041":[3,0,0,11,1,2], -"struct_xu_m_q_1_1_message___payload_default_type_internal.html":[3,0,0,12], +"struct_xu_m_q_1_1_message___payload_1_1_impl__.html#ae7606f3e098a7ecafe42c2d2f7631e10":[2,0,1,11,1,3], +"struct_xu_m_q_1_1_message___payload_1_1_impl__.html#ae7606f3e098a7ecafe42c2d2f7631e10":[3,0,0,11,1,3], "struct_xu_m_q_1_1_message___payload_default_type_internal.html":[2,0,1,12], -"struct_xu_m_q_1_1_message___payload_default_type_internal.html#a21b4874cd61d9c2f98f3a759308c0d67":[3,0,0,12,1], +"struct_xu_m_q_1_1_message___payload_default_type_internal.html":[3,0,0,12], "struct_xu_m_q_1_1_message___payload_default_type_internal.html#a21b4874cd61d9c2f98f3a759308c0d67":[2,0,1,12,1], +"struct_xu_m_q_1_1_message___payload_default_type_internal.html#a21b4874cd61d9c2f98f3a759308c0d67":[3,0,0,12,1], "struct_xu_m_q_1_1_message___payload_default_type_internal.html#a6fe6ea902a5606d80bb7fec3ac562365":[3,0,0,12,2], "struct_xu_m_q_1_1_message___payload_default_type_internal.html#a6fe6ea902a5606d80bb7fec3ac562365":[2,0,1,12,2], "struct_xu_m_q_1_1_message___payload_default_type_internal.html#ad6f2585f8f827cb5b1dce7762c92f95b":[3,0,0,12,0], "struct_xu_m_q_1_1_message___payload_default_type_internal.html#ad6f2585f8f827cb5b1dce7762c92f95b":[2,0,1,12,0], -"struct_xu_m_q_1_1_message_default_type_internal.html":[2,0,1,13], "struct_xu_m_q_1_1_message_default_type_internal.html":[3,0,0,13], +"struct_xu_m_q_1_1_message_default_type_internal.html":[2,0,1,13], "struct_xu_m_q_1_1_message_default_type_internal.html#a07de05fa49c54b80208350ff9950e86c":[3,0,0,13,0], "struct_xu_m_q_1_1_message_default_type_internal.html#a07de05fa49c54b80208350ff9950e86c":[2,0,1,13,0], -"struct_xu_m_q_1_1_message_default_type_internal.html#a98940485795b9a1c8cf82fbca8969ac2":[2,0,1,13,2], "struct_xu_m_q_1_1_message_default_type_internal.html#a98940485795b9a1c8cf82fbca8969ac2":[3,0,0,13,2], -"struct_xu_m_q_1_1_message_default_type_internal.html#ae35a29c55ea9366985c8b6be208cedf5":[3,0,0,13,1], +"struct_xu_m_q_1_1_message_default_type_internal.html#a98940485795b9a1c8cf82fbca8969ac2":[2,0,1,13,2], "struct_xu_m_q_1_1_message_default_type_internal.html#ae35a29c55ea9366985c8b6be208cedf5":[2,0,1,13,1], -"struct_xu_m_q_1_1_msg_queue.html":[3,0,0,14], -"struct_xu_m_q_1_1_msg_queue.html":[2,0,1,14], -"struct_xu_m_q_1_1_msg_queue.html#a0aab5b0ec307ce45776c56192d7ff428":[3,0,0,14,4], -"struct_xu_m_q_1_1_msg_queue.html#a0aab5b0ec307ce45776c56192d7ff428":[2,0,1,14,4], -"struct_xu_m_q_1_1_msg_queue.html#a10174a2dfb8cba0a2b20f7dc36f8c9d8":[3,0,0,14,7], -"struct_xu_m_q_1_1_msg_queue.html#a10174a2dfb8cba0a2b20f7dc36f8c9d8":[2,0,1,14,7], -"struct_xu_m_q_1_1_msg_queue.html#a11c5660cc6ccaf1f766f0a0fc714a73f":[2,0,1,14,5], -"struct_xu_m_q_1_1_msg_queue.html#a11c5660cc6ccaf1f766f0a0fc714a73f":[3,0,0,14,5], -"struct_xu_m_q_1_1_msg_queue.html#a1eb86f7a1bf63c66c54614ac7996c787":[2,0,1,14,6], -"struct_xu_m_q_1_1_msg_queue.html#a1eb86f7a1bf63c66c54614ac7996c787":[3,0,0,14,6], -"struct_xu_m_q_1_1_msg_queue.html#a375d991fc89414224d7db5d139a533dd":[2,0,1,14,3], -"struct_xu_m_q_1_1_msg_queue.html#a375d991fc89414224d7db5d139a533dd":[3,0,0,14,3], -"struct_xu_m_q_1_1_msg_queue.html#a3b7e30539232ff0a5a8a68e281f3af06":[3,0,0,14,0], -"struct_xu_m_q_1_1_msg_queue.html#a3b7e30539232ff0a5a8a68e281f3af06":[2,0,1,14,0], -"struct_xu_m_q_1_1_msg_queue.html#a5ec98f6a1ee5a0abcb06df8be4671662":[2,0,1,14,2], -"struct_xu_m_q_1_1_msg_queue.html#a5ec98f6a1ee5a0abcb06df8be4671662":[3,0,0,14,2], -"struct_xu_m_q_1_1_msg_queue.html#a932ad5aa9a12fb97647048f595f64bf3":[2,0,1,14,8], -"struct_xu_m_q_1_1_msg_queue.html#a932ad5aa9a12fb97647048f595f64bf3":[3,0,0,14,8], -"struct_xu_m_q_1_1_msg_queue.html#abf4ef1e180d26f79fc50672365f857b7":[2,0,1,14,9], -"struct_xu_m_q_1_1_msg_queue.html#abf4ef1e180d26f79fc50672365f857b7":[3,0,0,14,9], -"struct_xu_m_q_1_1_msg_queue.html#ae93fe02f20e3b3c8f18b0ee74df5275d":[3,0,0,14,1], -"struct_xu_m_q_1_1_msg_queue.html#ae93fe02f20e3b3c8f18b0ee74df5275d":[2,0,1,14,1], -"structis__proto__enum_3_01_1_1_xu_m_q_1_1_delivery_mode_01_4.html":[3,0,4], -"structis__proto__enum_3_01_1_1_xu_m_q_1_1_exchange_type_01_4.html":[3,0,5] +"struct_xu_m_q_1_1_message_default_type_internal.html#ae35a29c55ea9366985c8b6be208cedf5":[3,0,0,13,1], +"struct_xu_m_q_1_1_msg_queue.html":[2,0,1,15], +"struct_xu_m_q_1_1_msg_queue.html":[3,0,0,15], +"struct_xu_m_q_1_1_msg_queue.html#a0aab5b0ec307ce45776c56192d7ff428":[2,0,1,15,4], +"struct_xu_m_q_1_1_msg_queue.html#a0aab5b0ec307ce45776c56192d7ff428":[3,0,0,15,4], +"struct_xu_m_q_1_1_msg_queue.html#a10174a2dfb8cba0a2b20f7dc36f8c9d8":[2,0,1,15,7], +"struct_xu_m_q_1_1_msg_queue.html#a10174a2dfb8cba0a2b20f7dc36f8c9d8":[3,0,0,15,7], +"struct_xu_m_q_1_1_msg_queue.html#a11c5660cc6ccaf1f766f0a0fc714a73f":[2,0,1,15,5] }; diff --git a/docs/navtreeindex4.js b/docs/navtreeindex4.js index bddf017a..ba71d226 100644 --- a/docs/navtreeindex4.js +++ b/docs/navtreeindex4.js @@ -1,253 +1,20 @@ var NAVTREEINDEX4 = { -"class_xulog_1_1_n_line_format_item.html":[2,0,4,20], -"class_xulog_1_1_n_line_format_item.html":[3,0,2,20], -"class_xulog_1_1_n_line_format_item.html#aacaca42b5810ac45092e2bebc73147f0":[2,0,4,20,0], -"class_xulog_1_1_n_line_format_item.html#aacaca42b5810ac45092e2bebc73147f0":[3,0,2,20,0], -"class_xulog_1_1_other_format_item.html":[2,0,4,21], -"class_xulog_1_1_other_format_item.html":[3,0,2,21], -"class_xulog_1_1_other_format_item.html#a3637defa35f9f1f022d9c53b130f4fd4":[3,0,2,21,0], -"class_xulog_1_1_other_format_item.html#a3637defa35f9f1f022d9c53b130f4fd4":[2,0,4,21,0], -"class_xulog_1_1_other_format_item.html#af87ffc9230659d98cec1ae4576601383":[3,0,2,21,1], -"class_xulog_1_1_other_format_item.html#af87ffc9230659d98cec1ae4576601383":[2,0,4,21,1], -"class_xulog_1_1_other_format_item.html#af964f1e39fd738dbf577c5f3da6786bc":[3,0,2,21,2], -"class_xulog_1_1_other_format_item.html#af964f1e39fd738dbf577c5f3da6786bc":[2,0,4,21,2], -"class_xulog_1_1_roll_sink_by_size.html":[3,0,2,22], -"class_xulog_1_1_roll_sink_by_size.html":[2,0,4,22], -"class_xulog_1_1_roll_sink_by_size.html#a1965f0086e3bf41562925e9ddd13d7ef":[3,0,2,22,5], -"class_xulog_1_1_roll_sink_by_size.html#a1965f0086e3bf41562925e9ddd13d7ef":[2,0,4,22,5], -"class_xulog_1_1_roll_sink_by_size.html#a74335775438588b2ba9264ec68f58649":[3,0,2,22,7], -"class_xulog_1_1_roll_sink_by_size.html#a74335775438588b2ba9264ec68f58649":[2,0,4,22,7], -"class_xulog_1_1_roll_sink_by_size.html#a81aacd59f7f012644573313575d0182d":[2,0,4,22,2], -"class_xulog_1_1_roll_sink_by_size.html#a81aacd59f7f012644573313575d0182d":[3,0,2,22,2], -"class_xulog_1_1_roll_sink_by_size.html#a9394adb440b975044a46dd36c7ff51c9":[3,0,2,22,4], -"class_xulog_1_1_roll_sink_by_size.html#a9394adb440b975044a46dd36c7ff51c9":[2,0,4,22,4], -"class_xulog_1_1_roll_sink_by_size.html#aa55e0780ab91807ea6b1695f56c71fb3":[2,0,4,22,0], -"class_xulog_1_1_roll_sink_by_size.html#aa55e0780ab91807ea6b1695f56c71fb3":[3,0,2,22,0], -"class_xulog_1_1_roll_sink_by_size.html#ab1941f58fb19f924337924a37228b619":[2,0,4,22,1], -"class_xulog_1_1_roll_sink_by_size.html#ab1941f58fb19f924337924a37228b619":[3,0,2,22,1], -"class_xulog_1_1_roll_sink_by_size.html#adc3fc65fdb3e672244f865fad12ec6b4":[2,0,4,22,3], -"class_xulog_1_1_roll_sink_by_size.html#adc3fc65fdb3e672244f865fad12ec6b4":[3,0,2,22,3], -"class_xulog_1_1_roll_sink_by_size.html#af989ec085d42a802b92a6b702786869a":[3,0,2,22,6], -"class_xulog_1_1_roll_sink_by_size.html#af989ec085d42a802b92a6b702786869a":[2,0,4,22,6], -"class_xulog_1_1_sink_factory.html":[3,0,2,23], -"class_xulog_1_1_sink_factory.html":[2,0,4,23], -"class_xulog_1_1_sink_factory.html#ad1590da4477db87f0e67cb7be939cb84":[2,0,4,23,0], -"class_xulog_1_1_sink_factory.html#ad1590da4477db87f0e67cb7be939cb84":[3,0,2,23,0], -"class_xulog_1_1_stdout_sink.html":[2,0,4,24], -"class_xulog_1_1_stdout_sink.html":[3,0,2,24], -"class_xulog_1_1_stdout_sink.html#a2c82d54d13f80b036dec6a56025b11db":[3,0,2,24,4], -"class_xulog_1_1_stdout_sink.html#a2c82d54d13f80b036dec6a56025b11db":[2,0,4,24,4], -"class_xulog_1_1_stdout_sink.html#a3c8e9e55280e72ea7f7ef180a3846083":[3,0,2,24,8], -"class_xulog_1_1_stdout_sink.html#a3c8e9e55280e72ea7f7ef180a3846083":[2,0,4,24,8], -"class_xulog_1_1_stdout_sink.html#a4aebff3669be6f45a530980f1c875394":[3,0,2,24,2], -"class_xulog_1_1_stdout_sink.html#a4aebff3669be6f45a530980f1c875394":[2,0,4,24,2], -"class_xulog_1_1_stdout_sink.html#a52490761e2bc280af7ae78d17c56055a":[3,0,2,24,6], -"class_xulog_1_1_stdout_sink.html#a52490761e2bc280af7ae78d17c56055a":[2,0,4,24,6], -"class_xulog_1_1_stdout_sink.html#a595bb64ebc8de6ca3e9f10c247c2dea2":[2,0,4,24,0], -"class_xulog_1_1_stdout_sink.html#a595bb64ebc8de6ca3e9f10c247c2dea2":[3,0,2,24,0], -"class_xulog_1_1_stdout_sink.html#a595bb64ebc8de6ca3e9f10c247c2dea2a1e2890520788ef2fdf86c2d4b507c237":[3,0,2,24,0,1], -"class_xulog_1_1_stdout_sink.html#a595bb64ebc8de6ca3e9f10c247c2dea2a1e2890520788ef2fdf86c2d4b507c237":[2,0,4,24,0,1], -"class_xulog_1_1_stdout_sink.html#a595bb64ebc8de6ca3e9f10c247c2dea2a2faec1f9f8cc7f8f40d521c4dd574f49":[2,0,4,24,0,0], -"class_xulog_1_1_stdout_sink.html#a595bb64ebc8de6ca3e9f10c247c2dea2a2faec1f9f8cc7f8f40d521c4dd574f49":[3,0,2,24,0,0], -"class_xulog_1_1_stdout_sink.html#a626899e59af4d91abceda9245fe460ad":[2,0,4,24,7], -"class_xulog_1_1_stdout_sink.html#a626899e59af4d91abceda9245fe460ad":[3,0,2,24,7], -"class_xulog_1_1_stdout_sink.html#a670e503f2c3ac4783d2f1b213a6ce941":[3,0,2,24,1], -"class_xulog_1_1_stdout_sink.html#a670e503f2c3ac4783d2f1b213a6ce941":[2,0,4,24,1], -"class_xulog_1_1_stdout_sink.html#a8c8358299eb55ad65feab38419583d98":[3,0,2,24,5], -"class_xulog_1_1_stdout_sink.html#a8c8358299eb55ad65feab38419583d98":[2,0,4,24,5], -"class_xulog_1_1_stdout_sink.html#a9142c6c3309f06059526661538c57964":[2,0,4,24,9], -"class_xulog_1_1_stdout_sink.html#a9142c6c3309f06059526661538c57964":[3,0,2,24,9], -"class_xulog_1_1_stdout_sink.html#ac4d66e37eba8bd16a52dbd5e10888d08":[3,0,2,24,3], -"class_xulog_1_1_stdout_sink.html#ac4d66e37eba8bd16a52dbd5e10888d08":[2,0,4,24,3], -"class_xulog_1_1_stdout_sink.html#acff7cc5d4c7ae5fed3107eadfb491f90":[3,0,2,24,10], -"class_xulog_1_1_stdout_sink.html#acff7cc5d4c7ae5fed3107eadfb491f90":[2,0,4,24,10], -"class_xulog_1_1_sync_logger.html":[2,0,4,25], -"class_xulog_1_1_sync_logger.html":[3,0,2,25], -"class_xulog_1_1_sync_logger.html#a071cea5fc5579a3ff8ca571b8e52ca27":[3,0,2,25,1], -"class_xulog_1_1_sync_logger.html#a071cea5fc5579a3ff8ca571b8e52ca27":[2,0,4,25,1], -"class_xulog_1_1_sync_logger.html#aa5eca87a8168a7472310b7f39ac86569":[2,0,4,25,0], -"class_xulog_1_1_sync_logger.html#aa5eca87a8168a7472310b7f39ac86569":[3,0,2,25,0], -"class_xulog_1_1_tab_format_item.html":[2,0,4,26], -"class_xulog_1_1_tab_format_item.html":[3,0,2,26], -"class_xulog_1_1_tab_format_item.html#a5fffbc59c5fdad5e0747a8ab5bb2027a":[3,0,2,26,0], -"class_xulog_1_1_tab_format_item.html#a5fffbc59c5fdad5e0747a8ab5bb2027a":[2,0,4,26,0], -"class_xulog_1_1_thread_format_item.html":[2,0,4,27], -"class_xulog_1_1_thread_format_item.html":[3,0,2,27], -"class_xulog_1_1_thread_format_item.html#a1659e6567790ec26ce440168c69b17f6":[2,0,4,27,0], -"class_xulog_1_1_thread_format_item.html#a1659e6567790ec26ce440168c69b17f6":[3,0,2,27,0], -"class_xulog_1_1_time_format_item.html":[2,0,4,28], -"class_xulog_1_1_time_format_item.html":[3,0,2,28], -"class_xulog_1_1_time_format_item.html#a82fec207fce1c0f1506cb5908e796cc6":[2,0,4,28,2], -"class_xulog_1_1_time_format_item.html#a82fec207fce1c0f1506cb5908e796cc6":[3,0,2,28,2], -"class_xulog_1_1_time_format_item.html#aa4ce297f61442ad68424f7132b4739e3":[2,0,4,28,1], -"class_xulog_1_1_time_format_item.html#aa4ce297f61442ad68424f7132b4739e3":[3,0,2,28,1], -"class_xulog_1_1_time_format_item.html#af73569adc2b80cdee211715bff224bc8":[2,0,4,28,0], -"class_xulog_1_1_time_format_item.html#af73569adc2b80cdee211715bff224bc8":[3,0,2,28,0], -"class_xulog_1_1_util_1_1_date.html":[3,0,2,0,0], -"class_xulog_1_1_util_1_1_date.html":[2,0,4,0,0], -"class_xulog_1_1_util_1_1_date.html#a32d8c9efdcaf981547fcd8f3381da363":[2,0,4,0,0,0], -"class_xulog_1_1_util_1_1_date.html#a32d8c9efdcaf981547fcd8f3381da363":[3,0,2,0,0,0], -"class_xulog_1_1_util_1_1_file.html":[3,0,2,0,1], -"class_xulog_1_1_util_1_1_file.html":[2,0,4,0,1], -"class_xulog_1_1_util_1_1_file.html#a36140bd7ae35f04c9c390b50347a0d0e":[3,0,2,0,1,0], -"class_xulog_1_1_util_1_1_file.html#a36140bd7ae35f04c9c390b50347a0d0e":[2,0,4,0,1,0], -"class_xulog_1_1_util_1_1_file.html#a578792da7768a3c985cbf0acb87f495b":[2,0,4,0,1,2], -"class_xulog_1_1_util_1_1_file.html#a578792da7768a3c985cbf0acb87f495b":[3,0,2,0,1,2], -"class_xulog_1_1_util_1_1_file.html#ac7b05dc9c45e4b78cc269bdf526de4ac":[2,0,4,0,1,1], -"class_xulog_1_1_util_1_1_file.html#ac7b05dc9c45e4b78cc269bdf526de4ac":[3,0,2,0,1,1], -"classcurl_1_1_curl.html":[2,0,0,0], -"classcurl_1_1_curl.html":[3,0,0,0], -"classcurl_1_1_curl.html#a05847ddf7ce5ec05675d09ee9fb29764":[3,0,0,0,3], -"classcurl_1_1_curl.html#a05847ddf7ce5ec05675d09ee9fb29764":[2,0,0,0,3], -"classcurl_1_1_curl.html#a0e835b89e4f18ad177cf01bfe64bcbb3":[3,0,0,0,11], -"classcurl_1_1_curl.html#a0e835b89e4f18ad177cf01bfe64bcbb3":[2,0,0,0,11], -"classcurl_1_1_curl.html#a204114f0ca70ef613f263d9eb17d7b35":[2,0,0,0,12], -"classcurl_1_1_curl.html#a204114f0ca70ef613f263d9eb17d7b35":[3,0,0,0,12], -"classcurl_1_1_curl.html#a255b28a5fbc665e3bce816b64f298d0c":[3,0,0,0,2], -"classcurl_1_1_curl.html#a255b28a5fbc665e3bce816b64f298d0c":[2,0,0,0,2], -"classcurl_1_1_curl.html#a34169bbd64dcf866fa25387d28562c72":[2,0,0,0,6], -"classcurl_1_1_curl.html#a34169bbd64dcf866fa25387d28562c72":[3,0,0,0,6], -"classcurl_1_1_curl.html#a5a9bf63211d4b86dbffaf8d208955f5e":[2,0,0,0,7], -"classcurl_1_1_curl.html#a5a9bf63211d4b86dbffaf8d208955f5e":[3,0,0,0,7], -"classcurl_1_1_curl.html#a66790488f3a70c46335d429d99aea0ef":[3,0,0,0,4], -"classcurl_1_1_curl.html#a66790488f3a70c46335d429d99aea0ef":[2,0,0,0,4], -"classcurl_1_1_curl.html#a6a0f5d1bd182b13704e3b4e1adc58069":[2,0,0,0,8], -"classcurl_1_1_curl.html#a6a0f5d1bd182b13704e3b4e1adc58069":[3,0,0,0,8], -"classcurl_1_1_curl.html#a6b8b36f4441aa28a047d1d257dab59da":[3,0,0,0,5], -"classcurl_1_1_curl.html#a6b8b36f4441aa28a047d1d257dab59da":[2,0,0,0,5], -"classcurl_1_1_curl.html#a7e0cce76f7f3f541185b9828180001df":[2,0,0,0,10], -"classcurl_1_1_curl.html#a7e0cce76f7f3f541185b9828180001df":[3,0,0,0,10], -"classcurl_1_1_curl.html#a8a15786bf98d4e49ba643de989fffce1":[3,0,0,0,14], -"classcurl_1_1_curl.html#a8a15786bf98d4e49ba643de989fffce1":[2,0,0,0,14], -"classcurl_1_1_curl.html#a8bcb9c474819757ffd175eb60ae29755":[3,0,0,0,9], -"classcurl_1_1_curl.html#a8bcb9c474819757ffd175eb60ae29755":[2,0,0,0,9], -"classcurl_1_1_curl.html#a8e79d413d95ff2ca9853c0ea04e95cf7":[2,0,0,0,15], -"classcurl_1_1_curl.html#a8e79d413d95ff2ca9853c0ea04e95cf7":[3,0,0,0,15], -"classcurl_1_1_curl.html#acde872d2fd8aead6effc9ffecf5d284a":[2,0,0,0,0], -"classcurl_1_1_curl.html#acde872d2fd8aead6effc9ffecf5d284a":[3,0,0,0,0], -"classcurl_1_1_curl.html#acde872d2fd8aead6effc9ffecf5d284aae4bb68ab504b81a43baa8154925c6ae3":[2,0,0,0,0,0], -"classcurl_1_1_curl.html#acde872d2fd8aead6effc9ffecf5d284aae4bb68ab504b81a43baa8154925c6ae3":[3,0,0,0,0,0], -"classcurl_1_1_curl.html#acde872d2fd8aead6effc9ffecf5d284aaff5cea3f723d7e671100138927e1104a":[3,0,0,0,0,1], -"classcurl_1_1_curl.html#acde872d2fd8aead6effc9ffecf5d284aaff5cea3f723d7e671100138927e1104a":[2,0,0,0,0,1], -"classcurl_1_1_curl.html#ae19267c8067d779c2b04283f3684a645":[2,0,0,0,16], -"classcurl_1_1_curl.html#ae19267c8067d779c2b04283f3684a645":[3,0,0,0,16], -"classcurl_1_1_curl.html#aea0504074dc44ebb12305d3500e9d623":[2,0,0,0,13], -"classcurl_1_1_curl.html#aea0504074dc44ebb12305d3500e9d623":[3,0,0,0,13], -"classcurl_1_1_curl.html#af88af25f0b268a3fbce635f8edfb4e18":[2,0,0,0,1], -"classcurl_1_1_curl.html#af88af25f0b268a3fbce635f8edfb4e18":[3,0,0,0,1], -"classcurl_1_1_request.html":[2,0,0,1], -"classcurl_1_1_request.html":[3,0,0,1], -"classcurl_1_1_request.html#a0377e167c76b4de5f906fdfd6d6ed1e6":[3,0,0,1,20], -"classcurl_1_1_request.html#a0377e167c76b4de5f906fdfd6d6ed1e6":[2,0,0,1,20], -"classcurl_1_1_request.html#a09d397b308b721906297a5fce7911fec":[3,0,0,1,16], -"classcurl_1_1_request.html#a09d397b308b721906297a5fce7911fec":[2,0,0,1,16], -"classcurl_1_1_request.html#a0a43fe8ebe17db37cb7dcdb25688aa62":[2,0,0,1,31], -"classcurl_1_1_request.html#a0a43fe8ebe17db37cb7dcdb25688aa62":[3,0,0,1,31], -"classcurl_1_1_request.html#a15d7049d9e77cf23dc33295b1ddc2226":[2,0,0,1,2], -"classcurl_1_1_request.html#a15d7049d9e77cf23dc33295b1ddc2226":[3,0,0,1,2], -"classcurl_1_1_request.html#a270f00f937e192431728bd1ef96e8a07":[2,0,0,1,25], -"classcurl_1_1_request.html#a270f00f937e192431728bd1ef96e8a07":[3,0,0,1,25], -"classcurl_1_1_request.html#a278fa9f12c5d7b70841d6d5ff7820c94":[2,0,0,1,0], -"classcurl_1_1_request.html#a278fa9f12c5d7b70841d6d5ff7820c94":[3,0,0,1,0], -"classcurl_1_1_request.html#a2c694f5f9968f06307d08b90d47f0a50":[2,0,0,1,27], -"classcurl_1_1_request.html#a2c694f5f9968f06307d08b90d47f0a50":[3,0,0,1,27], -"classcurl_1_1_request.html#a30da9a3cec49178f3cd82d34dbff9d8e":[3,0,0,1,6], -"classcurl_1_1_request.html#a30da9a3cec49178f3cd82d34dbff9d8e":[2,0,0,1,6], -"classcurl_1_1_request.html#a31dac2c37237d27a00be023f8769c27c":[3,0,0,1,12], -"classcurl_1_1_request.html#a31dac2c37237d27a00be023f8769c27c":[2,0,0,1,12], -"classcurl_1_1_request.html#a35beb1b4b8c8b759a58d021027ef8459":[3,0,0,1,4], -"classcurl_1_1_request.html#a35beb1b4b8c8b759a58d021027ef8459":[2,0,0,1,4], -"classcurl_1_1_request.html#a448c531054cb49d8500efe98a1a2bc36":[2,0,0,1,11], -"classcurl_1_1_request.html#a448c531054cb49d8500efe98a1a2bc36":[3,0,0,1,11], -"classcurl_1_1_request.html#a4d6b2e7da17f76d5e0906e4665cf1804":[2,0,0,1,21], -"classcurl_1_1_request.html#a4d6b2e7da17f76d5e0906e4665cf1804":[3,0,0,1,21], -"classcurl_1_1_request.html#a5739894c26cbb72ae6368e8b7203cc36":[3,0,0,1,24], -"classcurl_1_1_request.html#a5739894c26cbb72ae6368e8b7203cc36":[2,0,0,1,24], -"classcurl_1_1_request.html#a5fc081d082190454b56f4f4dbfc109c1":[3,0,0,1,19], -"classcurl_1_1_request.html#a5fc081d082190454b56f4f4dbfc109c1":[2,0,0,1,19], -"classcurl_1_1_request.html#a62e133196b04f205acf1fc031d48569d":[2,0,0,1,7], -"classcurl_1_1_request.html#a62e133196b04f205acf1fc031d48569d":[3,0,0,1,7], -"classcurl_1_1_request.html#a684a01de3b520283f926b0bd053b2bbd":[2,0,0,1,3], -"classcurl_1_1_request.html#a684a01de3b520283f926b0bd053b2bbd":[3,0,0,1,3], -"classcurl_1_1_request.html#a6bad25c89413458bbbd93fd8af688cfc":[3,0,0,1,17], -"classcurl_1_1_request.html#a6bad25c89413458bbbd93fd8af688cfc":[2,0,0,1,17], -"classcurl_1_1_request.html#a6d12b73c5bbbcfc45863457d2b3c4c0e":[3,0,0,1,15], -"classcurl_1_1_request.html#a6d12b73c5bbbcfc45863457d2b3c4c0e":[2,0,0,1,15], -"classcurl_1_1_request.html#a735baf6f466ca79a3877a653a9d89134":[3,0,0,1,28], -"classcurl_1_1_request.html#a735baf6f466ca79a3877a653a9d89134":[2,0,0,1,28], -"classcurl_1_1_request.html#a83239bd00bac97b8b572917d299284bf":[3,0,0,1,30], -"classcurl_1_1_request.html#a83239bd00bac97b8b572917d299284bf":[2,0,0,1,30], -"classcurl_1_1_request.html#a96b75a97bc58b7e66b27e1fefd5f3463":[2,0,0,1,1], -"classcurl_1_1_request.html#a96b75a97bc58b7e66b27e1fefd5f3463":[3,0,0,1,1], -"classcurl_1_1_request.html#a9e8f73bd6055efee2f661d61de2061ab":[3,0,0,1,5], -"classcurl_1_1_request.html#a9e8f73bd6055efee2f661d61de2061ab":[2,0,0,1,5], -"classcurl_1_1_request.html#aa2d8c7cf7a67f47a884a4bc6b12fa6d8":[3,0,0,1,18], -"classcurl_1_1_request.html#aa2d8c7cf7a67f47a884a4bc6b12fa6d8":[2,0,0,1,18], -"classcurl_1_1_request.html#aac99995eeafca27a87b502ba8923d72a":[3,0,0,1,22], -"classcurl_1_1_request.html#aac99995eeafca27a87b502ba8923d72a":[2,0,0,1,22], -"classcurl_1_1_request.html#ab5d943038f8874101cedf4d6fe8cb75b":[2,0,0,1,13], -"classcurl_1_1_request.html#ab5d943038f8874101cedf4d6fe8cb75b":[3,0,0,1,13], -"classcurl_1_1_request.html#ac5c7b1217a40f5792a53f6ebcff1fb8c":[3,0,0,1,9], -"classcurl_1_1_request.html#ac5c7b1217a40f5792a53f6ebcff1fb8c":[2,0,0,1,9], -"classcurl_1_1_request.html#ac7e0fc95297eb61e229b71344b815b0f":[2,0,0,1,8], -"classcurl_1_1_request.html#ac7e0fc95297eb61e229b71344b815b0f":[3,0,0,1,8], -"classcurl_1_1_request.html#ac7f2e1ee48bd9208280550cb1dffbfcb":[3,0,0,1,29], -"classcurl_1_1_request.html#ac7f2e1ee48bd9208280550cb1dffbfcb":[2,0,0,1,29], -"classcurl_1_1_request.html#acd54b40238ffa8aaae7b9f197ed5535f":[2,0,0,1,10], -"classcurl_1_1_request.html#acd54b40238ffa8aaae7b9f197ed5535f":[3,0,0,1,10], -"classcurl_1_1_request.html#ada48bf5768a271a8c07ae0659dee0220":[2,0,0,1,26], -"classcurl_1_1_request.html#ada48bf5768a271a8c07ae0659dee0220":[3,0,0,1,26], -"classcurl_1_1_request.html#add5d24684149693b2434f725fa1568a6":[2,0,0,1,14], -"classcurl_1_1_request.html#add5d24684149693b2434f725fa1568a6":[3,0,0,1,14], -"classcurl_1_1_request.html#adf262b7955b5e2f5a9ec21f77fcaab5c":[2,0,0,1,23], -"classcurl_1_1_request.html#adf262b7955b5e2f5a9ec21f77fcaab5c":[3,0,0,1,23], -"classes.html":[3,1], -"classmuduo_1_1_async_logging.html":[3,0,1,4], -"classmuduo_1_1_async_logging.html":[2,0,3,5], -"classmuduo_1_1_async_logging.html#a022ce771e8c8b1a35a929cf9d017fca1":[2,0,3,5,8], -"classmuduo_1_1_async_logging.html#a022ce771e8c8b1a35a929cf9d017fca1":[3,0,1,4,8], -"classmuduo_1_1_async_logging.html#a095b90bb2c91e9dd0f9f07417f0fbede":[2,0,3,5,0], -"classmuduo_1_1_async_logging.html#a095b90bb2c91e9dd0f9f07417f0fbede":[3,0,1,4,0], -"classmuduo_1_1_async_logging.html#a254de8b11f5dafaf545f36e5fdf52ea6":[2,0,3,5,10], -"classmuduo_1_1_async_logging.html#a254de8b11f5dafaf545f36e5fdf52ea6":[3,0,1,4,10], -"classmuduo_1_1_async_logging.html#a3b4a5462d30a40a1e94cb8bcf25f5eab":[2,0,3,5,2], -"classmuduo_1_1_async_logging.html#a3b4a5462d30a40a1e94cb8bcf25f5eab":[3,0,1,4,2], -"classmuduo_1_1_async_logging.html#a3cf38310c12aebf72fb2ad642167578e":[3,0,1,4,15], -"classmuduo_1_1_async_logging.html#a3cf38310c12aebf72fb2ad642167578e":[2,0,3,5,15], -"classmuduo_1_1_async_logging.html#a55f903e79dfdb3bde899f47ba2062d4f":[2,0,3,5,17], -"classmuduo_1_1_async_logging.html#a55f903e79dfdb3bde899f47ba2062d4f":[3,0,1,4,17], -"classmuduo_1_1_async_logging.html#a6cd97aa3a6f179f94082cabcfaca1d7f":[3,0,1,4,18], -"classmuduo_1_1_async_logging.html#a6cd97aa3a6f179f94082cabcfaca1d7f":[2,0,3,5,18], -"classmuduo_1_1_async_logging.html#a7a64db5b0c55a501dd7ef79119adff20":[2,0,3,5,11], -"classmuduo_1_1_async_logging.html#a7a64db5b0c55a501dd7ef79119adff20":[3,0,1,4,11], -"classmuduo_1_1_async_logging.html#aa15ed172d22c837dc5d901874fce70cc":[2,0,3,5,14], -"classmuduo_1_1_async_logging.html#aa15ed172d22c837dc5d901874fce70cc":[3,0,1,4,14], -"classmuduo_1_1_async_logging.html#aa92ea108cc4631fcc798eb33ec1e89a9":[2,0,3,5,16], -"classmuduo_1_1_async_logging.html#aa92ea108cc4631fcc798eb33ec1e89a9":[3,0,1,4,16], -"classmuduo_1_1_async_logging.html#ab93b55df71f7a4dd05d1005378882168":[3,0,1,4,6], -"classmuduo_1_1_async_logging.html#ab93b55df71f7a4dd05d1005378882168":[2,0,3,5,6], -"classmuduo_1_1_async_logging.html#abbd64fa72a67ffa4bc0550f97e107a5c":[2,0,3,5,12], -"classmuduo_1_1_async_logging.html#abbd64fa72a67ffa4bc0550f97e107a5c":[3,0,1,4,12], -"classmuduo_1_1_async_logging.html#abf73aaaec6b4003c9135391c8ba0714a":[2,0,3,5,19], -"classmuduo_1_1_async_logging.html#abf73aaaec6b4003c9135391c8ba0714a":[3,0,1,4,19], -"classmuduo_1_1_async_logging.html#ac61103745566bacbb96ae1f1542b67b0":[3,0,1,4,13], -"classmuduo_1_1_async_logging.html#ac61103745566bacbb96ae1f1542b67b0":[2,0,3,5,13], -"classmuduo_1_1_async_logging.html#ad152f6c976654688b70633abb1a22cad":[2,0,3,5,3], -"classmuduo_1_1_async_logging.html#ad152f6c976654688b70633abb1a22cad":[3,0,1,4,3], -"classmuduo_1_1_async_logging.html#ad4be59af872bcecd1ac4d252d1fd1062":[2,0,3,5,9], -"classmuduo_1_1_async_logging.html#ad4be59af872bcecd1ac4d252d1fd1062":[3,0,1,4,9], -"classmuduo_1_1_async_logging.html#ad691354324f51415e19c633680647fd0":[3,0,1,4,1], -"classmuduo_1_1_async_logging.html#ad691354324f51415e19c633680647fd0":[2,0,3,5,1], -"classmuduo_1_1_async_logging.html#adf2ca9b54de04e8765e9ab5bbc4425cc":[2,0,3,5,5], -"classmuduo_1_1_async_logging.html#adf2ca9b54de04e8765e9ab5bbc4425cc":[3,0,1,4,5], -"classmuduo_1_1_async_logging.html#af790b50e2a96555932c14bd6e927c0bf":[2,0,3,5,4], -"classmuduo_1_1_async_logging.html#af790b50e2a96555932c14bd6e927c0bf":[3,0,1,4,4], -"classmuduo_1_1_async_logging.html#afc6dbe9f71648270fcadd4c982529f6e":[3,0,1,4,7], -"classmuduo_1_1_async_logging.html#afc6dbe9f71648270fcadd4c982529f6e":[2,0,3,5,7], -"classmuduo_1_1_blocking_queue.html":[3,0,1,5], -"classmuduo_1_1_blocking_queue.html":[2,0,3,6], -"classmuduo_1_1_blocking_queue.html#a010f23b7545314f00689c735ca89a22d":[2,0,3,6,3], -"classmuduo_1_1_blocking_queue.html#a010f23b7545314f00689c735ca89a22d":[3,0,1,5,3], -"classmuduo_1_1_blocking_queue.html#a41341ce4adc0582900dd87547151528b":[3,0,1,5,8] +"struct_xu_m_q_1_1_msg_queue.html#a11c5660cc6ccaf1f766f0a0fc714a73f":[3,0,0,15,5], +"struct_xu_m_q_1_1_msg_queue.html#a1eb86f7a1bf63c66c54614ac7996c787":[2,0,1,15,6], +"struct_xu_m_q_1_1_msg_queue.html#a1eb86f7a1bf63c66c54614ac7996c787":[3,0,0,15,6], +"struct_xu_m_q_1_1_msg_queue.html#a375d991fc89414224d7db5d139a533dd":[3,0,0,15,3], +"struct_xu_m_q_1_1_msg_queue.html#a375d991fc89414224d7db5d139a533dd":[2,0,1,15,3], +"struct_xu_m_q_1_1_msg_queue.html#a3b7e30539232ff0a5a8a68e281f3af06":[3,0,0,15,0], +"struct_xu_m_q_1_1_msg_queue.html#a3b7e30539232ff0a5a8a68e281f3af06":[2,0,1,15,0], +"struct_xu_m_q_1_1_msg_queue.html#a5ec98f6a1ee5a0abcb06df8be4671662":[3,0,0,15,2], +"struct_xu_m_q_1_1_msg_queue.html#a5ec98f6a1ee5a0abcb06df8be4671662":[2,0,1,15,2], +"struct_xu_m_q_1_1_msg_queue.html#a932ad5aa9a12fb97647048f595f64bf3":[3,0,0,15,8], +"struct_xu_m_q_1_1_msg_queue.html#a932ad5aa9a12fb97647048f595f64bf3":[2,0,1,15,8], +"struct_xu_m_q_1_1_msg_queue.html#abf4ef1e180d26f79fc50672365f857b7":[3,0,0,15,9], +"struct_xu_m_q_1_1_msg_queue.html#abf4ef1e180d26f79fc50672365f857b7":[2,0,1,15,9], +"struct_xu_m_q_1_1_msg_queue.html#ae93fe02f20e3b3c8f18b0ee74df5275d":[2,0,1,15,1], +"struct_xu_m_q_1_1_msg_queue.html#ae93fe02f20e3b3c8f18b0ee74df5275d":[3,0,0,15,1], +"structis__proto__enum_3_01_1_1_xu_m_q_1_1_delivery_mode_01_4.html":[3,0,4], +"structis__proto__enum_3_01_1_1_xu_m_q_1_1_exchange_type_01_4.html":[3,0,5] }; diff --git a/docs/search/all_1.js b/docs/search/all_1.js index e261ff35..7233eea1 100644 --- a/docs/search/all_1.js +++ b/docs/search/all_1.js @@ -4,43 +4,46 @@ var searchData= ['_5fbindings_1',['_bindings',['../class_xu_m_q_1_1_binding_manager.html#a237195bfbf25414cfc3ca1ac0577a8d2',1,'XuMQ::BindingManager']]], ['_5fcached_5fsize_5f_2',['_cached_size_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a508fed5fa794fd344ad4c28dec404018',1,'XuMQ::BasicProperties::Impl_::_cached_size_'],['../struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a881f68fe50dfd4b7422bebe2e90dd973',1,'XuMQ::Message_Payload::Impl_::_cached_size_'],['../struct_xu_m_q_1_1_message_1_1_impl__.html#a918744a75da035fcd974bae8cf48bc9a',1,'XuMQ::Message::Impl_::_cached_size_']]], ['_5fclass_5fdata_5f_3',['_class_data_',['../class_xu_m_q_1_1_basic_properties.html#a1d087a79242b9a84ad940b885198570f',1,'XuMQ::BasicProperties::_class_data_'],['../class_xu_m_q_1_1_message___payload.html#a7d17e3803aaa4ddd222d5d046663c565',1,'XuMQ::Message_Payload::_class_data_'],['../class_xu_m_q_1_1_message.html#a8e47a317bccded6b2bcb2e122c2aa73b',1,'XuMQ::Message::_class_data_']]], - ['_5fdbfile_4',['_dbfile',['../class_xu_m_q_1_1_sqlite_helper.html#a9e34e9525a504b7b47ca6c31b68b8b86',1,'XuMQ::SqliteHelper']]], - ['_5fexchanges_5',['_exchanges',['../class_xu_m_q_1_1_exchange_manager.html#acf821a4bb2bfe70f9637304a2fd1d3fd',1,'XuMQ::ExchangeManager']]], - ['_5ffilename_6',['_filename',['../class_xu_m_q_1_1_file_helper.html#a1f0e0ceaeebfd7cfe6c173912bd6463c',1,'XuMQ::FileHelper']]], - ['_5fhandler_7',['_handler',['../class_xu_m_q_1_1_sqlite_helper.html#a35e6fce01c14c6e9ec8a550e736d236a',1,'XuMQ::SqliteHelper']]], - ['_5fimpl_5f_8',['_impl_',['../class_xu_m_q_1_1_message.html#a17c5abf824d697961084f209b02072c2',1,'XuMQ::Message::_impl_'],['../class_xu_m_q_1_1_message___payload.html#a27b3a99df47cdafebe393d505d98f0f9',1,'XuMQ::Message_Payload::_impl_'],['../class_xu_m_q_1_1_basic_properties.html#aff7ae08ad715ed7929a1a6571648037f',1,'XuMQ::BasicProperties::_impl_']]], - ['_5finstance_9',['_instance',['../struct_xu_m_q_1_1_basic_properties_default_type_internal.html#ac365786ef978640e548e32cbc4677bf3',1,'XuMQ::BasicPropertiesDefaultTypeInternal::_instance'],['../struct_xu_m_q_1_1_message___payload_default_type_internal.html#a6fe6ea902a5606d80bb7fec3ac562365',1,'XuMQ::Message_PayloadDefaultTypeInternal::_instance'],['../struct_xu_m_q_1_1_message_default_type_internal.html#a98940485795b9a1c8cf82fbca8969ac2',1,'XuMQ::MessageDefaultTypeInternal::_instance']]], - ['_5finternal_10',['_internal',['../class_xu_m_q_1_1_message___payload_1_1___internal.html',1,'XuMQ::Message_Payload::_Internal'],['../class_xu_m_q_1_1_message_1_1___internal.html',1,'XuMQ::Message::_Internal'],['../class_xu_m_q_1_1_basic_properties_1_1___internal.html',1,'XuMQ::BasicProperties::_Internal']]], - ['_5finternal_5fbody_11',['_internal_body',['../class_xu_m_q_1_1_message___payload.html#ac84d5d03cd525ea932498c38c662ccd3',1,'XuMQ::Message_Payload']]], - ['_5finternal_5fdelivery_5fmode_12',['_internal_delivery_mode',['../class_xu_m_q_1_1_basic_properties.html#a48ebe4e81897be79ecb58273191076cf',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fhas_5fpayload_13',['_internal_has_payload',['../class_xu_m_q_1_1_message.html#a93bb603deb900d2e14024f3454df6b1f',1,'XuMQ::Message']]], - ['_5finternal_5fhas_5fproperties_14',['_internal_has_properties',['../class_xu_m_q_1_1_message___payload.html#a6b545afdf8d53aec95293285eed48b90',1,'XuMQ::Message_Payload']]], - ['_5finternal_5fid_15',['_internal_id',['../class_xu_m_q_1_1_basic_properties.html#ae9d8bcccdeeec87a866973065ba83210',1,'XuMQ::BasicProperties']]], - ['_5finternal_5flength_16',['_internal_length',['../class_xu_m_q_1_1_message.html#a1ce55e52d9d0d22d2802b1353fe3e69d',1,'XuMQ::Message']]], - ['_5finternal_5fmutable_5fbody_17',['_internal_mutable_body',['../class_xu_m_q_1_1_message___payload.html#ac52adcde781e73c8c68f0bc5f3a84d03',1,'XuMQ::Message_Payload']]], - ['_5finternal_5fmutable_5fid_18',['_internal_mutable_id',['../class_xu_m_q_1_1_basic_properties.html#a7204e43f2eafe4a7289861c41ddba0bc',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fmutable_5fpayload_19',['_internal_mutable_payload',['../class_xu_m_q_1_1_message.html#abaf72ecf3f82a1ea4417077bfe63f3fa',1,'XuMQ::Message']]], - ['_5finternal_5fmutable_5fproperties_20',['_internal_mutable_properties',['../class_xu_m_q_1_1_message___payload.html#a6a9b800031dd6b063a1bbd03bbdc4a77',1,'XuMQ::Message_Payload']]], - ['_5finternal_5fmutable_5frouting_5fkey_21',['_internal_mutable_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a41d842c75e6652a0704a4169d5792380',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fmutable_5fvalid_22',['_internal_mutable_valid',['../class_xu_m_q_1_1_message.html#a3ddb534361b0ee8cc9b08c5141db30e8',1,'XuMQ::Message']]], - ['_5finternal_5foffset_23',['_internal_offset',['../class_xu_m_q_1_1_message.html#a954922f36ceb02a67e3569c27a523dc2',1,'XuMQ::Message']]], - ['_5finternal_5fpayload_24',['_internal_payload',['../class_xu_m_q_1_1_message.html#a32da4d2ac2d6f3dbc1b6378a3c08ac0a',1,'XuMQ::Message']]], - ['_5finternal_5fproperties_25',['_internal_properties',['../class_xu_m_q_1_1_message___payload.html#a2533b33b87d925df8cd0d16d5afb1a62',1,'XuMQ::Message_Payload']]], - ['_5finternal_5frouting_5fkey_26',['_internal_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a6408c42fd35e56403a09d9f58ea90b31',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fset_5fbody_27',['_internal_set_body',['../class_xu_m_q_1_1_message___payload.html#a6b3fff87ef63d830db4f3478805a7744',1,'XuMQ::Message_Payload']]], - ['_5finternal_5fset_5fdelivery_5fmode_28',['_internal_set_delivery_mode',['../class_xu_m_q_1_1_basic_properties.html#a26071267f0a7b5769be9f6047d818ffc',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fset_5fid_29',['_internal_set_id',['../class_xu_m_q_1_1_basic_properties.html#a5e844fb6395e3ce70a914c98fd5e8d33',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fset_5flength_30',['_internal_set_length',['../class_xu_m_q_1_1_message.html#a1c43d4baddd37939ab201d5caa9ae187',1,'XuMQ::Message']]], - ['_5finternal_5fset_5foffset_31',['_internal_set_offset',['../class_xu_m_q_1_1_message.html#a15d3db017fbd16249a6351bd0026650e',1,'XuMQ::Message']]], - ['_5finternal_5fset_5frouting_5fkey_32',['_internal_set_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a5a508c7f5fc3b929651e84da371d3814',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fset_5fvalid_33',['_internal_set_valid',['../class_xu_m_q_1_1_message.html#a8061b1490ac956d880cad2d799a5844c',1,'XuMQ::Message']]], - ['_5finternal_5fvalid_34',['_internal_valid',['../class_xu_m_q_1_1_message.html#a9d45b5e5c0c4f1f9b6dd2efbf71434d5',1,'XuMQ::Message']]], - ['_5finternalparse_35',['_internalparse',['../class_xu_m_q_1_1_basic_properties.html#a5ab9c0271b253518d23b605b5938f46b',1,'XuMQ::BasicProperties::_InternalParse()'],['../class_xu_m_q_1_1_message___payload.html#a346520217ed8feaf7b1e13923248ff0c',1,'XuMQ::Message_Payload::_InternalParse()'],['../class_xu_m_q_1_1_message.html#a3cabfbe063e62fd0f83b8c29dd42cde9',1,'XuMQ::Message::_InternalParse()']]], - ['_5finternalserialize_36',['_internalserialize',['../class_xu_m_q_1_1_message___payload.html#ae98f499b80787be6beb0ef0aa05d8a0c',1,'XuMQ::Message_Payload::_InternalSerialize()'],['../class_xu_m_q_1_1_message.html#a9c6161973af2447f67e5b2334727ccb3',1,'XuMQ::Message::_InternalSerialize()'],['../class_xu_m_q_1_1_basic_properties.html#a847390b3af4304a7bd798233b78e9d70',1,'XuMQ::BasicProperties::_InternalSerialize()']]], - ['_5fmapper_37',['_mapper',['../class_xu_m_q_1_1_binding_manager.html#a81d9bf7a934a52954075cd3b826b8bbe',1,'XuMQ::BindingManager::_mapper'],['../class_xu_m_q_1_1_exchange_manager.html#a036296f317be2e5eebe5a2dd87ea45dc',1,'XuMQ::ExchangeManager::_mapper'],['../class_xu_m_q_1_1_msg_queue_manager.html#ac7449a94eb2cf7f7bbb8edf309a52947',1,'XuMQ::MsgQueueManager::_mapper']]], - ['_5fmessage_5fdefault_5finstance_5f_38',['_Message_default_instance_',['../namespace_xu_m_q.html#ad0fa2d87e5282526884b9bb9aed28beb',1,'XuMQ']]], - ['_5fmessage_5fpayload_5fdefault_5finstance_5f_39',['_Message_Payload_default_instance_',['../namespace_xu_m_q.html#a6433b2d0f7308ee83e364ece0cc9b319',1,'XuMQ']]], - ['_5fmutex_40',['_mutex',['../class_xu_m_q_1_1_binding_manager.html#a89de37822a9c9af6e527925b3e52d1b2',1,'XuMQ::BindingManager::_mutex'],['../class_xu_m_q_1_1_exchange_manager.html#a064006de93e6089cf11286aaf4db894b',1,'XuMQ::ExchangeManager::_mutex'],['../class_xu_m_q_1_1_msg_queue_manager.html#ad512849d260b95474d9ef4a9621a6ef5',1,'XuMQ::MsgQueueManager::_mutex']]], - ['_5fqueues_41',['_queues',['../class_xu_m_q_1_1_msg_queue_manager.html#ac90480dc7ff8fb669feda8e290d2aefe',1,'XuMQ::MsgQueueManager']]], - ['_5fsql_5fhelper_42',['_sql_helper',['../class_xu_m_q_1_1_binding_mapper.html#ac6284ddc379299f44c843036c4721d3d',1,'XuMQ::BindingMapper::_sql_helper'],['../class_xu_m_q_1_1_exchange_mapper.html#a33047288bbcf1a5a529692fd619fd173',1,'XuMQ::ExchangeMapper::_sql_helper'],['../class_xu_m_q_1_1_msg_queue_mapper.html#aad3e8a18b45f048697b366f4e38c7c0e',1,'XuMQ::MsgQueueMapper::_sql_helper']]] + ['_5fdatafile_4',['_datafile',['../class_xu_m_q_1_1_message_mapper.html#ab655b45d7fadaba3565564c9f213c7db',1,'XuMQ::MessageMapper']]], + ['_5fdbfile_5',['_dbfile',['../class_xu_m_q_1_1_sqlite_helper.html#a9e34e9525a504b7b47ca6c31b68b8b86',1,'XuMQ::SqliteHelper']]], + ['_5fexchanges_6',['_exchanges',['../class_xu_m_q_1_1_exchange_manager.html#acf821a4bb2bfe70f9637304a2fd1d3fd',1,'XuMQ::ExchangeManager']]], + ['_5ffilename_7',['_filename',['../class_xu_m_q_1_1_file_helper.html#a1f0e0ceaeebfd7cfe6c173912bd6463c',1,'XuMQ::FileHelper']]], + ['_5fhandler_8',['_handler',['../class_xu_m_q_1_1_sqlite_helper.html#a35e6fce01c14c6e9ec8a550e736d236a',1,'XuMQ::SqliteHelper']]], + ['_5fimpl_5f_9',['_impl_',['../class_xu_m_q_1_1_message.html#a17c5abf824d697961084f209b02072c2',1,'XuMQ::Message::_impl_'],['../class_xu_m_q_1_1_message___payload.html#a27b3a99df47cdafebe393d505d98f0f9',1,'XuMQ::Message_Payload::_impl_'],['../class_xu_m_q_1_1_basic_properties.html#aff7ae08ad715ed7929a1a6571648037f',1,'XuMQ::BasicProperties::_impl_']]], + ['_5finstance_10',['_instance',['../struct_xu_m_q_1_1_basic_properties_default_type_internal.html#ac365786ef978640e548e32cbc4677bf3',1,'XuMQ::BasicPropertiesDefaultTypeInternal::_instance'],['../struct_xu_m_q_1_1_message___payload_default_type_internal.html#a6fe6ea902a5606d80bb7fec3ac562365',1,'XuMQ::Message_PayloadDefaultTypeInternal::_instance'],['../struct_xu_m_q_1_1_message_default_type_internal.html#a98940485795b9a1c8cf82fbca8969ac2',1,'XuMQ::MessageDefaultTypeInternal::_instance']]], + ['_5finternal_11',['_internal',['../class_xu_m_q_1_1_message___payload_1_1___internal.html',1,'XuMQ::Message_Payload::_Internal'],['../class_xu_m_q_1_1_message_1_1___internal.html',1,'XuMQ::Message::_Internal'],['../class_xu_m_q_1_1_basic_properties_1_1___internal.html',1,'XuMQ::BasicProperties::_Internal']]], + ['_5finternal_5fbody_12',['_internal_body',['../class_xu_m_q_1_1_message___payload.html#ac84d5d03cd525ea932498c38c662ccd3',1,'XuMQ::Message_Payload']]], + ['_5finternal_5fdelivery_5fmode_13',['_internal_delivery_mode',['../class_xu_m_q_1_1_basic_properties.html#a48ebe4e81897be79ecb58273191076cf',1,'XuMQ::BasicProperties']]], + ['_5finternal_5fhas_5fpayload_14',['_internal_has_payload',['../class_xu_m_q_1_1_message.html#a93bb603deb900d2e14024f3454df6b1f',1,'XuMQ::Message']]], + ['_5finternal_5fhas_5fproperties_15',['_internal_has_properties',['../class_xu_m_q_1_1_message___payload.html#a6b545afdf8d53aec95293285eed48b90',1,'XuMQ::Message_Payload']]], + ['_5finternal_5fid_16',['_internal_id',['../class_xu_m_q_1_1_basic_properties.html#ae9d8bcccdeeec87a866973065ba83210',1,'XuMQ::BasicProperties']]], + ['_5finternal_5flength_17',['_internal_length',['../class_xu_m_q_1_1_message.html#a1ce55e52d9d0d22d2802b1353fe3e69d',1,'XuMQ::Message']]], + ['_5finternal_5fmutable_5fbody_18',['_internal_mutable_body',['../class_xu_m_q_1_1_message___payload.html#ac52adcde781e73c8c68f0bc5f3a84d03',1,'XuMQ::Message_Payload']]], + ['_5finternal_5fmutable_5fid_19',['_internal_mutable_id',['../class_xu_m_q_1_1_basic_properties.html#a7204e43f2eafe4a7289861c41ddba0bc',1,'XuMQ::BasicProperties']]], + ['_5finternal_5fmutable_5fpayload_20',['_internal_mutable_payload',['../class_xu_m_q_1_1_message.html#abaf72ecf3f82a1ea4417077bfe63f3fa',1,'XuMQ::Message']]], + ['_5finternal_5fmutable_5fproperties_21',['_internal_mutable_properties',['../class_xu_m_q_1_1_message___payload.html#a6a9b800031dd6b063a1bbd03bbdc4a77',1,'XuMQ::Message_Payload']]], + ['_5finternal_5fmutable_5frouting_5fkey_22',['_internal_mutable_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a41d842c75e6652a0704a4169d5792380',1,'XuMQ::BasicProperties']]], + ['_5finternal_5fmutable_5fvalid_23',['_internal_mutable_valid',['../class_xu_m_q_1_1_message___payload.html#a4d1b39064810c42d4f45e2ee01d70019',1,'XuMQ::Message_Payload']]], + ['_5finternal_5foffset_24',['_internal_offset',['../class_xu_m_q_1_1_message.html#a954922f36ceb02a67e3569c27a523dc2',1,'XuMQ::Message']]], + ['_5finternal_5fpayload_25',['_internal_payload',['../class_xu_m_q_1_1_message.html#a32da4d2ac2d6f3dbc1b6378a3c08ac0a',1,'XuMQ::Message']]], + ['_5finternal_5fproperties_26',['_internal_properties',['../class_xu_m_q_1_1_message___payload.html#a2533b33b87d925df8cd0d16d5afb1a62',1,'XuMQ::Message_Payload']]], + ['_5finternal_5frouting_5fkey_27',['_internal_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a6408c42fd35e56403a09d9f58ea90b31',1,'XuMQ::BasicProperties']]], + ['_5finternal_5fset_5fbody_28',['_internal_set_body',['../class_xu_m_q_1_1_message___payload.html#a6b3fff87ef63d830db4f3478805a7744',1,'XuMQ::Message_Payload']]], + ['_5finternal_5fset_5fdelivery_5fmode_29',['_internal_set_delivery_mode',['../class_xu_m_q_1_1_basic_properties.html#a26071267f0a7b5769be9f6047d818ffc',1,'XuMQ::BasicProperties']]], + ['_5finternal_5fset_5fid_30',['_internal_set_id',['../class_xu_m_q_1_1_basic_properties.html#a5e844fb6395e3ce70a914c98fd5e8d33',1,'XuMQ::BasicProperties']]], + ['_5finternal_5fset_5flength_31',['_internal_set_length',['../class_xu_m_q_1_1_message.html#a1c43d4baddd37939ab201d5caa9ae187',1,'XuMQ::Message']]], + ['_5finternal_5fset_5foffset_32',['_internal_set_offset',['../class_xu_m_q_1_1_message.html#a15d3db017fbd16249a6351bd0026650e',1,'XuMQ::Message']]], + ['_5finternal_5fset_5frouting_5fkey_33',['_internal_set_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a5a508c7f5fc3b929651e84da371d3814',1,'XuMQ::BasicProperties']]], + ['_5finternal_5fset_5fvalid_34',['_internal_set_valid',['../class_xu_m_q_1_1_message___payload.html#a98ff0f5b9cd74d142c6f08d6dc281b1c',1,'XuMQ::Message_Payload']]], + ['_5finternal_5fvalid_35',['_internal_valid',['../class_xu_m_q_1_1_message___payload.html#a1098ff1d0a56fa234fd53ad91a82a804',1,'XuMQ::Message_Payload']]], + ['_5finternalparse_36',['_internalparse',['../class_xu_m_q_1_1_basic_properties.html#a5ab9c0271b253518d23b605b5938f46b',1,'XuMQ::BasicProperties::_InternalParse()'],['../class_xu_m_q_1_1_message___payload.html#a346520217ed8feaf7b1e13923248ff0c',1,'XuMQ::Message_Payload::_InternalParse()'],['../class_xu_m_q_1_1_message.html#a3cabfbe063e62fd0f83b8c29dd42cde9',1,'XuMQ::Message::_InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final']]], + ['_5finternalserialize_37',['_internalserialize',['../class_xu_m_q_1_1_message.html#a9c6161973af2447f67e5b2334727ccb3',1,'XuMQ::Message::_InternalSerialize()'],['../class_xu_m_q_1_1_message___payload.html#ae98f499b80787be6beb0ef0aa05d8a0c',1,'XuMQ::Message_Payload::_InternalSerialize()'],['../class_xu_m_q_1_1_basic_properties.html#a847390b3af4304a7bd798233b78e9d70',1,'XuMQ::BasicProperties::_InternalSerialize()']]], + ['_5fmapper_38',['_mapper',['../class_xu_m_q_1_1_binding_manager.html#a81d9bf7a934a52954075cd3b826b8bbe',1,'XuMQ::BindingManager::_mapper'],['../class_xu_m_q_1_1_exchange_manager.html#a036296f317be2e5eebe5a2dd87ea45dc',1,'XuMQ::ExchangeManager::_mapper'],['../class_xu_m_q_1_1_msg_queue_manager.html#ac7449a94eb2cf7f7bbb8edf309a52947',1,'XuMQ::MsgQueueManager::_mapper']]], + ['_5fmessage_5fdefault_5finstance_5f_39',['_Message_default_instance_',['../namespace_xu_m_q.html#ad0fa2d87e5282526884b9bb9aed28beb',1,'XuMQ']]], + ['_5fmessage_5fpayload_5fdefault_5finstance_5f_40',['_Message_Payload_default_instance_',['../namespace_xu_m_q.html#a6433b2d0f7308ee83e364ece0cc9b319',1,'XuMQ']]], + ['_5fmutex_41',['_mutex',['../class_xu_m_q_1_1_binding_manager.html#a89de37822a9c9af6e527925b3e52d1b2',1,'XuMQ::BindingManager::_mutex'],['../class_xu_m_q_1_1_exchange_manager.html#a064006de93e6089cf11286aaf4db894b',1,'XuMQ::ExchangeManager::_mutex'],['../class_xu_m_q_1_1_msg_queue_manager.html#ad512849d260b95474d9ef4a9621a6ef5',1,'XuMQ::MsgQueueManager::_mutex']]], + ['_5fqname_42',['_qname',['../class_xu_m_q_1_1_message_mapper.html#a1fd6adb4b502ee299a7cf3a3d4965c1b',1,'XuMQ::MessageMapper']]], + ['_5fqueues_43',['_queues',['../class_xu_m_q_1_1_msg_queue_manager.html#ac90480dc7ff8fb669feda8e290d2aefe',1,'XuMQ::MsgQueueManager']]], + ['_5fsql_5fhelper_44',['_sql_helper',['../class_xu_m_q_1_1_binding_mapper.html#ac6284ddc379299f44c843036c4721d3d',1,'XuMQ::BindingMapper::_sql_helper'],['../class_xu_m_q_1_1_exchange_mapper.html#a33047288bbcf1a5a529692fd619fd173',1,'XuMQ::ExchangeMapper::_sql_helper'],['../class_xu_m_q_1_1_msg_queue_mapper.html#aad3e8a18b45f048697b366f4e38c7c0e',1,'XuMQ::MsgQueueMapper::_sql_helper']]], + ['_5ftmpfile_45',['_tmpfile',['../class_xu_m_q_1_1_message_mapper.html#a69b3746fec5b2dd24cee0b2108e54e45',1,'XuMQ::MessageMapper']]] ]; diff --git a/docs/search/all_10.js b/docs/search/all_10.js index b39f6a7f..3f630a8f 100644 --- a/docs/search/all_10.js +++ b/docs/search/all_10.js @@ -1,7 +1,7 @@ var searchData= [ ['parentdirectory_0',['parentDirectory',['../class_xu_m_q_1_1_file_helper.html#a28643d0c0fa7088e7afa86f4f048b2f9',1,'XuMQ::FileHelper']]], - ['payload_1',['payload',['../class_xu_m_q_1_1_message_1_1___internal.html#a5f614315449c48fdc546c4c6277ac05d',1,'XuMQ::Message::_Internal::payload()'],['../class_xu_m_q_1_1_message.html#aa7f56b6d0fa2b42a63346bd3bd24aef6',1,'XuMQ::Message::payload() const'],['../class_xu_m_q_1_1_message.html#a53116f1d58f9087100ba317d3dbd6423',1,'XuMQ::Message::Payload']]], + ['payload_1',['payload',['../class_xu_m_q_1_1_message.html#a53116f1d58f9087100ba317d3dbd6423',1,'XuMQ::Message::Payload'],['../class_xu_m_q_1_1_message_1_1___internal.html#a5f614315449c48fdc546c4c6277ac05d',1,'XuMQ::Message::_Internal::payload()'],['../class_xu_m_q_1_1_message.html#aa7f56b6d0fa2b42a63346bd3bd24aef6',1,'XuMQ::Message::payload()']]], ['payload_5f_2',['payload_',['../struct_xu_m_q_1_1_message_1_1_impl__.html#aa0ccdbb01261ce42b9d52195df8c48bc',1,'XuMQ::Message::Impl_']]], ['properties_3',['properties',['../class_xu_m_q_1_1_message___payload_1_1___internal.html#a6b1d56f6873ee0e54f8b153e7b4bb864',1,'XuMQ::Message_Payload::_Internal::properties()'],['../class_xu_m_q_1_1_message___payload.html#ad8774be260932c60a9eea11e5e3e4419',1,'XuMQ::Message_Payload::properties()']]], ['properties_5f_4',['properties_',['../struct_xu_m_q_1_1_message___payload_1_1_impl__.html#abecacd39b38df9ea5f563ccc6ba5a041',1,'XuMQ::Message_Payload::Impl_']]], diff --git a/docs/search/all_12.js b/docs/search/all_12.js index 1b9ae421..dabf1ec6 100644 --- a/docs/search/all_12.js +++ b/docs/search/all_12.js @@ -9,15 +9,16 @@ var searchData= ['release_5fpayload_6',['release_payload',['../class_xu_m_q_1_1_message.html#a67f9067b519eac958146c68435504476',1,'XuMQ::Message']]], ['release_5fproperties_7',['release_properties',['../class_xu_m_q_1_1_message___payload.html#af8ac16d1d406ef76c0dffe4b4d9d3bd7',1,'XuMQ::Message_Payload']]], ['release_5frouting_5fkey_8',['release_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a14d7a12d52452c613473011578e281a7',1,'XuMQ::BasicProperties']]], - ['release_5fvalid_9',['release_valid',['../class_xu_m_q_1_1_message.html#a2c0b5ec097a6bea19290f73fa6e294f1',1,'XuMQ::Message']]], - ['remove_10',['remove',['../class_xu_m_q_1_1_exchange_mapper.html#aac794f0197ef805cfbdff1cd5d6f19f8',1,'XuMQ::ExchangeMapper::remove()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a9a5c5bf798cab6ca30d9a8a734221b66',1,'XuMQ::MsgQueueMapper::remove()'],['../class_xu_m_q_1_1_binding_mapper.html#a706f0d0142d82477a170db7d9e57409a',1,'XuMQ::BindingMapper::remove()']]], + ['release_5fvalid_9',['release_valid',['../class_xu_m_q_1_1_message___payload.html#a33731af3b68f10dea0b0aebe3fcaa1a4',1,'XuMQ::Message_Payload']]], + ['remove_10',['remove',['../class_xu_m_q_1_1_message_mapper.html#a19bb7fd4a2e055f61af658880567c402',1,'XuMQ::MessageMapper::remove()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a9a5c5bf798cab6ca30d9a8a734221b66',1,'XuMQ::MsgQueueMapper::remove()'],['../class_xu_m_q_1_1_exchange_mapper.html#aac794f0197ef805cfbdff1cd5d6f19f8',1,'XuMQ::ExchangeMapper::remove()'],['../class_xu_m_q_1_1_binding_mapper.html#a706f0d0142d82477a170db7d9e57409a',1,'XuMQ::BindingMapper::remove()']]], ['removedirectory_11',['removeDirectory',['../class_xu_m_q_1_1_file_helper.html#a1614d194b00ddd4449a82016c00ce4b3',1,'XuMQ::FileHelper']]], ['removeexchangebindings_12',['removeexchangebindings',['../class_xu_m_q_1_1_binding_mapper.html#a940a0d0189048fb02dde7ae2b82fb50b',1,'XuMQ::BindingMapper::removeExchangeBindings()'],['../class_xu_m_q_1_1_binding_manager.html#a57f5f588abf5ae70b43651a378a9d5ff',1,'XuMQ::BindingManager::removeExchangeBindings()']]], ['removefile_13',['removeFile',['../class_xu_m_q_1_1_file_helper.html#a0f802521391b758249b06df7b569368a',1,'XuMQ::FileHelper']]], - ['removemsgqueuebindings_14',['removeMsgQueueBindings',['../class_xu_m_q_1_1_binding_manager.html#a6ce68afa19bf82b0347a1dbbf8ee2d59',1,'XuMQ::BindingManager']]], - ['removequeuebindings_15',['removeQueueBindings',['../class_xu_m_q_1_1_binding_mapper.html#aabac40c1c7251e8819501783c2a3e777',1,'XuMQ::BindingMapper']]], - ['removetable_16',['removetable',['../class_xu_m_q_1_1_binding_mapper.html#a7b854bc8a5fa8f3bbc262905a1c67823',1,'XuMQ::BindingMapper::removeTable()'],['../class_xu_m_q_1_1_exchange_mapper.html#a1b314e2c1f7e66e3ca61b15e7bca2a4e',1,'XuMQ::ExchangeMapper::removeTable()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a06a80a962586277aafe05d00a575c170',1,'XuMQ::MsgQueueMapper::removeTable()']]], - ['rename_17',['rename',['../class_xu_m_q_1_1_file_helper.html#a69d92b4cd80a4ce7544faafebd1d42c1',1,'XuMQ::FileHelper']]], - ['routing_5fkey_18',['routing_key',['../class_xu_m_q_1_1_basic_properties.html#a778f5ac91b355081fc43120fe57ad2b0',1,'XuMQ::BasicProperties']]], - ['routing_5fkey_5f_19',['routing_key_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a55d9eb2b3da89a019fc9c4e65133b70c',1,'XuMQ::BasicProperties::Impl_']]] + ['removemsgfile_14',['removeMsgFIle',['../class_xu_m_q_1_1_message_mapper.html#a3c9f61f37697b2e1da3a35da355201e5',1,'XuMQ::MessageMapper']]], + ['removemsgqueuebindings_15',['removeMsgQueueBindings',['../class_xu_m_q_1_1_binding_manager.html#a6ce68afa19bf82b0347a1dbbf8ee2d59',1,'XuMQ::BindingManager']]], + ['removequeuebindings_16',['removeQueueBindings',['../class_xu_m_q_1_1_binding_mapper.html#aabac40c1c7251e8819501783c2a3e777',1,'XuMQ::BindingMapper']]], + ['removetable_17',['removetable',['../class_xu_m_q_1_1_binding_mapper.html#a7b854bc8a5fa8f3bbc262905a1c67823',1,'XuMQ::BindingMapper::removeTable()'],['../class_xu_m_q_1_1_exchange_mapper.html#a1b314e2c1f7e66e3ca61b15e7bca2a4e',1,'XuMQ::ExchangeMapper::removeTable()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a06a80a962586277aafe05d00a575c170',1,'XuMQ::MsgQueueMapper::removeTable()']]], + ['rename_18',['rename',['../class_xu_m_q_1_1_file_helper.html#a69d92b4cd80a4ce7544faafebd1d42c1',1,'XuMQ::FileHelper']]], + ['routing_5fkey_19',['routing_key',['../class_xu_m_q_1_1_basic_properties.html#a778f5ac91b355081fc43120fe57ad2b0',1,'XuMQ::BasicProperties']]], + ['routing_5fkey_5f_20',['routing_key_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a55d9eb2b3da89a019fc9c4e65133b70c',1,'XuMQ::BasicProperties::Impl_']]] ]; diff --git a/docs/search/all_13.js b/docs/search/all_13.js index 3568641d..b2de0d30 100644 --- a/docs/search/all_13.js +++ b/docs/search/all_13.js @@ -8,14 +8,14 @@ var searchData= ['set_5fallocated_5fpayload_5',['set_allocated_payload',['../class_xu_m_q_1_1_message.html#a12de1c6bda4a0f44a9dd03f52d95731f',1,'XuMQ::Message']]], ['set_5fallocated_5fproperties_6',['set_allocated_properties',['../class_xu_m_q_1_1_message___payload.html#acd0383bf95349b1aee368f2dd665f4f6',1,'XuMQ::Message_Payload']]], ['set_5fallocated_5frouting_5fkey_7',['set_allocated_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a59e8c28f987dc3f7f70516123a435c5d',1,'XuMQ::BasicProperties']]], - ['set_5fallocated_5fvalid_8',['set_allocated_valid',['../class_xu_m_q_1_1_message.html#a929abfb6109cd6b888a4360477411195',1,'XuMQ::Message']]], + ['set_5fallocated_5fvalid_8',['set_allocated_valid',['../class_xu_m_q_1_1_message___payload.html#a67cd49cd3000745f8b36f295853b9aef',1,'XuMQ::Message_Payload']]], ['set_5fbody_9',['set_body',['../class_xu_m_q_1_1_message___payload.html#a2c4cb6701581e325c71e96760ba9be96',1,'XuMQ::Message_Payload::set_body(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_message___payload.html#a662fae0819eb88b1b2f7447cef7eedcf',1,'XuMQ::Message_Payload::set_body(ArgT0 &&arg0, ArgT... args)']]], ['set_5fdelivery_5fmode_10',['set_delivery_mode',['../class_xu_m_q_1_1_basic_properties.html#a84109ac301f8a9d76fecd86f83c75712',1,'XuMQ::BasicProperties']]], ['set_5fid_11',['set_id',['../class_xu_m_q_1_1_basic_properties.html#a40e8f25d33299fd579215c2d06d26729',1,'XuMQ::BasicProperties::set_id(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_basic_properties.html#a308a3fd5d50d856c7cd65bc56375cedd',1,'XuMQ::BasicProperties::set_id(ArgT0 &&arg0, ArgT... args)']]], ['set_5flength_12',['set_length',['../class_xu_m_q_1_1_message.html#aa2feda4c0872fe7a0b60ca08d4da2f78',1,'XuMQ::Message']]], ['set_5foffset_13',['set_offset',['../class_xu_m_q_1_1_message.html#ab097b31ca9ee4d7acf0795c985501d37',1,'XuMQ::Message']]], ['set_5frouting_5fkey_14',['set_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a260ec092c42f7b5c1b3e8f3f35627a8f',1,'XuMQ::BasicProperties::set_routing_key(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_basic_properties.html#ae056263e847594a712a4dead69d5b37d',1,'XuMQ::BasicProperties::set_routing_key(ArgT0 &&arg0, ArgT... args)']]], - ['set_5fvalid_15',['set_valid',['../class_xu_m_q_1_1_message.html#a779492a41e5ad57430e8663fcfe7b08c',1,'XuMQ::Message::set_valid(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_message.html#aded93b8f59c5f40a8280f5482414073e',1,'XuMQ::Message::set_valid(ArgT0 &&arg0, ArgT... args)']]], + ['set_5fvalid_15',['set_valid',['../class_xu_m_q_1_1_message___payload.html#aa0afab88c40d214f3c159b9cfb367da9',1,'XuMQ::Message_Payload::set_valid(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_message___payload.html#ab1f8bdc6cba51505a3fbbe81756eb8dc',1,'XuMQ::Message_Payload::set_valid(ArgT0 &&arg0, ArgT... args)']]], ['setargs_16',['setargs',['../struct_xu_m_q_1_1_exchange.html#a0c43a2bd55d4f0ed9477314d2f517412',1,'XuMQ::Exchange::setArgs()'],['../struct_xu_m_q_1_1_msg_queue.html#a0aab5b0ec307ce45776c56192d7ff428',1,'XuMQ::MsgQueue::setArgs()']]], ['setcachedsize_17',['setcachedsize',['../class_xu_m_q_1_1_basic_properties.html#a9305dfb67fccb0b3370fbc866c8da463',1,'XuMQ::BasicProperties::SetCachedSize()'],['../class_xu_m_q_1_1_message___payload.html#ac4c47a6eae96937c3870e57825c897a6',1,'XuMQ::Message_Payload::SetCachedSize()'],['../class_xu_m_q_1_1_message.html#a8327bdb225edac8011bdcef212ff0b4c',1,'XuMQ::Message::SetCachedSize()']]], ['setup_18',['setup',['../class_binding_test.html#a09859131a3b3009f6511db0073a42c7b',1,'BindingTest::SetUp()'],['../class_exchange_test.html#a541966a2897d63b33d11640483f218da',1,'ExchangeTest::SetUp()'],['../class_queue_test.html#a693adac291166c8a2c06d2fe32675cfe',1,'QueueTest::SetUp()']]], @@ -27,5 +27,5 @@ var searchData= ['sqlitecallback_24',['SqliteCallback',['../class_xu_m_q_1_1_sqlite_helper.html#ad9b30fb069cfdb091fa01bc7649a55f3',1,'XuMQ::SqliteHelper']]], ['sqlitehelper_25',['sqlitehelper',['../class_xu_m_q_1_1_sqlite_helper.html#a3c136f5fdf09c586ca1c021b249d819a',1,'XuMQ::SqliteHelper::SqliteHelper()'],['../class_xu_m_q_1_1_sqlite_helper.html',1,'XuMQ::SqliteHelper']]], ['strhelper_26',['StrHelper',['../class_xu_m_q_1_1_str_helper.html',1,'XuMQ']]], - ['swap_27',['swap',['../class_xu_m_q_1_1_basic_properties.html#acd4915b2164656b9de32a1f32eb1dce2',1,'XuMQ::BasicProperties::swap'],['../class_xu_m_q_1_1_message___payload.html#ab7293095736348a7db175255ab8a5959',1,'XuMQ::Message_Payload::swap'],['../class_xu_m_q_1_1_message.html#a6e15e586b4815095e4aa7f95ffb93c86',1,'XuMQ::Message::swap'],['../class_xu_m_q_1_1_basic_properties.html#ad084d3518480bc898d557c224cb48a69',1,'XuMQ::BasicProperties::Swap()'],['../class_xu_m_q_1_1_message___payload.html#a6ccecdd6770ffc378cbafd493782e8ef',1,'XuMQ::Message_Payload::Swap()'],['../class_xu_m_q_1_1_message.html#adcb27ecf12b57df4b6e9ad126ca65ceb',1,'XuMQ::Message::Swap()']]] + ['swap_27',['swap',['../class_xu_m_q_1_1_basic_properties.html#ad084d3518480bc898d557c224cb48a69',1,'XuMQ::BasicProperties::Swap()'],['../class_xu_m_q_1_1_message___payload.html#a6ccecdd6770ffc378cbafd493782e8ef',1,'XuMQ::Message_Payload::Swap()'],['../class_xu_m_q_1_1_message.html#adcb27ecf12b57df4b6e9ad126ca65ceb',1,'XuMQ::Message::Swap()'],['../class_xu_m_q_1_1_basic_properties.html#acd4915b2164656b9de32a1f32eb1dce2',1,'XuMQ::BasicProperties::swap'],['../class_xu_m_q_1_1_message___payload.html#ab7293095736348a7db175255ab8a5959',1,'XuMQ::Message_Payload::swap'],['../class_xu_m_q_1_1_message.html#a6e15e586b4815095e4aa7f95ffb93c86',1,'XuMQ::Message::swap']]] ]; diff --git a/docs/search/all_14.js b/docs/search/all_14.js index 1704ff00..bfcb4d60 100644 --- a/docs/search/all_14.js +++ b/docs/search/all_14.js @@ -3,7 +3,8 @@ var searchData= ['tablestruct_5fmsg_5f2eproto_0',['TableStruct_msg_2eproto',['../struct_table_struct__msg__2eproto.html',1,'']]], ['teardown_1',['teardown',['../class_binding_test.html#a7f78454c859a7d57130627b147a4d3fe',1,'BindingTest::TearDown()'],['../class_exchange_test.html#aeab800e85c4d9104d2909db0b14e2992',1,'ExchangeTest::TearDown()'],['../class_queue_test.html#a8f4aa2d69f868816172b0a82a40f89ca',1,'QueueTest::TearDown()']]], ['test_2',['test',['../mqbindingtest_8cpp.html#a86f8e39a6fac7d830bd058b6eb100778',1,'TEST(bind_test, recovery_test): mqbindingtest.cpp'],['../mqexchangetest_8cpp.html#aa3eb23433d689ba4b406507d374bbf19',1,'TEST(exchange_test, insert_test): mqexchangetest.cpp'],['../mqexchangetest_8cpp.html#a82d8d0479380b9d35d88e796b31e227f',1,'TEST(exchange_test, select_test): mqexchangetest.cpp'],['../mqexchangetest_8cpp.html#a0e259c82abdf99ddd6cb434bdd9e29ac',1,'TEST(exchange_test, remove_test): mqexchangetest.cpp'],['../mqqueuetest_8cpp.html#adcf0275d828df4d68096ffb4be59ef81',1,'TEST(queue_test, insert_test): mqqueuetest.cpp'],['../mqqueuetest_8cpp.html#a3e111f609664497d6c210b32de9b8cc0',1,'TEST(queue_test, select_test): mqqueuetest.cpp'],['../mqqueuetest_8cpp.html#a8163fd70b85d6bed99f380b1383443ca',1,'TEST(queue_test, remove_test): mqqueuetest.cpp']]], - ['todo_3',['TODO',['../md__r_e_a_d_m_e.html#autotoc_md27',1,'']]], - ['topic_4',['TOPIC',['../namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7daa084eda8370385e513bc0599d3cc5811',1,'XuMQ']]], - ['type_5',['type',['../struct_xu_m_q_1_1_exchange.html#a35fa49a24961b8f8182a6a7bccfce9a6',1,'XuMQ::Exchange']]] + ['tmpfile_5fsubfix_3',['TMPFILE_SUBFIX',['../namespace_xu_m_q.html#adf00f6175ab7f0660677533d2499949a',1,'XuMQ']]], + ['todo_4',['TODO',['../md__r_e_a_d_m_e.html#autotoc_md27',1,'']]], + ['topic_5',['TOPIC',['../namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7daa084eda8370385e513bc0599d3cc5811',1,'XuMQ']]], + ['type_6',['type',['../struct_xu_m_q_1_1_exchange.html#a35fa49a24961b8f8182a6a7bccfce9a6',1,'XuMQ::Exchange']]] ]; diff --git a/docs/search/all_16.js b/docs/search/all_16.js index ff2aae76..cf5c65da 100644 --- a/docs/search/all_16.js +++ b/docs/search/all_16.js @@ -1,5 +1,5 @@ var searchData= [ - ['valid_0',['valid',['../class_xu_m_q_1_1_message.html#a48177d387b98b24a7a3146d858e69b6b',1,'XuMQ::Message']]], - ['valid_5f_1',['valid_',['../struct_xu_m_q_1_1_message_1_1_impl__.html#a1efeac1734198c71fb5409ebd05698a8',1,'XuMQ::Message::Impl_']]] + ['valid_0',['valid',['../class_xu_m_q_1_1_message___payload.html#adfa48b3fa8eca0c3766b01fe2d2ec020',1,'XuMQ::Message_Payload']]], + ['valid_5f_1',['valid_',['../struct_xu_m_q_1_1_message___payload_1_1_impl__.html#ae7606f3e098a7ecafe42c2d2f7631e10',1,'XuMQ::Message_Payload::Impl_']]] ]; diff --git a/docs/search/all_4.js b/docs/search/all_4.js index e3477c55..87680000 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -10,10 +10,11 @@ var searchData= ['clear_5fpayload_7',['clear_payload',['../class_xu_m_q_1_1_message.html#a1e6ff4782e11b98d1b453486e4ae288a',1,'XuMQ::Message']]], ['clear_5fproperties_8',['clear_properties',['../class_xu_m_q_1_1_message___payload.html#ae5f2244d3ab48589bf154df2571ef473',1,'XuMQ::Message_Payload']]], ['clear_5frouting_5fkey_9',['clear_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a10e53776af80b0a79c2b57b6c82618e3',1,'XuMQ::BasicProperties']]], - ['clear_5fvalid_10',['clear_valid',['../class_xu_m_q_1_1_message.html#a37b6def5d197d8f36c33b0f9c28afac7',1,'XuMQ::Message']]], + ['clear_5fvalid_10',['clear_valid',['../class_xu_m_q_1_1_message___payload.html#a517bbe8cd66faa3a7106aa62540bc562',1,'XuMQ::Message_Payload']]], ['close_11',['close',['../class_xu_m_q_1_1_sqlite_helper.html#ac8e660e745afaafc72b82937ae81c1e8',1,'XuMQ::SqliteHelper']]], ['copyfrom_12',['copyfrom',['../class_xu_m_q_1_1_basic_properties.html#ad09ac87de65216c804a2634ee8585771',1,'XuMQ::BasicProperties::CopyFrom()'],['../class_xu_m_q_1_1_message___payload.html#aa71ffa565b95893849c8ddcf815a61b9',1,'XuMQ::Message_Payload::CopyFrom()'],['../class_xu_m_q_1_1_message.html#a949e6070913bf14fc93973f241fe2e98',1,'XuMQ::Message::CopyFrom()']]], ['createdirectory_13',['createDirectory',['../class_xu_m_q_1_1_file_helper.html#a22fd9192e7f58d40e0188a4f619b9bad',1,'XuMQ::FileHelper']]], ['createfile_14',['createFile',['../class_xu_m_q_1_1_file_helper.html#a4b0f0646d1cfaf32c0973582db595cf3',1,'XuMQ::FileHelper']]], - ['createtable_15',['createtable',['../class_xu_m_q_1_1_binding_mapper.html#ae8359c4312ca03c8bae81cca1cb9c27c',1,'XuMQ::BindingMapper::createTable()'],['../class_xu_m_q_1_1_exchange_mapper.html#a12af18161c38ec2a98fe75f27cf0e9e7',1,'XuMQ::ExchangeMapper::createTable()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a3a4b6fb4b50b4e5e3ef4f45fc160cd8e',1,'XuMQ::MsgQueueMapper::createTable()']]] + ['createmsgfile_15',['createMsgFile',['../class_xu_m_q_1_1_message_mapper.html#a72087ccf24bf8a177eea208cdd678a69',1,'XuMQ::MessageMapper']]], + ['createtable_16',['createtable',['../class_xu_m_q_1_1_binding_mapper.html#ae8359c4312ca03c8bae81cca1cb9c27c',1,'XuMQ::BindingMapper::createTable()'],['../class_xu_m_q_1_1_exchange_mapper.html#a12af18161c38ec2a98fe75f27cf0e9e7',1,'XuMQ::ExchangeMapper::createTable()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a3a4b6fb4b50b4e5e3ef4f45fc160cd8e',1,'XuMQ::MsgQueueMapper::createTable()']]] ]; diff --git a/docs/search/all_5.js b/docs/search/all_5.js index 23fcb84a..3c86d9c5 100644 --- a/docs/search/all_5.js +++ b/docs/search/all_5.js @@ -1,27 +1,28 @@ var searchData= [ - ['declareexchange_0',['declareExchange',['../class_xu_m_q_1_1_exchange_manager.html#a5808485f200f1edff7a97263c855cb2e',1,'XuMQ::ExchangeManager']]], - ['declarequeue_1',['declareQueue',['../class_xu_m_q_1_1_msg_queue_manager.html#a0c5f37ee8190b1bee6b8ecb844663fc4',1,'XuMQ::MsgQueueManager']]], - ['default_5finstance_2',['default_instance',['../class_xu_m_q_1_1_message___payload.html#a0fa8d446e23572610e52cd30c1e394cf',1,'XuMQ::Message_Payload::default_instance()'],['../class_xu_m_q_1_1_message.html#a6d8b174997f0de1b2656b5eb9ec40ff2',1,'XuMQ::Message::default_instance()'],['../class_xu_m_q_1_1_basic_properties.html#a5840ad46ece43e61a101f4efb647c74c',1,'XuMQ::BasicProperties::default_instance()']]], - ['deleteexchange_3',['deleteExchange',['../class_xu_m_q_1_1_exchange_manager.html#a60370a38087d700d71ecd7479f66a129',1,'XuMQ::ExchangeManager']]], - ['deletequeue_4',['deleteQueue',['../class_xu_m_q_1_1_msg_queue_manager.html#afa992390752f2c157de6e0d1b87b79e1',1,'XuMQ::MsgQueueManager']]], - ['delivery_5fmode_5',['delivery_mode',['../class_xu_m_q_1_1_basic_properties.html#a65fdb7fcd11e20f625dbc6fcd3d1ecaa',1,'XuMQ::BasicProperties']]], - ['delivery_5fmode_5f_6',['delivery_mode_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#abf56fc67e46d4d5a2cd4b6e5887a35c2',1,'XuMQ::BasicProperties::Impl_']]], - ['deliverymode_7',['DeliveryMode',['../namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614',1,'XuMQ']]], - ['deliverymode_5farraysize_8',['DeliveryMode_ARRAYSIZE',['../namespace_xu_m_q.html#af91e7f144cf9ee19df8185bd66af20ad',1,'XuMQ']]], - ['deliverymode_5fdescriptor_9',['DeliveryMode_descriptor',['../namespace_xu_m_q.html#a95aa4d1e125ff418c1889c4bfa8adebe',1,'XuMQ']]], - ['deliverymode_5fint_5fmax_5fsentinel_5fdo_5fnot_5fuse_5f_10',['DeliveryMode_INT_MAX_SENTINEL_DO_NOT_USE_',['../namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a7efa0db034ba790efb017d779fb4139a',1,'XuMQ']]], - ['deliverymode_5fint_5fmin_5fsentinel_5fdo_5fnot_5fuse_5f_11',['DeliveryMode_INT_MIN_SENTINEL_DO_NOT_USE_',['../namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a73785b8fad265e73c6e97eedd299da12',1,'XuMQ']]], - ['deliverymode_5fisvalid_12',['DeliveryMode_IsValid',['../namespace_xu_m_q.html#a8471a456dc9ff20e672496443a8e1ecc',1,'XuMQ']]], - ['deliverymode_5fmax_13',['DeliveryMode_MAX',['../namespace_xu_m_q.html#a41a68167fd12001c392dfb64ba06cd62',1,'XuMQ']]], - ['deliverymode_5fmin_14',['DeliveryMode_MIN',['../namespace_xu_m_q.html#a0d59c091a7c17e8dcbf03ef01831b7e2',1,'XuMQ']]], - ['deliverymode_5fname_15',['DeliveryMode_Name',['../namespace_xu_m_q.html#abb33d9f6f89ddc80ac3a1a8725e20742',1,'XuMQ']]], - ['deliverymode_5fparse_16',['DeliveryMode_Parse',['../namespace_xu_m_q.html#ae51bc0fa5f83234e4f1d74487bf2854f',1,'XuMQ']]], - ['descriptor_17',['descriptor',['../class_xu_m_q_1_1_message.html#ac8516772274e5f8ccbe0ad4610ec8361',1,'XuMQ::Message::descriptor()'],['../class_xu_m_q_1_1_message___payload.html#ac9043bb41d70c6ca783f47e57e972ed0',1,'XuMQ::Message_Payload::descriptor()'],['../class_xu_m_q_1_1_basic_properties.html#ac0eae6cd945453117c8ab1516dee6b67',1,'XuMQ::BasicProperties::descriptor()']]], - ['descriptor_5ftable_5fmsg_5f2eproto_18',['descriptor_table_msg_2eproto',['../msg_8pb_8cc.html#aec96d697c689213d761d89e464f97e57',1,'descriptor_table_msg_2eproto: msg.pb.cc'],['../msg_8pb_8h.html#a073f6f3024513351592c0dc9cf770511',1,'descriptor_table_msg_2eproto: msg.pb.cc']]], - ['descriptor_5ftable_5fmsg_5f2eproto_5fgetter_19',['descriptor_table_msg_2eproto_getter',['../msg_8pb_8cc.html#abc86ab67b54e8e0fb8d5b979b3db680b',1,'msg.pb.cc']]], - ['descriptor_5ftable_5fmsg_5f2eproto_5fonce_20',['descriptor_table_msg_2eproto_once',['../msg_8pb_8cc.html#aa040d63f227cfb6c7678923a5ebc699d',1,'msg.pb.cc']]], - ['destructorskippable_5f_21',['destructorskippable_',['../class_xu_m_q_1_1_message.html#a9219d6f192c4435b4a68c852a4d48504',1,'XuMQ::Message::DestructorSkippable_'],['../class_xu_m_q_1_1_message___payload.html#aa88ae03b35b6c616eb0656de0286a53c',1,'XuMQ::Message_Payload::DestructorSkippable_'],['../class_xu_m_q_1_1_basic_properties.html#ae0fdbf248abe8d87913f44f193782347',1,'XuMQ::BasicProperties::DestructorSkippable_']]], - ['direct_22',['DIRECT',['../namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7da6e18e7eb745d443ce711ef9f8d8f266b',1,'XuMQ']]], - ['durable_23',['durable',['../namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a5dc49c69b5e2ddae023a20edd108e785',1,'XuMQ::DURABLE'],['../struct_xu_m_q_1_1_msg_queue.html#a10174a2dfb8cba0a2b20f7dc36f8c9d8',1,'XuMQ::MsgQueue::durable'],['../struct_xu_m_q_1_1_exchange.html#ad563d5bc1cb47f97d054f8c09f4cad39',1,'XuMQ::Exchange::durable']]] + ['datafile_5fsubfix_0',['DATAFILE_SUBFIX',['../namespace_xu_m_q.html#a4c80748846b3a6c7d5b33e3383bcfd50',1,'XuMQ']]], + ['declareexchange_1',['declareExchange',['../class_xu_m_q_1_1_exchange_manager.html#a5808485f200f1edff7a97263c855cb2e',1,'XuMQ::ExchangeManager']]], + ['declarequeue_2',['declareQueue',['../class_xu_m_q_1_1_msg_queue_manager.html#a0c5f37ee8190b1bee6b8ecb844663fc4',1,'XuMQ::MsgQueueManager']]], + ['default_5finstance_3',['default_instance',['../class_xu_m_q_1_1_message.html#a6d8b174997f0de1b2656b5eb9ec40ff2',1,'XuMQ::Message::default_instance()'],['../class_xu_m_q_1_1_message___payload.html#a0fa8d446e23572610e52cd30c1e394cf',1,'XuMQ::Message_Payload::default_instance()'],['../class_xu_m_q_1_1_basic_properties.html#a5840ad46ece43e61a101f4efb647c74c',1,'XuMQ::BasicProperties::default_instance()']]], + ['deleteexchange_4',['deleteExchange',['../class_xu_m_q_1_1_exchange_manager.html#a60370a38087d700d71ecd7479f66a129',1,'XuMQ::ExchangeManager']]], + ['deletequeue_5',['deleteQueue',['../class_xu_m_q_1_1_msg_queue_manager.html#afa992390752f2c157de6e0d1b87b79e1',1,'XuMQ::MsgQueueManager']]], + ['delivery_5fmode_6',['delivery_mode',['../class_xu_m_q_1_1_basic_properties.html#a65fdb7fcd11e20f625dbc6fcd3d1ecaa',1,'XuMQ::BasicProperties']]], + ['delivery_5fmode_5f_7',['delivery_mode_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#abf56fc67e46d4d5a2cd4b6e5887a35c2',1,'XuMQ::BasicProperties::Impl_']]], + ['deliverymode_8',['DeliveryMode',['../namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614',1,'XuMQ']]], + ['deliverymode_5farraysize_9',['DeliveryMode_ARRAYSIZE',['../namespace_xu_m_q.html#af91e7f144cf9ee19df8185bd66af20ad',1,'XuMQ']]], + ['deliverymode_5fdescriptor_10',['DeliveryMode_descriptor',['../namespace_xu_m_q.html#a95aa4d1e125ff418c1889c4bfa8adebe',1,'XuMQ']]], + ['deliverymode_5fint_5fmax_5fsentinel_5fdo_5fnot_5fuse_5f_11',['DeliveryMode_INT_MAX_SENTINEL_DO_NOT_USE_',['../namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a7efa0db034ba790efb017d779fb4139a',1,'XuMQ']]], + ['deliverymode_5fint_5fmin_5fsentinel_5fdo_5fnot_5fuse_5f_12',['DeliveryMode_INT_MIN_SENTINEL_DO_NOT_USE_',['../namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a73785b8fad265e73c6e97eedd299da12',1,'XuMQ']]], + ['deliverymode_5fisvalid_13',['DeliveryMode_IsValid',['../namespace_xu_m_q.html#a8471a456dc9ff20e672496443a8e1ecc',1,'XuMQ']]], + ['deliverymode_5fmax_14',['DeliveryMode_MAX',['../namespace_xu_m_q.html#a41a68167fd12001c392dfb64ba06cd62',1,'XuMQ']]], + ['deliverymode_5fmin_15',['DeliveryMode_MIN',['../namespace_xu_m_q.html#a0d59c091a7c17e8dcbf03ef01831b7e2',1,'XuMQ']]], + ['deliverymode_5fname_16',['DeliveryMode_Name',['../namespace_xu_m_q.html#abb33d9f6f89ddc80ac3a1a8725e20742',1,'XuMQ']]], + ['deliverymode_5fparse_17',['DeliveryMode_Parse',['../namespace_xu_m_q.html#ae51bc0fa5f83234e4f1d74487bf2854f',1,'XuMQ']]], + ['descriptor_18',['descriptor',['../class_xu_m_q_1_1_basic_properties.html#ac0eae6cd945453117c8ab1516dee6b67',1,'XuMQ::BasicProperties::descriptor()'],['../class_xu_m_q_1_1_message___payload.html#ac9043bb41d70c6ca783f47e57e972ed0',1,'XuMQ::Message_Payload::descriptor()'],['../class_xu_m_q_1_1_message.html#ac8516772274e5f8ccbe0ad4610ec8361',1,'XuMQ::Message::descriptor()']]], + ['descriptor_5ftable_5fmsg_5f2eproto_19',['descriptor_table_msg_2eproto',['../msg_8pb_8cc.html#aec96d697c689213d761d89e464f97e57',1,'descriptor_table_msg_2eproto: msg.pb.cc'],['../msg_8pb_8h.html#a073f6f3024513351592c0dc9cf770511',1,'descriptor_table_msg_2eproto: msg.pb.cc']]], + ['descriptor_5ftable_5fmsg_5f2eproto_5fgetter_20',['descriptor_table_msg_2eproto_getter',['../msg_8pb_8cc.html#abc86ab67b54e8e0fb8d5b979b3db680b',1,'msg.pb.cc']]], + ['descriptor_5ftable_5fmsg_5f2eproto_5fonce_21',['descriptor_table_msg_2eproto_once',['../msg_8pb_8cc.html#aa040d63f227cfb6c7678923a5ebc699d',1,'msg.pb.cc']]], + ['destructorskippable_5f_22',['destructorskippable_',['../class_xu_m_q_1_1_basic_properties.html#ae0fdbf248abe8d87913f44f193782347',1,'XuMQ::BasicProperties::DestructorSkippable_'],['../class_xu_m_q_1_1_message.html#a9219d6f192c4435b4a68c852a4d48504',1,'XuMQ::Message::DestructorSkippable_'],['../class_xu_m_q_1_1_message___payload.html#aa88ae03b35b6c616eb0656de0286a53c',1,'XuMQ::Message_Payload::DestructorSkippable_']]], + ['direct_23',['DIRECT',['../namespace_xu_m_q.html#a4816a5c6a665a9846a019871c6310c7da6e18e7eb745d443ce711ef9f8d8f266b',1,'XuMQ']]], + ['durable_24',['durable',['../struct_xu_m_q_1_1_msg_queue.html#a10174a2dfb8cba0a2b20f7dc36f8c9d8',1,'XuMQ::MsgQueue::durable'],['../struct_xu_m_q_1_1_exchange.html#ad563d5bc1cb47f97d054f8c09f4cad39',1,'XuMQ::Exchange::durable'],['../namespace_xu_m_q.html#a0f608e8c800bb6737ae004b82a037614a5dc49c69b5e2ddae023a20edd108e785',1,'XuMQ::DURABLE']]] ]; diff --git a/docs/search/all_8.js b/docs/search/all_8.js index f9c9cb4e..80b4be87 100644 --- a/docs/search/all_8.js +++ b/docs/search/all_8.js @@ -1,14 +1,15 @@ var searchData= [ - ['getargs_0',['getargs',['../struct_xu_m_q_1_1_msg_queue.html#a375d991fc89414224d7db5d139a533dd',1,'XuMQ::MsgQueue::getArgs()'],['../struct_xu_m_q_1_1_exchange.html#a4592927797f070863f763a9c4486621b',1,'XuMQ::Exchange::getArgs()']]], - ['getbinding_1',['getBinding',['../class_xu_m_q_1_1_binding_manager.html#ad367fbb642f1b1b6c4d99e86a8f9f897',1,'XuMQ::BindingManager']]], - ['getcachedsize_2',['getcachedsize',['../class_xu_m_q_1_1_basic_properties.html#adeca60dc535e3dacd3b397fe7fe6a3ce',1,'XuMQ::BasicProperties::GetCachedSize()'],['../class_xu_m_q_1_1_message___payload.html#a07e9df8c4e46031276056f4262b0bc98',1,'XuMQ::Message_Payload::GetCachedSize()'],['../class_xu_m_q_1_1_message.html#a78753eb092805ce1392c08feafeba1f5',1,'XuMQ::Message::GetCachedSize()']]], - ['getclassdata_3',['getclassdata',['../class_xu_m_q_1_1_basic_properties.html#a7d5bc336be89a7de6c5e0e1ff99ff771',1,'XuMQ::BasicProperties::GetClassData()'],['../class_xu_m_q_1_1_message___payload.html#abe52a264f01b4bc1ef20399b0fa75e8c',1,'XuMQ::Message_Payload::GetClassData()'],['../class_xu_m_q_1_1_message.html#af25aa2b6d68157d0a62ebaf3e89374e6',1,'XuMQ::Message::GetClassData() const final']]], - ['getdescriptor_4',['getdescriptor',['../class_xu_m_q_1_1_message.html#a3f64a28dbef58061ab94a7a758f0ffa5',1,'XuMQ::Message::GetDescriptor()'],['../class_xu_m_q_1_1_message___payload.html#a2aef85ba43ed51c4b3d5d6fcd991d731',1,'XuMQ::Message_Payload::GetDescriptor()'],['../class_xu_m_q_1_1_basic_properties.html#a097a8266e10f719cfc2108a946bc1bd9',1,'XuMQ::BasicProperties::GetDescriptor()']]], - ['getenumdescriptor_3c_20_3a_3axumq_3a_3adeliverymode_20_3e_5',['GetEnumDescriptor< ::XuMQ::DeliveryMode >',['../msg_8pb_8h.html#ac9c02984a3d0b97c613d2afd8d09e437',1,'msg.pb.h']]], - ['getenumdescriptor_3c_20_3a_3axumq_3a_3aexchangetype_20_3e_6',['GetEnumDescriptor< ::XuMQ::ExchangeType >',['../msg_8pb_8h.html#a1ab70d4b712bb69753d94ff01b8456eb',1,'msg.pb.h']]], - ['getexchangebindings_7',['getExchangeBindings',['../class_xu_m_q_1_1_binding_manager.html#a2cac15b2f93390d7a564491dc20f3dc6',1,'XuMQ::BindingManager']]], - ['getmetadata_8',['getmetadata',['../class_xu_m_q_1_1_basic_properties.html#a7233a795db6ba601f3be424888100f27',1,'XuMQ::BasicProperties::GetMetadata()'],['../class_xu_m_q_1_1_message___payload.html#a3cb8e94058051be6355390ef76e250fd',1,'XuMQ::Message_Payload::GetMetadata()'],['../class_xu_m_q_1_1_message.html#a30dc9317929acced4ace8ea53da5ad04',1,'XuMQ::Message::GetMetadata()']]], - ['getreflection_9',['getreflection',['../class_xu_m_q_1_1_basic_properties.html#a69b72641f1d8c7408d8c4a9d3b067c10',1,'XuMQ::BasicProperties::GetReflection()'],['../class_xu_m_q_1_1_message___payload.html#a0592ce34620e323525f90f5757424464',1,'XuMQ::Message_Payload::GetReflection()'],['../class_xu_m_q_1_1_message.html#a6178b460db8272510a7568eaf543c58c',1,'XuMQ::Message::GetReflection()']]], - ['github_20io_20message_20queues_20项目文档_20a_10',['<a href="https://ye-yu-mo.github.io/Message-Queues/" >项目文档</a>',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]] + ['garbagecollection_0',['garbageCollection',['../class_xu_m_q_1_1_message_mapper.html#a0fcd0d0b06709693f3cbc37ea73c3ca2',1,'XuMQ::MessageMapper']]], + ['getargs_1',['getargs',['../struct_xu_m_q_1_1_exchange.html#a4592927797f070863f763a9c4486621b',1,'XuMQ::Exchange::getArgs()'],['../struct_xu_m_q_1_1_msg_queue.html#a375d991fc89414224d7db5d139a533dd',1,'XuMQ::MsgQueue::getArgs()']]], + ['getbinding_2',['getBinding',['../class_xu_m_q_1_1_binding_manager.html#ad367fbb642f1b1b6c4d99e86a8f9f897',1,'XuMQ::BindingManager']]], + ['getcachedsize_3',['getcachedsize',['../class_xu_m_q_1_1_basic_properties.html#adeca60dc535e3dacd3b397fe7fe6a3ce',1,'XuMQ::BasicProperties::GetCachedSize()'],['../class_xu_m_q_1_1_message___payload.html#a07e9df8c4e46031276056f4262b0bc98',1,'XuMQ::Message_Payload::GetCachedSize()'],['../class_xu_m_q_1_1_message.html#a78753eb092805ce1392c08feafeba1f5',1,'XuMQ::Message::GetCachedSize()']]], + ['getclassdata_4',['getclassdata',['../class_xu_m_q_1_1_basic_properties.html#a7d5bc336be89a7de6c5e0e1ff99ff771',1,'XuMQ::BasicProperties::GetClassData()'],['../class_xu_m_q_1_1_message___payload.html#abe52a264f01b4bc1ef20399b0fa75e8c',1,'XuMQ::Message_Payload::GetClassData()'],['../class_xu_m_q_1_1_message.html#af25aa2b6d68157d0a62ebaf3e89374e6',1,'XuMQ::Message::GetClassData()']]], + ['getdescriptor_5',['getdescriptor',['../class_xu_m_q_1_1_message___payload.html#a2aef85ba43ed51c4b3d5d6fcd991d731',1,'XuMQ::Message_Payload::GetDescriptor()'],['../class_xu_m_q_1_1_message.html#a3f64a28dbef58061ab94a7a758f0ffa5',1,'XuMQ::Message::GetDescriptor()'],['../class_xu_m_q_1_1_basic_properties.html#a097a8266e10f719cfc2108a946bc1bd9',1,'XuMQ::BasicProperties::GetDescriptor()']]], + ['getenumdescriptor_3c_20_3a_3axumq_3a_3adeliverymode_20_3e_6',['GetEnumDescriptor< ::XuMQ::DeliveryMode >',['../msg_8pb_8h.html#ac9c02984a3d0b97c613d2afd8d09e437',1,'msg.pb.h']]], + ['getenumdescriptor_3c_20_3a_3axumq_3a_3aexchangetype_20_3e_7',['GetEnumDescriptor< ::XuMQ::ExchangeType >',['../msg_8pb_8h.html#a1ab70d4b712bb69753d94ff01b8456eb',1,'msg.pb.h']]], + ['getexchangebindings_8',['getExchangeBindings',['../class_xu_m_q_1_1_binding_manager.html#a2cac15b2f93390d7a564491dc20f3dc6',1,'XuMQ::BindingManager']]], + ['getmetadata_9',['getmetadata',['../class_xu_m_q_1_1_basic_properties.html#a7233a795db6ba601f3be424888100f27',1,'XuMQ::BasicProperties::GetMetadata()'],['../class_xu_m_q_1_1_message___payload.html#a3cb8e94058051be6355390ef76e250fd',1,'XuMQ::Message_Payload::GetMetadata()'],['../class_xu_m_q_1_1_message.html#a30dc9317929acced4ace8ea53da5ad04',1,'XuMQ::Message::GetMetadata()']]], + ['getreflection_10',['getreflection',['../class_xu_m_q_1_1_basic_properties.html#a69b72641f1d8c7408d8c4a9d3b067c10',1,'XuMQ::BasicProperties::GetReflection()'],['../class_xu_m_q_1_1_message___payload.html#a0592ce34620e323525f90f5757424464',1,'XuMQ::Message_Payload::GetReflection()'],['../class_xu_m_q_1_1_message.html#a6178b460db8272510a7568eaf543c58c',1,'XuMQ::Message::GetReflection()']]], + ['github_20io_20message_20queues_20项目文档_20a_11',['<a href="https://ye-yu-mo.github.io/Message-Queues/" >项目文档</a>',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]] ]; diff --git a/docs/search/all_a.js b/docs/search/all_a.js index 77b03cb0..5635518a 100644 --- a/docs/search/all_a.js +++ b/docs/search/all_a.js @@ -3,9 +3,9 @@ var searchData= ['id_0',['id',['../class_xu_m_q_1_1_basic_properties.html#a72f608855c1f3cd1496ab75048b0571c',1,'XuMQ::BasicProperties']]], ['id_5f_1',['id_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#acd0d23402a99f22c9104b816b9351446',1,'XuMQ::BasicProperties::Impl_']]], ['impl_5f_2',['impl_',['../struct_xu_m_q_1_1_message_1_1_impl__.html',1,'XuMQ::Message::Impl_'],['../struct_xu_m_q_1_1_message___payload_1_1_impl__.html',1,'XuMQ::Message_Payload::Impl_'],['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html',1,'XuMQ::BasicProperties::Impl_']]], - ['insert_3',['insert',['../class_xu_m_q_1_1_binding_mapper.html#a5e63c28ff05c747ee9fac05d2613e7ce',1,'XuMQ::BindingMapper::insert()'],['../class_xu_m_q_1_1_exchange_mapper.html#ab572b6e512d9e382e3143b1b04de4417',1,'XuMQ::ExchangeMapper::insert()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a794a7c685feb7e857f9008745595475a',1,'XuMQ::MsgQueueMapper::insert()']]], + ['insert_3',['insert',['../class_xu_m_q_1_1_binding_mapper.html#a5e63c28ff05c747ee9fac05d2613e7ce',1,'XuMQ::BindingMapper::insert()'],['../class_xu_m_q_1_1_exchange_mapper.html#ab572b6e512d9e382e3143b1b04de4417',1,'XuMQ::ExchangeMapper::insert()'],['../class_xu_m_q_1_1_message_mapper.html#a2284f71dd31510249eacd38af9dc5d64',1,'XuMQ::MessageMapper::insert(const MessagePtr &msg)'],['../class_xu_m_q_1_1_message_mapper.html#aaca8c44cb58bc14c7b886a78c4cfe1aa',1,'XuMQ::MessageMapper::insert(const std::string &filename, const MessagePtr &msg)'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a794a7c685feb7e857f9008745595475a',1,'XuMQ::MsgQueueMapper::insert()']]], ['internal_4',['internal',['../namespaceinternal.html',1,'']]], - ['internal_5fdefault_5finstance_5',['internal_default_instance',['../class_xu_m_q_1_1_message___payload.html#a28d802b2b2d484c5e6d520e8f7e6fd83',1,'XuMQ::Message_Payload::internal_default_instance()'],['../class_xu_m_q_1_1_message.html#a725f698d8dc0c28592d462cb7a09c1ca',1,'XuMQ::Message::internal_default_instance()'],['../class_xu_m_q_1_1_basic_properties.html#a26b99fa7f4762826363ca646c9911398',1,'XuMQ::BasicProperties::internal_default_instance()']]], + ['internal_5fdefault_5finstance_5',['internal_default_instance',['../class_xu_m_q_1_1_basic_properties.html#a26b99fa7f4762826363ca646c9911398',1,'XuMQ::BasicProperties::internal_default_instance()'],['../class_xu_m_q_1_1_message.html#a725f698d8dc0c28592d462cb7a09c1ca',1,'XuMQ::Message::internal_default_instance()'],['../class_xu_m_q_1_1_message___payload.html#a28d802b2b2d484c5e6d520e8f7e6fd83',1,'XuMQ::Message_Payload::internal_default_instance()']]], ['internalarenaconstructable_5f_6',['internalarenaconstructable_',['../class_xu_m_q_1_1_basic_properties.html#a50c0edd22b4a01ed2b17f4d256ce9749',1,'XuMQ::BasicProperties::InternalArenaConstructable_'],['../class_xu_m_q_1_1_message___payload.html#aede4e619fcab235d9de675630425984f',1,'XuMQ::Message_Payload::InternalArenaConstructable_'],['../class_xu_m_q_1_1_message.html#a839475fdc1e0e57150b987e50b566acf',1,'XuMQ::Message::InternalArenaConstructable_']]], ['internalswap_7',['internalswap',['../class_xu_m_q_1_1_basic_properties.html#a2154afaf9ddc29033651e3f27c42a7f5',1,'XuMQ::BasicProperties::InternalSwap()'],['../class_xu_m_q_1_1_message___payload.html#ad27d02e65bd6892c977d33b1844ec153',1,'XuMQ::Message_Payload::InternalSwap()'],['../class_xu_m_q_1_1_message.html#a6437cf434aea48ddfa24684e4e09a4fd',1,'XuMQ::Message::InternalSwap()']]], ['io_20message_20queues_20项目文档_20a_8',['<a href="https://ye-yu-mo.github.io/Message-Queues/" >项目文档</a>',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], diff --git a/docs/search/all_b.js b/docs/search/all_b.js index f7ef5a1f..eaa90397 100644 --- a/docs/search/all_b.js +++ b/docs/search/all_b.js @@ -9,5 +9,5 @@ var searchData= ['kpayloadfieldnumber_6',['kPayloadFieldNumber',['../class_xu_m_q_1_1_message.html#a50513959fb2b3432bbc8787c3c0b80a7afa46ee1018920f70396c32d0febd21f3',1,'XuMQ::Message']]], ['kpropertiesfieldnumber_7',['kPropertiesFieldNumber',['../class_xu_m_q_1_1_message___payload.html#a227f843840914898f5b55e673cbe34cbacfda25812aa62845f2c5337e01065a48',1,'XuMQ::Message_Payload']]], ['kroutingkeyfieldnumber_8',['kRoutingKeyFieldNumber',['../class_xu_m_q_1_1_basic_properties.html#a7d7bf11ee6d99d90b3443a11000d4961af2d01ec707e3bccdffbcee1156ba0fb2',1,'XuMQ::BasicProperties']]], - ['kvalidfieldnumber_9',['kValidFieldNumber',['../class_xu_m_q_1_1_message.html#a50513959fb2b3432bbc8787c3c0b80a7abb8e0b89a1a24f947f05f6dbd5d84cca',1,'XuMQ::Message']]] + ['kvalidfieldnumber_9',['kValidFieldNumber',['../class_xu_m_q_1_1_message___payload.html#a227f843840914898f5b55e673cbe34cba1b6123579b846991aecd5e3bae023232',1,'XuMQ::Message_Payload']]] ]; diff --git a/docs/search/all_c.js b/docs/search/all_c.js index 73e5f94b..8280b980 100644 --- a/docs/search/all_c.js +++ b/docs/search/all_c.js @@ -2,8 +2,9 @@ var searchData= [ ['length_0',['length',['../class_xu_m_q_1_1_message.html#a8efd797cb4a07a0b758992d892ac8513',1,'XuMQ::Message']]], ['length_5f_1',['length_',['../struct_xu_m_q_1_1_message_1_1_impl__.html#a9069c6e822c9a931536d049c2a98ae9b',1,'XuMQ::Message::Impl_']]], - ['log_5finit_2',['log_init',['../namespace_xu_m_q.html#ab48ee1fdcd2c301040d24a1642224a7d',1,'XuMQ']]], - ['logger_3',['logger',['../namespace_xu_m_q.html#a1f0e7672a5105ab779a6abc4020cf31a',1,'XuMQ']]], - ['logger_2ehpp_4',['logger.hpp',['../logger_8hpp.html',1,'']]], - ['loginit_5',['loginit',['../class_xu_m_q_1_1_log_init.html',1,'XuMQ::LogInit'],['../class_xu_m_q_1_1_log_init.html#a1340b30126554326b5ffe7d60fb7ca40',1,'XuMQ::LogInit::LogInit()']]] + ['load_2',['load',['../class_xu_m_q_1_1_message_mapper.html#a0617e445b421553271cd2316adc71160',1,'XuMQ::MessageMapper']]], + ['log_5finit_3',['log_init',['../namespace_xu_m_q.html#ab48ee1fdcd2c301040d24a1642224a7d',1,'XuMQ']]], + ['logger_4',['logger',['../namespace_xu_m_q.html#a1f0e7672a5105ab779a6abc4020cf31a',1,'XuMQ']]], + ['logger_2ehpp_5',['logger.hpp',['../logger_8hpp.html',1,'']]], + ['loginit_6',['loginit',['../class_xu_m_q_1_1_log_init.html',1,'XuMQ::LogInit'],['../class_xu_m_q_1_1_log_init.html#a1340b30126554326b5ffe7d60fb7ca40',1,'XuMQ::LogInit::LogInit()']]] ]; diff --git a/docs/search/all_d.js b/docs/search/all_d.js index d4800dd6..22bbc683 100644 --- a/docs/search/all_d.js +++ b/docs/search/all_d.js @@ -2,30 +2,35 @@ var searchData= [ ['main_0',['main',['../mqqueuetest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): mqqueuetest.cpp'],['../mqfiletest_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): mqfiletest.cpp'],['../mqexchangetest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): mqexchangetest.cpp'],['../mqbindingtest_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): mqbindingtest.cpp'],['../split_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): split.cpp'],['../random_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): random.cpp']]], ['mergefrom_1',['mergefrom',['../class_xu_m_q_1_1_message.html#a0dde0e432cb3010b5a970d0ceafbd10a',1,'XuMQ::Message::MergeFrom()'],['../class_xu_m_q_1_1_message___payload.html#a7256fc9c65ee21e318a79fd1188f624c',1,'XuMQ::Message_Payload::MergeFrom()'],['../class_xu_m_q_1_1_basic_properties.html#a203202f7285fb07ef3c847bdec2b70c1',1,'XuMQ::BasicProperties::MergeFrom()']]], - ['mergeimpl_2',['mergeimpl',['../class_xu_m_q_1_1_message.html#acb32554439e73f73f4b4610fb784b566',1,'XuMQ::Message::MergeImpl()'],['../class_xu_m_q_1_1_message___payload.html#a8f19b8a2219a7b14b6c5759140934980',1,'XuMQ::Message_Payload::MergeImpl()'],['../class_xu_m_q_1_1_basic_properties.html#a6d922c5dc4f866ddd19b85c6dbf1b383',1,'XuMQ::BasicProperties::MergeImpl()']]], + ['mergeimpl_2',['mergeimpl',['../class_xu_m_q_1_1_message___payload.html#a8f19b8a2219a7b14b6c5759140934980',1,'XuMQ::Message_Payload::MergeImpl()'],['../class_xu_m_q_1_1_basic_properties.html#a6d922c5dc4f866ddd19b85c6dbf1b383',1,'XuMQ::BasicProperties::MergeImpl()'],['../class_xu_m_q_1_1_message.html#acb32554439e73f73f4b4610fb784b566',1,'XuMQ::Message::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message &to_msg, const ::PROTOBUF_NAMESPACE_ID::Message &from_msg)']]], ['message_3',['message',['../class_xu_m_q_1_1_message.html#a52801d6eddf4724d06f9f5d4ddd3db88',1,'XuMQ::Message::Message(const Message &from)'],['../class_xu_m_q_1_1_message.html#a4dfcba2ecbb63fef5f5314780226881d',1,'XuMQ::Message::Message()'],['../class_xu_m_q_1_1_message.html#a8c2ee289e6b56bd6ae01f0f95d34d112',1,'XuMQ::Message::Message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)'],['../class_xu_m_q_1_1_message.html',1,'XuMQ::Message'],['../class_xu_m_q_1_1_message.html#ab46d92b6a9498caf1e9c2ac804a7da26',1,'XuMQ::Message::Message(Message &&from) noexcept'],['../class_xu_m_q_1_1_message.html#a151643bf5d912aad101b4b122f2e9fd8',1,'XuMQ::Message::Message(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)']]], ['message_20queues_4',['Message-Queues',['../md__r_e_a_d_m_e.html',1,'']]], ['message_20queues_20项目文档_20a_5',['<a href="https://ye-yu-mo.github.io/Message-Queues/" >项目文档</a>',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], - ['message_5fpayload_6',['message_payload',['../class_xu_m_q_1_1_message___payload.html#a96cb55b811356315f35583fc142769db',1,'XuMQ::Message_Payload::Message_Payload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)'],['../class_xu_m_q_1_1_message___payload.html#a3cd3dd5dd2132d90b6c1190e5566f93e',1,'XuMQ::Message_Payload::Message_Payload(Message_Payload &&from) noexcept'],['../class_xu_m_q_1_1_message___payload.html#aa8c06ffe2143b0dccc9e1d0fb5ed9e58',1,'XuMQ::Message_Payload::Message_Payload(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)'],['../class_xu_m_q_1_1_message___payload.html#abdbbf8e3a0bb0f46fb5cd2e50ad5f743',1,'XuMQ::Message_Payload::Message_Payload(const Message_Payload &from)'],['../class_xu_m_q_1_1_message___payload.html#a0ff5933e4f8416f7f81c98321ec529c1',1,'XuMQ::Message_Payload::Message_Payload()'],['../class_xu_m_q_1_1_message___payload.html',1,'XuMQ::Message_Payload']]], - ['message_5fpayloaddefaulttypeinternal_7',['message_payloaddefaulttypeinternal',['../struct_xu_m_q_1_1_message___payload_default_type_internal.html#ad6f2585f8f827cb5b1dce7762c92f95b',1,'XuMQ::Message_PayloadDefaultTypeInternal::Message_PayloadDefaultTypeInternal()'],['../struct_xu_m_q_1_1_message___payload_default_type_internal.html',1,'XuMQ::Message_PayloadDefaultTypeInternal']]], - ['messagedefaulttypeinternal_8',['messagedefaulttypeinternal',['../struct_xu_m_q_1_1_message_default_type_internal.html#a07de05fa49c54b80208350ff9950e86c',1,'XuMQ::MessageDefaultTypeInternal::MessageDefaultTypeInternal()'],['../struct_xu_m_q_1_1_message_default_type_internal.html',1,'XuMQ::MessageDefaultTypeInternal']]], - ['mo_20github_20io_20message_20queues_20项目文档_20a_9',['<a href="https://ye-yu-mo.github.io/Message-Queues/" >项目文档</a>',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], - ['mqbindingtest_2ecpp_10',['mqbindingtest.cpp',['../mqbindingtest_8cpp.html',1,'']]], - ['mqexchangetest_2ecpp_11',['mqexchangetest.cpp',['../mqexchangetest_8cpp.html',1,'']]], - ['mqfiletest_2ecpp_12',['mqfiletest.cpp',['../mqfiletest_8cpp.html',1,'']]], - ['mqp_13',['mqp',['../mqqueuetest_8cpp.html#abbd52a50dc838305e32464719ba095c5',1,'mqqueuetest.cpp']]], - ['mqqueuetest_2ecpp_14',['mqqueuetest.cpp',['../mqqueuetest_8cpp.html',1,'']]], - ['msg_2epb_2ecc_15',['msg.pb.cc',['../msg_8pb_8cc.html',1,'']]], - ['msg_2epb_2eh_16',['msg.pb.h',['../msg_8pb_8h.html',1,'']]], - ['msgqueue_17',['msgqueue',['../struct_xu_m_q_1_1_msg_queue.html#ae93fe02f20e3b3c8f18b0ee74df5275d',1,'XuMQ::MsgQueue::MsgQueue()'],['../struct_xu_m_q_1_1_msg_queue.html#a5ec98f6a1ee5a0abcb06df8be4671662',1,'XuMQ::MsgQueue::MsgQueue(const std::string &qname, bool qdurable, bool qexclusive, bool qauto_delete, std::unordered_map< std::string, std::string > &qargs)'],['../struct_xu_m_q_1_1_msg_queue.html',1,'XuMQ::MsgQueue']]], - ['msgqueue_5fname_18',['msgqueue_name',['../struct_xu_m_q_1_1_binding.html#aeb411f44ef74f18b63da51509a25de85',1,'XuMQ::Binding']]], - ['msgqueuebindingmap_19',['MsgQueueBindingMap',['../namespace_xu_m_q.html#a7d6eb557023012c069ab5ee39728a677',1,'XuMQ']]], - ['msgqueuemanager_20',['msgqueuemanager',['../class_xu_m_q_1_1_msg_queue_manager.html#aebd0cd056b11b7698be01985080c3568',1,'XuMQ::MsgQueueManager::MsgQueueManager()'],['../class_xu_m_q_1_1_msg_queue_manager.html',1,'XuMQ::MsgQueueManager']]], - ['msgqueuemapper_21',['msgqueuemapper',['../class_xu_m_q_1_1_msg_queue_mapper.html',1,'XuMQ::MsgQueueMapper'],['../class_xu_m_q_1_1_msg_queue_mapper.html#ad6565be12a1db7f40856c71830504094',1,'XuMQ::MsgQueueMapper::MsgQueueMapper()']]], - ['mutable_5fbody_22',['mutable_body',['../class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf',1,'XuMQ::Message_Payload']]], - ['mutable_5fid_23',['mutable_id',['../class_xu_m_q_1_1_basic_properties.html#ab631683690c30fd9b0734644fab5673f',1,'XuMQ::BasicProperties']]], - ['mutable_5fpayload_24',['mutable_payload',['../class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4',1,'XuMQ::Message']]], - ['mutable_5fproperties_25',['mutable_properties',['../class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9',1,'XuMQ::Message_Payload']]], - ['mutable_5frouting_5fkey_26',['mutable_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a56079ed162c16a28f937d90015bc8140',1,'XuMQ::BasicProperties']]], - ['mutable_5fvalid_27',['mutable_valid',['../class_xu_m_q_1_1_message.html#a374ee62e622f4f10c6f20d561539cada',1,'XuMQ::Message']]] + ['message_2ehpp_6',['message.hpp',['../message_8hpp.html',1,'']]], + ['message_5fpayload_7',['message_payload',['../class_xu_m_q_1_1_message___payload.html#a0ff5933e4f8416f7f81c98321ec529c1',1,'XuMQ::Message_Payload::Message_Payload()'],['../class_xu_m_q_1_1_message___payload.html#a96cb55b811356315f35583fc142769db',1,'XuMQ::Message_Payload::Message_Payload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)'],['../class_xu_m_q_1_1_message___payload.html#abdbbf8e3a0bb0f46fb5cd2e50ad5f743',1,'XuMQ::Message_Payload::Message_Payload(const Message_Payload &from)'],['../class_xu_m_q_1_1_message___payload.html#aa8c06ffe2143b0dccc9e1d0fb5ed9e58',1,'XuMQ::Message_Payload::Message_Payload(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)'],['../class_xu_m_q_1_1_message___payload.html#a3cd3dd5dd2132d90b6c1190e5566f93e',1,'XuMQ::Message_Payload::Message_Payload(Message_Payload &&from) noexcept'],['../class_xu_m_q_1_1_message___payload.html',1,'XuMQ::Message_Payload']]], + ['message_5fpayloaddefaulttypeinternal_8',['message_payloaddefaulttypeinternal',['../struct_xu_m_q_1_1_message___payload_default_type_internal.html#ad6f2585f8f827cb5b1dce7762c92f95b',1,'XuMQ::Message_PayloadDefaultTypeInternal::Message_PayloadDefaultTypeInternal()'],['../struct_xu_m_q_1_1_message___payload_default_type_internal.html',1,'XuMQ::Message_PayloadDefaultTypeInternal']]], + ['messagedefaulttypeinternal_9',['messagedefaulttypeinternal',['../struct_xu_m_q_1_1_message_default_type_internal.html#a07de05fa49c54b80208350ff9950e86c',1,'XuMQ::MessageDefaultTypeInternal::MessageDefaultTypeInternal()'],['../struct_xu_m_q_1_1_message_default_type_internal.html',1,'XuMQ::MessageDefaultTypeInternal']]], + ['messagemapper_10',['messagemapper',['../class_xu_m_q_1_1_message_mapper.html#a2ffd4f5f07c10daa040773a4ec163deb',1,'XuMQ::MessageMapper::MessageMapper()'],['../class_xu_m_q_1_1_message_mapper.html',1,'XuMQ::MessageMapper']]], + ['messageptr_11',['MessagePtr',['../namespace_xu_m_q.html#aa7eae080046044daf7d76949d7b24c47',1,'XuMQ']]], + ['mo_20github_20io_20message_20queues_20项目文档_20a_12',['<a href="https://ye-yu-mo.github.io/Message-Queues/" >项目文档</a>',['../md__r_e_a_d_m_e.html#autotoc_md1',1,'']]], + ['mqbindingtest_2ecpp_13',['mqbindingtest.cpp',['../mqbindingtest_8cpp.html',1,'']]], + ['mqexchangetest_2ecpp_14',['mqexchangetest.cpp',['../mqexchangetest_8cpp.html',1,'']]], + ['mqfiletest_2ecpp_15',['mqfiletest.cpp',['../mqfiletest_8cpp.html',1,'']]], + ['mqp_16',['mqp',['../mqqueuetest_8cpp.html#abbd52a50dc838305e32464719ba095c5',1,'mqqueuetest.cpp']]], + ['mqqueuetest_2ecpp_17',['mqqueuetest.cpp',['../mqqueuetest_8cpp.html',1,'']]], + ['msg_2epb_2ecc_18',['msg.pb.cc',['../msg_8pb_8cc.html',1,'']]], + ['msg_2epb_2eh_19',['msg.pb.h',['../msg_8pb_8h.html',1,'']]], + ['msg_5finvalid_20',['MSG_INVALID',['../namespace_xu_m_q.html#a56075f1162065b026001954507eea6be',1,'XuMQ']]], + ['msg_5fvalid_21',['MSG_VALID',['../namespace_xu_m_q.html#ad7908844b9b7da3ad295c14902d49f0c',1,'XuMQ']]], + ['msgqueue_22',['msgqueue',['../struct_xu_m_q_1_1_msg_queue.html',1,'XuMQ::MsgQueue'],['../struct_xu_m_q_1_1_msg_queue.html#ae93fe02f20e3b3c8f18b0ee74df5275d',1,'XuMQ::MsgQueue::MsgQueue()'],['../struct_xu_m_q_1_1_msg_queue.html#a5ec98f6a1ee5a0abcb06df8be4671662',1,'XuMQ::MsgQueue::MsgQueue(const std::string &qname, bool qdurable, bool qexclusive, bool qauto_delete, std::unordered_map< std::string, std::string > &qargs)']]], + ['msgqueue_5fname_23',['msgqueue_name',['../struct_xu_m_q_1_1_binding.html#aeb411f44ef74f18b63da51509a25de85',1,'XuMQ::Binding']]], + ['msgqueuebindingmap_24',['MsgQueueBindingMap',['../namespace_xu_m_q.html#a7d6eb557023012c069ab5ee39728a677',1,'XuMQ']]], + ['msgqueuemanager_25',['msgqueuemanager',['../class_xu_m_q_1_1_msg_queue_manager.html',1,'XuMQ::MsgQueueManager'],['../class_xu_m_q_1_1_msg_queue_manager.html#aebd0cd056b11b7698be01985080c3568',1,'XuMQ::MsgQueueManager::MsgQueueManager()']]], + ['msgqueuemapper_26',['msgqueuemapper',['../class_xu_m_q_1_1_msg_queue_mapper.html#ad6565be12a1db7f40856c71830504094',1,'XuMQ::MsgQueueMapper::MsgQueueMapper()'],['../class_xu_m_q_1_1_msg_queue_mapper.html',1,'XuMQ::MsgQueueMapper']]], + ['mutable_5fbody_27',['mutable_body',['../class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf',1,'XuMQ::Message_Payload']]], + ['mutable_5fid_28',['mutable_id',['../class_xu_m_q_1_1_basic_properties.html#ab631683690c30fd9b0734644fab5673f',1,'XuMQ::BasicProperties']]], + ['mutable_5fpayload_29',['mutable_payload',['../class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4',1,'XuMQ::Message']]], + ['mutable_5fproperties_30',['mutable_properties',['../class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9',1,'XuMQ::Message_Payload']]], + ['mutable_5frouting_5fkey_31',['mutable_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a56079ed162c16a28f937d90015bc8140',1,'XuMQ::BasicProperties']]], + ['mutable_5fvalid_32',['mutable_valid',['../class_xu_m_q_1_1_message___payload.html#aedb4ff61d4f5fe3903b14c006cafce9a',1,'XuMQ::Message_Payload']]] ]; diff --git a/docs/search/classes_6.js b/docs/search/classes_6.js index 881b4af6..8d19efde 100644 --- a/docs/search/classes_6.js +++ b/docs/search/classes_6.js @@ -4,7 +4,8 @@ var searchData= ['message_5fpayload_1',['Message_Payload',['../class_xu_m_q_1_1_message___payload.html',1,'XuMQ']]], ['message_5fpayloaddefaulttypeinternal_2',['Message_PayloadDefaultTypeInternal',['../struct_xu_m_q_1_1_message___payload_default_type_internal.html',1,'XuMQ']]], ['messagedefaulttypeinternal_3',['MessageDefaultTypeInternal',['../struct_xu_m_q_1_1_message_default_type_internal.html',1,'XuMQ']]], - ['msgqueue_4',['MsgQueue',['../struct_xu_m_q_1_1_msg_queue.html',1,'XuMQ']]], - ['msgqueuemanager_5',['MsgQueueManager',['../class_xu_m_q_1_1_msg_queue_manager.html',1,'XuMQ']]], - ['msgqueuemapper_6',['MsgQueueMapper',['../class_xu_m_q_1_1_msg_queue_mapper.html',1,'XuMQ']]] + ['messagemapper_4',['MessageMapper',['../class_xu_m_q_1_1_message_mapper.html',1,'XuMQ']]], + ['msgqueue_5',['MsgQueue',['../struct_xu_m_q_1_1_msg_queue.html',1,'XuMQ']]], + ['msgqueuemanager_6',['MsgQueueManager',['../class_xu_m_q_1_1_msg_queue_manager.html',1,'XuMQ']]], + ['msgqueuemapper_7',['MsgQueueMapper',['../class_xu_m_q_1_1_msg_queue_mapper.html',1,'XuMQ']]] ]; diff --git a/docs/search/enumvalues_3.js b/docs/search/enumvalues_3.js index 30e2024d..7f5cfee9 100644 --- a/docs/search/enumvalues_3.js +++ b/docs/search/enumvalues_3.js @@ -8,5 +8,5 @@ var searchData= ['kpayloadfieldnumber_5',['kPayloadFieldNumber',['../class_xu_m_q_1_1_message.html#a50513959fb2b3432bbc8787c3c0b80a7afa46ee1018920f70396c32d0febd21f3',1,'XuMQ::Message']]], ['kpropertiesfieldnumber_6',['kPropertiesFieldNumber',['../class_xu_m_q_1_1_message___payload.html#a227f843840914898f5b55e673cbe34cbacfda25812aa62845f2c5337e01065a48',1,'XuMQ::Message_Payload']]], ['kroutingkeyfieldnumber_7',['kRoutingKeyFieldNumber',['../class_xu_m_q_1_1_basic_properties.html#a7d7bf11ee6d99d90b3443a11000d4961af2d01ec707e3bccdffbcee1156ba0fb2',1,'XuMQ::BasicProperties']]], - ['kvalidfieldnumber_8',['kValidFieldNumber',['../class_xu_m_q_1_1_message.html#a50513959fb2b3432bbc8787c3c0b80a7abb8e0b89a1a24f947f05f6dbd5d84cca',1,'XuMQ::Message']]] + ['kvalidfieldnumber_8',['kValidFieldNumber',['../class_xu_m_q_1_1_message___payload.html#a227f843840914898f5b55e673cbe34cba1b6123579b846991aecd5e3bae023232',1,'XuMQ::Message_Payload']]] ]; diff --git a/docs/search/files_4.js b/docs/search/files_4.js index 7ed2425c..c5ccf12f 100644 --- a/docs/search/files_4.js +++ b/docs/search/files_4.js @@ -1,9 +1,10 @@ var searchData= [ - ['mqbindingtest_2ecpp_0',['mqbindingtest.cpp',['../mqbindingtest_8cpp.html',1,'']]], - ['mqexchangetest_2ecpp_1',['mqexchangetest.cpp',['../mqexchangetest_8cpp.html',1,'']]], - ['mqfiletest_2ecpp_2',['mqfiletest.cpp',['../mqfiletest_8cpp.html',1,'']]], - ['mqqueuetest_2ecpp_3',['mqqueuetest.cpp',['../mqqueuetest_8cpp.html',1,'']]], - ['msg_2epb_2ecc_4',['msg.pb.cc',['../msg_8pb_8cc.html',1,'']]], - ['msg_2epb_2eh_5',['msg.pb.h',['../msg_8pb_8h.html',1,'']]] + ['message_2ehpp_0',['message.hpp',['../message_8hpp.html',1,'']]], + ['mqbindingtest_2ecpp_1',['mqbindingtest.cpp',['../mqbindingtest_8cpp.html',1,'']]], + ['mqexchangetest_2ecpp_2',['mqexchangetest.cpp',['../mqexchangetest_8cpp.html',1,'']]], + ['mqfiletest_2ecpp_3',['mqfiletest.cpp',['../mqfiletest_8cpp.html',1,'']]], + ['mqqueuetest_2ecpp_4',['mqqueuetest.cpp',['../mqqueuetest_8cpp.html',1,'']]], + ['msg_2epb_2ecc_5',['msg.pb.cc',['../msg_8pb_8cc.html',1,'']]], + ['msg_2epb_2eh_6',['msg.pb.h',['../msg_8pb_8h.html',1,'']]] ]; diff --git a/docs/search/functions_0.js b/docs/search/functions_0.js index be045d2e..49f5f6ed 100644 --- a/docs/search/functions_0.js +++ b/docs/search/functions_0.js @@ -11,7 +11,7 @@ var searchData= ['_5finternal_5fmutable_5fpayload_8',['_internal_mutable_payload',['../class_xu_m_q_1_1_message.html#abaf72ecf3f82a1ea4417077bfe63f3fa',1,'XuMQ::Message']]], ['_5finternal_5fmutable_5fproperties_9',['_internal_mutable_properties',['../class_xu_m_q_1_1_message___payload.html#a6a9b800031dd6b063a1bbd03bbdc4a77',1,'XuMQ::Message_Payload']]], ['_5finternal_5fmutable_5frouting_5fkey_10',['_internal_mutable_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a41d842c75e6652a0704a4169d5792380',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fmutable_5fvalid_11',['_internal_mutable_valid',['../class_xu_m_q_1_1_message.html#a3ddb534361b0ee8cc9b08c5141db30e8',1,'XuMQ::Message']]], + ['_5finternal_5fmutable_5fvalid_11',['_internal_mutable_valid',['../class_xu_m_q_1_1_message___payload.html#a4d1b39064810c42d4f45e2ee01d70019',1,'XuMQ::Message_Payload']]], ['_5finternal_5foffset_12',['_internal_offset',['../class_xu_m_q_1_1_message.html#a954922f36ceb02a67e3569c27a523dc2',1,'XuMQ::Message']]], ['_5finternal_5fpayload_13',['_internal_payload',['../class_xu_m_q_1_1_message.html#a32da4d2ac2d6f3dbc1b6378a3c08ac0a',1,'XuMQ::Message']]], ['_5finternal_5fproperties_14',['_internal_properties',['../class_xu_m_q_1_1_message___payload.html#a2533b33b87d925df8cd0d16d5afb1a62',1,'XuMQ::Message_Payload']]], @@ -22,8 +22,8 @@ var searchData= ['_5finternal_5fset_5flength_19',['_internal_set_length',['../class_xu_m_q_1_1_message.html#a1c43d4baddd37939ab201d5caa9ae187',1,'XuMQ::Message']]], ['_5finternal_5fset_5foffset_20',['_internal_set_offset',['../class_xu_m_q_1_1_message.html#a15d3db017fbd16249a6351bd0026650e',1,'XuMQ::Message']]], ['_5finternal_5fset_5frouting_5fkey_21',['_internal_set_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a5a508c7f5fc3b929651e84da371d3814',1,'XuMQ::BasicProperties']]], - ['_5finternal_5fset_5fvalid_22',['_internal_set_valid',['../class_xu_m_q_1_1_message.html#a8061b1490ac956d880cad2d799a5844c',1,'XuMQ::Message']]], - ['_5finternal_5fvalid_23',['_internal_valid',['../class_xu_m_q_1_1_message.html#a9d45b5e5c0c4f1f9b6dd2efbf71434d5',1,'XuMQ::Message']]], + ['_5finternal_5fset_5fvalid_22',['_internal_set_valid',['../class_xu_m_q_1_1_message___payload.html#a98ff0f5b9cd74d142c6f08d6dc281b1c',1,'XuMQ::Message_Payload']]], + ['_5finternal_5fvalid_23',['_internal_valid',['../class_xu_m_q_1_1_message___payload.html#a1098ff1d0a56fa234fd53ad91a82a804',1,'XuMQ::Message_Payload']]], ['_5finternalparse_24',['_internalparse',['../class_xu_m_q_1_1_basic_properties.html#a5ab9c0271b253518d23b605b5938f46b',1,'XuMQ::BasicProperties::_InternalParse()'],['../class_xu_m_q_1_1_message___payload.html#a346520217ed8feaf7b1e13923248ff0c',1,'XuMQ::Message_Payload::_InternalParse()'],['../class_xu_m_q_1_1_message.html#a3cabfbe063e62fd0f83b8c29dd42cde9',1,'XuMQ::Message::_InternalParse()']]], ['_5finternalserialize_25',['_internalserialize',['../class_xu_m_q_1_1_basic_properties.html#a847390b3af4304a7bd798233b78e9d70',1,'XuMQ::BasicProperties::_InternalSerialize()'],['../class_xu_m_q_1_1_message___payload.html#ae98f499b80787be6beb0ef0aa05d8a0c',1,'XuMQ::Message_Payload::_InternalSerialize()'],['../class_xu_m_q_1_1_message.html#a9c6161973af2447f67e5b2334727ccb3',1,'XuMQ::Message::_InternalSerialize()']]] ]; diff --git a/docs/search/functions_10.js b/docs/search/functions_10.js index adc4786a..aac5a54b 100644 --- a/docs/search/functions_10.js +++ b/docs/search/functions_10.js @@ -8,14 +8,14 @@ var searchData= ['set_5fallocated_5fpayload_5',['set_allocated_payload',['../class_xu_m_q_1_1_message.html#a12de1c6bda4a0f44a9dd03f52d95731f',1,'XuMQ::Message']]], ['set_5fallocated_5fproperties_6',['set_allocated_properties',['../class_xu_m_q_1_1_message___payload.html#acd0383bf95349b1aee368f2dd665f4f6',1,'XuMQ::Message_Payload']]], ['set_5fallocated_5frouting_5fkey_7',['set_allocated_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a59e8c28f987dc3f7f70516123a435c5d',1,'XuMQ::BasicProperties']]], - ['set_5fallocated_5fvalid_8',['set_allocated_valid',['../class_xu_m_q_1_1_message.html#a929abfb6109cd6b888a4360477411195',1,'XuMQ::Message']]], + ['set_5fallocated_5fvalid_8',['set_allocated_valid',['../class_xu_m_q_1_1_message___payload.html#a67cd49cd3000745f8b36f295853b9aef',1,'XuMQ::Message_Payload']]], ['set_5fbody_9',['set_body',['../class_xu_m_q_1_1_message___payload.html#a2c4cb6701581e325c71e96760ba9be96',1,'XuMQ::Message_Payload::set_body(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_message___payload.html#a662fae0819eb88b1b2f7447cef7eedcf',1,'XuMQ::Message_Payload::set_body(ArgT0 &&arg0, ArgT... args)']]], ['set_5fdelivery_5fmode_10',['set_delivery_mode',['../class_xu_m_q_1_1_basic_properties.html#a84109ac301f8a9d76fecd86f83c75712',1,'XuMQ::BasicProperties']]], ['set_5fid_11',['set_id',['../class_xu_m_q_1_1_basic_properties.html#a40e8f25d33299fd579215c2d06d26729',1,'XuMQ::BasicProperties::set_id(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_basic_properties.html#a308a3fd5d50d856c7cd65bc56375cedd',1,'XuMQ::BasicProperties::set_id(ArgT0 &&arg0, ArgT... args)']]], ['set_5flength_12',['set_length',['../class_xu_m_q_1_1_message.html#aa2feda4c0872fe7a0b60ca08d4da2f78',1,'XuMQ::Message']]], ['set_5foffset_13',['set_offset',['../class_xu_m_q_1_1_message.html#ab097b31ca9ee4d7acf0795c985501d37',1,'XuMQ::Message']]], ['set_5frouting_5fkey_14',['set_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a260ec092c42f7b5c1b3e8f3f35627a8f',1,'XuMQ::BasicProperties::set_routing_key(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_basic_properties.html#ae056263e847594a712a4dead69d5b37d',1,'XuMQ::BasicProperties::set_routing_key(ArgT0 &&arg0, ArgT... args)']]], - ['set_5fvalid_15',['set_valid',['../class_xu_m_q_1_1_message.html#a779492a41e5ad57430e8663fcfe7b08c',1,'XuMQ::Message::set_valid(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_message.html#aded93b8f59c5f40a8280f5482414073e',1,'XuMQ::Message::set_valid(ArgT0 &&arg0, ArgT... args)']]], + ['set_5fvalid_15',['set_valid',['../class_xu_m_q_1_1_message___payload.html#aa0afab88c40d214f3c159b9cfb367da9',1,'XuMQ::Message_Payload::set_valid(ArgT0 &&arg0, ArgT... args)'],['../class_xu_m_q_1_1_message___payload.html#ab1f8bdc6cba51505a3fbbe81756eb8dc',1,'XuMQ::Message_Payload::set_valid(ArgT0 &&arg0, ArgT... args)']]], ['setargs_16',['setargs',['../struct_xu_m_q_1_1_msg_queue.html#a0aab5b0ec307ce45776c56192d7ff428',1,'XuMQ::MsgQueue::setArgs()'],['../struct_xu_m_q_1_1_exchange.html#a0c43a2bd55d4f0ed9477314d2f517412',1,'XuMQ::Exchange::setArgs()']]], ['setcachedsize_17',['setcachedsize',['../class_xu_m_q_1_1_basic_properties.html#a9305dfb67fccb0b3370fbc866c8da463',1,'XuMQ::BasicProperties::SetCachedSize()'],['../class_xu_m_q_1_1_message___payload.html#ac4c47a6eae96937c3870e57825c897a6',1,'XuMQ::Message_Payload::SetCachedSize()'],['../class_xu_m_q_1_1_message.html#a8327bdb225edac8011bdcef212ff0b4c',1,'XuMQ::Message::SetCachedSize()']]], ['setup_18',['setup',['../class_binding_test.html#a09859131a3b3009f6511db0073a42c7b',1,'BindingTest::SetUp()'],['../class_exchange_test.html#a541966a2897d63b33d11640483f218da',1,'ExchangeTest::SetUp()'],['../class_queue_test.html#a693adac291166c8a2c06d2fe32675cfe',1,'QueueTest::SetUp()']]], diff --git a/docs/search/functions_13.js b/docs/search/functions_13.js index ea42eae7..ac0ba2d1 100644 --- a/docs/search/functions_13.js +++ b/docs/search/functions_13.js @@ -1,4 +1,4 @@ var searchData= [ - ['valid_0',['valid',['../class_xu_m_q_1_1_message.html#a48177d387b98b24a7a3146d858e69b6b',1,'XuMQ::Message']]] + ['valid_0',['valid',['../class_xu_m_q_1_1_message___payload.html#adfa48b3fa8eca0c3766b01fe2d2ec020',1,'XuMQ::Message_Payload']]] ]; diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js index 03d48d02..1d4027ee 100644 --- a/docs/search/functions_3.js +++ b/docs/search/functions_3.js @@ -9,10 +9,11 @@ var searchData= ['clear_5fpayload_6',['clear_payload',['../class_xu_m_q_1_1_message.html#a1e6ff4782e11b98d1b453486e4ae288a',1,'XuMQ::Message']]], ['clear_5fproperties_7',['clear_properties',['../class_xu_m_q_1_1_message___payload.html#ae5f2244d3ab48589bf154df2571ef473',1,'XuMQ::Message_Payload']]], ['clear_5frouting_5fkey_8',['clear_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a10e53776af80b0a79c2b57b6c82618e3',1,'XuMQ::BasicProperties']]], - ['clear_5fvalid_9',['clear_valid',['../class_xu_m_q_1_1_message.html#a37b6def5d197d8f36c33b0f9c28afac7',1,'XuMQ::Message']]], + ['clear_5fvalid_9',['clear_valid',['../class_xu_m_q_1_1_message___payload.html#a517bbe8cd66faa3a7106aa62540bc562',1,'XuMQ::Message_Payload']]], ['close_10',['close',['../class_xu_m_q_1_1_sqlite_helper.html#ac8e660e745afaafc72b82937ae81c1e8',1,'XuMQ::SqliteHelper']]], ['copyfrom_11',['copyfrom',['../class_xu_m_q_1_1_basic_properties.html#ad09ac87de65216c804a2634ee8585771',1,'XuMQ::BasicProperties::CopyFrom()'],['../class_xu_m_q_1_1_message___payload.html#aa71ffa565b95893849c8ddcf815a61b9',1,'XuMQ::Message_Payload::CopyFrom()'],['../class_xu_m_q_1_1_message.html#a949e6070913bf14fc93973f241fe2e98',1,'XuMQ::Message::CopyFrom()']]], ['createdirectory_12',['createDirectory',['../class_xu_m_q_1_1_file_helper.html#a22fd9192e7f58d40e0188a4f619b9bad',1,'XuMQ::FileHelper']]], ['createfile_13',['createFile',['../class_xu_m_q_1_1_file_helper.html#a4b0f0646d1cfaf32c0973582db595cf3',1,'XuMQ::FileHelper']]], - ['createtable_14',['createtable',['../class_xu_m_q_1_1_binding_mapper.html#ae8359c4312ca03c8bae81cca1cb9c27c',1,'XuMQ::BindingMapper::createTable()'],['../class_xu_m_q_1_1_exchange_mapper.html#a12af18161c38ec2a98fe75f27cf0e9e7',1,'XuMQ::ExchangeMapper::createTable()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a3a4b6fb4b50b4e5e3ef4f45fc160cd8e',1,'XuMQ::MsgQueueMapper::createTable()']]] + ['createmsgfile_14',['createMsgFile',['../class_xu_m_q_1_1_message_mapper.html#a72087ccf24bf8a177eea208cdd678a69',1,'XuMQ::MessageMapper']]], + ['createtable_15',['createtable',['../class_xu_m_q_1_1_binding_mapper.html#ae8359c4312ca03c8bae81cca1cb9c27c',1,'XuMQ::BindingMapper::createTable()'],['../class_xu_m_q_1_1_exchange_mapper.html#a12af18161c38ec2a98fe75f27cf0e9e7',1,'XuMQ::ExchangeMapper::createTable()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a3a4b6fb4b50b4e5e3ef4f45fc160cd8e',1,'XuMQ::MsgQueueMapper::createTable()']]] ]; diff --git a/docs/search/functions_7.js b/docs/search/functions_7.js index 80b6e7c6..b0b21e08 100644 --- a/docs/search/functions_7.js +++ b/docs/search/functions_7.js @@ -1,13 +1,14 @@ var searchData= [ - ['getargs_0',['getargs',['../struct_xu_m_q_1_1_msg_queue.html#a375d991fc89414224d7db5d139a533dd',1,'XuMQ::MsgQueue::getArgs()'],['../struct_xu_m_q_1_1_exchange.html#a4592927797f070863f763a9c4486621b',1,'XuMQ::Exchange::getArgs()']]], - ['getbinding_1',['getBinding',['../class_xu_m_q_1_1_binding_manager.html#ad367fbb642f1b1b6c4d99e86a8f9f897',1,'XuMQ::BindingManager']]], - ['getcachedsize_2',['getcachedsize',['../class_xu_m_q_1_1_basic_properties.html#adeca60dc535e3dacd3b397fe7fe6a3ce',1,'XuMQ::BasicProperties::GetCachedSize()'],['../class_xu_m_q_1_1_message___payload.html#a07e9df8c4e46031276056f4262b0bc98',1,'XuMQ::Message_Payload::GetCachedSize()'],['../class_xu_m_q_1_1_message.html#a78753eb092805ce1392c08feafeba1f5',1,'XuMQ::Message::GetCachedSize()']]], - ['getclassdata_3',['getclassdata',['../class_xu_m_q_1_1_basic_properties.html#a7d5bc336be89a7de6c5e0e1ff99ff771',1,'XuMQ::BasicProperties::GetClassData()'],['../class_xu_m_q_1_1_message___payload.html#abe52a264f01b4bc1ef20399b0fa75e8c',1,'XuMQ::Message_Payload::GetClassData()'],['../class_xu_m_q_1_1_message.html#af25aa2b6d68157d0a62ebaf3e89374e6',1,'XuMQ::Message::GetClassData()']]], - ['getdescriptor_4',['getdescriptor',['../class_xu_m_q_1_1_message___payload.html#a2aef85ba43ed51c4b3d5d6fcd991d731',1,'XuMQ::Message_Payload::GetDescriptor()'],['../class_xu_m_q_1_1_message.html#a3f64a28dbef58061ab94a7a758f0ffa5',1,'XuMQ::Message::GetDescriptor()'],['../class_xu_m_q_1_1_basic_properties.html#a097a8266e10f719cfc2108a946bc1bd9',1,'XuMQ::BasicProperties::GetDescriptor()']]], - ['getenumdescriptor_3c_20_3a_3axumq_3a_3adeliverymode_20_3e_5',['GetEnumDescriptor< ::XuMQ::DeliveryMode >',['../msg_8pb_8h.html#ac9c02984a3d0b97c613d2afd8d09e437',1,'msg.pb.h']]], - ['getenumdescriptor_3c_20_3a_3axumq_3a_3aexchangetype_20_3e_6',['GetEnumDescriptor< ::XuMQ::ExchangeType >',['../msg_8pb_8h.html#a1ab70d4b712bb69753d94ff01b8456eb',1,'msg.pb.h']]], - ['getexchangebindings_7',['getExchangeBindings',['../class_xu_m_q_1_1_binding_manager.html#a2cac15b2f93390d7a564491dc20f3dc6',1,'XuMQ::BindingManager']]], - ['getmetadata_8',['getmetadata',['../class_xu_m_q_1_1_basic_properties.html#a7233a795db6ba601f3be424888100f27',1,'XuMQ::BasicProperties::GetMetadata()'],['../class_xu_m_q_1_1_message___payload.html#a3cb8e94058051be6355390ef76e250fd',1,'XuMQ::Message_Payload::GetMetadata()'],['../class_xu_m_q_1_1_message.html#a30dc9317929acced4ace8ea53da5ad04',1,'XuMQ::Message::GetMetadata()']]], - ['getreflection_9',['getreflection',['../class_xu_m_q_1_1_basic_properties.html#a69b72641f1d8c7408d8c4a9d3b067c10',1,'XuMQ::BasicProperties::GetReflection()'],['../class_xu_m_q_1_1_message___payload.html#a0592ce34620e323525f90f5757424464',1,'XuMQ::Message_Payload::GetReflection()'],['../class_xu_m_q_1_1_message.html#a6178b460db8272510a7568eaf543c58c',1,'XuMQ::Message::GetReflection()']]] + ['garbagecollection_0',['garbageCollection',['../class_xu_m_q_1_1_message_mapper.html#a0fcd0d0b06709693f3cbc37ea73c3ca2',1,'XuMQ::MessageMapper']]], + ['getargs_1',['getargs',['../struct_xu_m_q_1_1_exchange.html#a4592927797f070863f763a9c4486621b',1,'XuMQ::Exchange::getArgs()'],['../struct_xu_m_q_1_1_msg_queue.html#a375d991fc89414224d7db5d139a533dd',1,'XuMQ::MsgQueue::getArgs()']]], + ['getbinding_2',['getBinding',['../class_xu_m_q_1_1_binding_manager.html#ad367fbb642f1b1b6c4d99e86a8f9f897',1,'XuMQ::BindingManager']]], + ['getcachedsize_3',['getcachedsize',['../class_xu_m_q_1_1_basic_properties.html#adeca60dc535e3dacd3b397fe7fe6a3ce',1,'XuMQ::BasicProperties::GetCachedSize()'],['../class_xu_m_q_1_1_message___payload.html#a07e9df8c4e46031276056f4262b0bc98',1,'XuMQ::Message_Payload::GetCachedSize()'],['../class_xu_m_q_1_1_message.html#a78753eb092805ce1392c08feafeba1f5',1,'XuMQ::Message::GetCachedSize()']]], + ['getclassdata_4',['getclassdata',['../class_xu_m_q_1_1_basic_properties.html#a7d5bc336be89a7de6c5e0e1ff99ff771',1,'XuMQ::BasicProperties::GetClassData()'],['../class_xu_m_q_1_1_message___payload.html#abe52a264f01b4bc1ef20399b0fa75e8c',1,'XuMQ::Message_Payload::GetClassData()'],['../class_xu_m_q_1_1_message.html#af25aa2b6d68157d0a62ebaf3e89374e6',1,'XuMQ::Message::GetClassData()']]], + ['getdescriptor_5',['getdescriptor',['../class_xu_m_q_1_1_message___payload.html#a2aef85ba43ed51c4b3d5d6fcd991d731',1,'XuMQ::Message_Payload::GetDescriptor()'],['../class_xu_m_q_1_1_message.html#a3f64a28dbef58061ab94a7a758f0ffa5',1,'XuMQ::Message::GetDescriptor()'],['../class_xu_m_q_1_1_basic_properties.html#a097a8266e10f719cfc2108a946bc1bd9',1,'XuMQ::BasicProperties::GetDescriptor()']]], + ['getenumdescriptor_3c_20_3a_3axumq_3a_3adeliverymode_20_3e_6',['GetEnumDescriptor< ::XuMQ::DeliveryMode >',['../msg_8pb_8h.html#ac9c02984a3d0b97c613d2afd8d09e437',1,'msg.pb.h']]], + ['getenumdescriptor_3c_20_3a_3axumq_3a_3aexchangetype_20_3e_7',['GetEnumDescriptor< ::XuMQ::ExchangeType >',['../msg_8pb_8h.html#a1ab70d4b712bb69753d94ff01b8456eb',1,'msg.pb.h']]], + ['getexchangebindings_8',['getExchangeBindings',['../class_xu_m_q_1_1_binding_manager.html#a2cac15b2f93390d7a564491dc20f3dc6',1,'XuMQ::BindingManager']]], + ['getmetadata_9',['getmetadata',['../class_xu_m_q_1_1_basic_properties.html#a7233a795db6ba601f3be424888100f27',1,'XuMQ::BasicProperties::GetMetadata()'],['../class_xu_m_q_1_1_message___payload.html#a3cb8e94058051be6355390ef76e250fd',1,'XuMQ::Message_Payload::GetMetadata()'],['../class_xu_m_q_1_1_message.html#a30dc9317929acced4ace8ea53da5ad04',1,'XuMQ::Message::GetMetadata()']]], + ['getreflection_10',['getreflection',['../class_xu_m_q_1_1_basic_properties.html#a69b72641f1d8c7408d8c4a9d3b067c10',1,'XuMQ::BasicProperties::GetReflection()'],['../class_xu_m_q_1_1_message___payload.html#a0592ce34620e323525f90f5757424464',1,'XuMQ::Message_Payload::GetReflection()'],['../class_xu_m_q_1_1_message.html#a6178b460db8272510a7568eaf543c58c',1,'XuMQ::Message::GetReflection()']]] ]; diff --git a/docs/search/functions_9.js b/docs/search/functions_9.js index 409bdd76..f09e301c 100644 --- a/docs/search/functions_9.js +++ b/docs/search/functions_9.js @@ -1,7 +1,7 @@ var searchData= [ ['id_0',['id',['../class_xu_m_q_1_1_basic_properties.html#a72f608855c1f3cd1496ab75048b0571c',1,'XuMQ::BasicProperties']]], - ['insert_1',['insert',['../class_xu_m_q_1_1_binding_mapper.html#a5e63c28ff05c747ee9fac05d2613e7ce',1,'XuMQ::BindingMapper::insert()'],['../class_xu_m_q_1_1_exchange_mapper.html#ab572b6e512d9e382e3143b1b04de4417',1,'XuMQ::ExchangeMapper::insert()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a794a7c685feb7e857f9008745595475a',1,'XuMQ::MsgQueueMapper::insert()']]], + ['insert_1',['insert',['../class_xu_m_q_1_1_binding_mapper.html#a5e63c28ff05c747ee9fac05d2613e7ce',1,'XuMQ::BindingMapper::insert()'],['../class_xu_m_q_1_1_exchange_mapper.html#ab572b6e512d9e382e3143b1b04de4417',1,'XuMQ::ExchangeMapper::insert()'],['../class_xu_m_q_1_1_message_mapper.html#a2284f71dd31510249eacd38af9dc5d64',1,'XuMQ::MessageMapper::insert(const MessagePtr &msg)'],['../class_xu_m_q_1_1_message_mapper.html#aaca8c44cb58bc14c7b886a78c4cfe1aa',1,'XuMQ::MessageMapper::insert(const std::string &filename, const MessagePtr &msg)'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a794a7c685feb7e857f9008745595475a',1,'XuMQ::MsgQueueMapper::insert()']]], ['internal_5fdefault_5finstance_2',['internal_default_instance',['../class_xu_m_q_1_1_basic_properties.html#a26b99fa7f4762826363ca646c9911398',1,'XuMQ::BasicProperties::internal_default_instance()'],['../class_xu_m_q_1_1_message___payload.html#a28d802b2b2d484c5e6d520e8f7e6fd83',1,'XuMQ::Message_Payload::internal_default_instance()'],['../class_xu_m_q_1_1_message.html#a725f698d8dc0c28592d462cb7a09c1ca',1,'XuMQ::Message::internal_default_instance()']]], ['internalswap_3',['internalswap',['../class_xu_m_q_1_1_basic_properties.html#a2154afaf9ddc29033651e3f27c42a7f5',1,'XuMQ::BasicProperties::InternalSwap()'],['../class_xu_m_q_1_1_message___payload.html#ad27d02e65bd6892c977d33b1844ec153',1,'XuMQ::Message_Payload::InternalSwap()'],['../class_xu_m_q_1_1_message.html#a6437cf434aea48ddfa24684e4e09a4fd',1,'XuMQ::Message::InternalSwap()']]], ['isinitialized_4',['isinitialized',['../class_xu_m_q_1_1_basic_properties.html#a165aeab3b2f8e3df1851968030045719',1,'XuMQ::BasicProperties::IsInitialized()'],['../class_xu_m_q_1_1_message___payload.html#a71190b35aa63ee68864d1b9c8b86a2bf',1,'XuMQ::Message_Payload::IsInitialized()'],['../class_xu_m_q_1_1_message.html#ab2779cbeec094c8518ece91660da7a09',1,'XuMQ::Message::IsInitialized()']]] diff --git a/docs/search/functions_a.js b/docs/search/functions_a.js index ac9489c3..8443fbd9 100644 --- a/docs/search/functions_a.js +++ b/docs/search/functions_a.js @@ -1,5 +1,6 @@ var searchData= [ ['length_0',['length',['../class_xu_m_q_1_1_message.html#a8efd797cb4a07a0b758992d892ac8513',1,'XuMQ::Message']]], - ['loginit_1',['LogInit',['../class_xu_m_q_1_1_log_init.html#a1340b30126554326b5ffe7d60fb7ca40',1,'XuMQ::LogInit']]] + ['load_1',['load',['../class_xu_m_q_1_1_message_mapper.html#a0617e445b421553271cd2316adc71160',1,'XuMQ::MessageMapper']]], + ['loginit_2',['LogInit',['../class_xu_m_q_1_1_log_init.html#a1340b30126554326b5ffe7d60fb7ca40',1,'XuMQ::LogInit']]] ]; diff --git a/docs/search/functions_b.js b/docs/search/functions_b.js index fdc0639a..d59d4596 100644 --- a/docs/search/functions_b.js +++ b/docs/search/functions_b.js @@ -7,13 +7,14 @@ var searchData= ['message_5fpayload_4',['message_payload',['../class_xu_m_q_1_1_message___payload.html#aa8c06ffe2143b0dccc9e1d0fb5ed9e58',1,'XuMQ::Message_Payload::Message_Payload(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)'],['../class_xu_m_q_1_1_message___payload.html#a0ff5933e4f8416f7f81c98321ec529c1',1,'XuMQ::Message_Payload::Message_Payload()'],['../class_xu_m_q_1_1_message___payload.html#a96cb55b811356315f35583fc142769db',1,'XuMQ::Message_Payload::Message_Payload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)'],['../class_xu_m_q_1_1_message___payload.html#abdbbf8e3a0bb0f46fb5cd2e50ad5f743',1,'XuMQ::Message_Payload::Message_Payload(const Message_Payload &from)'],['../class_xu_m_q_1_1_message___payload.html#a3cd3dd5dd2132d90b6c1190e5566f93e',1,'XuMQ::Message_Payload::Message_Payload(Message_Payload &&from) noexcept']]], ['message_5fpayloaddefaulttypeinternal_5',['Message_PayloadDefaultTypeInternal',['../struct_xu_m_q_1_1_message___payload_default_type_internal.html#ad6f2585f8f827cb5b1dce7762c92f95b',1,'XuMQ::Message_PayloadDefaultTypeInternal']]], ['messagedefaulttypeinternal_6',['MessageDefaultTypeInternal',['../struct_xu_m_q_1_1_message_default_type_internal.html#a07de05fa49c54b80208350ff9950e86c',1,'XuMQ::MessageDefaultTypeInternal']]], - ['msgqueue_7',['msgqueue',['../struct_xu_m_q_1_1_msg_queue.html#a5ec98f6a1ee5a0abcb06df8be4671662',1,'XuMQ::MsgQueue::MsgQueue(const std::string &qname, bool qdurable, bool qexclusive, bool qauto_delete, std::unordered_map< std::string, std::string > &qargs)'],['../struct_xu_m_q_1_1_msg_queue.html#ae93fe02f20e3b3c8f18b0ee74df5275d',1,'XuMQ::MsgQueue::MsgQueue()']]], - ['msgqueuemanager_8',['MsgQueueManager',['../class_xu_m_q_1_1_msg_queue_manager.html#aebd0cd056b11b7698be01985080c3568',1,'XuMQ::MsgQueueManager']]], - ['msgqueuemapper_9',['MsgQueueMapper',['../class_xu_m_q_1_1_msg_queue_mapper.html#ad6565be12a1db7f40856c71830504094',1,'XuMQ::MsgQueueMapper']]], - ['mutable_5fbody_10',['mutable_body',['../class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf',1,'XuMQ::Message_Payload']]], - ['mutable_5fid_11',['mutable_id',['../class_xu_m_q_1_1_basic_properties.html#ab631683690c30fd9b0734644fab5673f',1,'XuMQ::BasicProperties']]], - ['mutable_5fpayload_12',['mutable_payload',['../class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4',1,'XuMQ::Message']]], - ['mutable_5fproperties_13',['mutable_properties',['../class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9',1,'XuMQ::Message_Payload']]], - ['mutable_5frouting_5fkey_14',['mutable_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a56079ed162c16a28f937d90015bc8140',1,'XuMQ::BasicProperties']]], - ['mutable_5fvalid_15',['mutable_valid',['../class_xu_m_q_1_1_message.html#a374ee62e622f4f10c6f20d561539cada',1,'XuMQ::Message']]] + ['messagemapper_7',['MessageMapper',['../class_xu_m_q_1_1_message_mapper.html#a2ffd4f5f07c10daa040773a4ec163deb',1,'XuMQ::MessageMapper']]], + ['msgqueue_8',['msgqueue',['../struct_xu_m_q_1_1_msg_queue.html#a5ec98f6a1ee5a0abcb06df8be4671662',1,'XuMQ::MsgQueue::MsgQueue(const std::string &qname, bool qdurable, bool qexclusive, bool qauto_delete, std::unordered_map< std::string, std::string > &qargs)'],['../struct_xu_m_q_1_1_msg_queue.html#ae93fe02f20e3b3c8f18b0ee74df5275d',1,'XuMQ::MsgQueue::MsgQueue()']]], + ['msgqueuemanager_9',['MsgQueueManager',['../class_xu_m_q_1_1_msg_queue_manager.html#aebd0cd056b11b7698be01985080c3568',1,'XuMQ::MsgQueueManager']]], + ['msgqueuemapper_10',['MsgQueueMapper',['../class_xu_m_q_1_1_msg_queue_mapper.html#ad6565be12a1db7f40856c71830504094',1,'XuMQ::MsgQueueMapper']]], + ['mutable_5fbody_11',['mutable_body',['../class_xu_m_q_1_1_message___payload.html#ac021f6e9f0c0ef3b2455cb174d580abf',1,'XuMQ::Message_Payload']]], + ['mutable_5fid_12',['mutable_id',['../class_xu_m_q_1_1_basic_properties.html#ab631683690c30fd9b0734644fab5673f',1,'XuMQ::BasicProperties']]], + ['mutable_5fpayload_13',['mutable_payload',['../class_xu_m_q_1_1_message.html#a7b3a2d8d9a6c35ac96d6269237ffc0f4',1,'XuMQ::Message']]], + ['mutable_5fproperties_14',['mutable_properties',['../class_xu_m_q_1_1_message___payload.html#ad7ab04fa76d10b39f687e0936e5ecbd9',1,'XuMQ::Message_Payload']]], + ['mutable_5frouting_5fkey_15',['mutable_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a56079ed162c16a28f937d90015bc8140',1,'XuMQ::BasicProperties']]], + ['mutable_5fvalid_16',['mutable_valid',['../class_xu_m_q_1_1_message___payload.html#aedb4ff61d4f5fe3903b14c006cafce9a',1,'XuMQ::Message_Payload']]] ]; diff --git a/docs/search/functions_f.js b/docs/search/functions_f.js index 0d7e4a22..da3b42ba 100644 --- a/docs/search/functions_f.js +++ b/docs/search/functions_f.js @@ -7,14 +7,15 @@ var searchData= ['release_5fpayload_4',['release_payload',['../class_xu_m_q_1_1_message.html#a67f9067b519eac958146c68435504476',1,'XuMQ::Message']]], ['release_5fproperties_5',['release_properties',['../class_xu_m_q_1_1_message___payload.html#af8ac16d1d406ef76c0dffe4b4d9d3bd7',1,'XuMQ::Message_Payload']]], ['release_5frouting_5fkey_6',['release_routing_key',['../class_xu_m_q_1_1_basic_properties.html#a14d7a12d52452c613473011578e281a7',1,'XuMQ::BasicProperties']]], - ['release_5fvalid_7',['release_valid',['../class_xu_m_q_1_1_message.html#a2c0b5ec097a6bea19290f73fa6e294f1',1,'XuMQ::Message']]], - ['remove_8',['remove',['../class_xu_m_q_1_1_exchange_mapper.html#aac794f0197ef805cfbdff1cd5d6f19f8',1,'XuMQ::ExchangeMapper::remove()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a9a5c5bf798cab6ca30d9a8a734221b66',1,'XuMQ::MsgQueueMapper::remove()'],['../class_xu_m_q_1_1_binding_mapper.html#a706f0d0142d82477a170db7d9e57409a',1,'XuMQ::BindingMapper::remove()']]], + ['release_5fvalid_7',['release_valid',['../class_xu_m_q_1_1_message___payload.html#a33731af3b68f10dea0b0aebe3fcaa1a4',1,'XuMQ::Message_Payload']]], + ['remove_8',['remove',['../class_xu_m_q_1_1_message_mapper.html#a19bb7fd4a2e055f61af658880567c402',1,'XuMQ::MessageMapper::remove()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a9a5c5bf798cab6ca30d9a8a734221b66',1,'XuMQ::MsgQueueMapper::remove()'],['../class_xu_m_q_1_1_exchange_mapper.html#aac794f0197ef805cfbdff1cd5d6f19f8',1,'XuMQ::ExchangeMapper::remove()'],['../class_xu_m_q_1_1_binding_mapper.html#a706f0d0142d82477a170db7d9e57409a',1,'XuMQ::BindingMapper::remove()']]], ['removedirectory_9',['removeDirectory',['../class_xu_m_q_1_1_file_helper.html#a1614d194b00ddd4449a82016c00ce4b3',1,'XuMQ::FileHelper']]], ['removeexchangebindings_10',['removeexchangebindings',['../class_xu_m_q_1_1_binding_mapper.html#a940a0d0189048fb02dde7ae2b82fb50b',1,'XuMQ::BindingMapper::removeExchangeBindings()'],['../class_xu_m_q_1_1_binding_manager.html#a57f5f588abf5ae70b43651a378a9d5ff',1,'XuMQ::BindingManager::removeExchangeBindings()']]], ['removefile_11',['removeFile',['../class_xu_m_q_1_1_file_helper.html#a0f802521391b758249b06df7b569368a',1,'XuMQ::FileHelper']]], - ['removemsgqueuebindings_12',['removeMsgQueueBindings',['../class_xu_m_q_1_1_binding_manager.html#a6ce68afa19bf82b0347a1dbbf8ee2d59',1,'XuMQ::BindingManager']]], - ['removequeuebindings_13',['removeQueueBindings',['../class_xu_m_q_1_1_binding_mapper.html#aabac40c1c7251e8819501783c2a3e777',1,'XuMQ::BindingMapper']]], - ['removetable_14',['removetable',['../class_xu_m_q_1_1_binding_mapper.html#a7b854bc8a5fa8f3bbc262905a1c67823',1,'XuMQ::BindingMapper::removeTable()'],['../class_xu_m_q_1_1_exchange_mapper.html#a1b314e2c1f7e66e3ca61b15e7bca2a4e',1,'XuMQ::ExchangeMapper::removeTable()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a06a80a962586277aafe05d00a575c170',1,'XuMQ::MsgQueueMapper::removeTable()']]], - ['rename_15',['rename',['../class_xu_m_q_1_1_file_helper.html#a69d92b4cd80a4ce7544faafebd1d42c1',1,'XuMQ::FileHelper']]], - ['routing_5fkey_16',['routing_key',['../class_xu_m_q_1_1_basic_properties.html#a778f5ac91b355081fc43120fe57ad2b0',1,'XuMQ::BasicProperties']]] + ['removemsgfile_12',['removeMsgFIle',['../class_xu_m_q_1_1_message_mapper.html#a3c9f61f37697b2e1da3a35da355201e5',1,'XuMQ::MessageMapper']]], + ['removemsgqueuebindings_13',['removeMsgQueueBindings',['../class_xu_m_q_1_1_binding_manager.html#a6ce68afa19bf82b0347a1dbbf8ee2d59',1,'XuMQ::BindingManager']]], + ['removequeuebindings_14',['removeQueueBindings',['../class_xu_m_q_1_1_binding_mapper.html#aabac40c1c7251e8819501783c2a3e777',1,'XuMQ::BindingMapper']]], + ['removetable_15',['removetable',['../class_xu_m_q_1_1_binding_mapper.html#a7b854bc8a5fa8f3bbc262905a1c67823',1,'XuMQ::BindingMapper::removeTable()'],['../class_xu_m_q_1_1_exchange_mapper.html#a1b314e2c1f7e66e3ca61b15e7bca2a4e',1,'XuMQ::ExchangeMapper::removeTable()'],['../class_xu_m_q_1_1_msg_queue_mapper.html#a06a80a962586277aafe05d00a575c170',1,'XuMQ::MsgQueueMapper::removeTable()']]], + ['rename_16',['rename',['../class_xu_m_q_1_1_file_helper.html#a69d92b4cd80a4ce7544faafebd1d42c1',1,'XuMQ::FileHelper']]], + ['routing_5fkey_17',['routing_key',['../class_xu_m_q_1_1_basic_properties.html#a778f5ac91b355081fc43120fe57ad2b0',1,'XuMQ::BasicProperties']]] ]; diff --git a/docs/search/typedefs_4.js b/docs/search/typedefs_4.js index 791412c1..97cc60e0 100644 --- a/docs/search/typedefs_4.js +++ b/docs/search/typedefs_4.js @@ -1,4 +1,5 @@ var searchData= [ - ['msgqueuebindingmap_0',['MsgQueueBindingMap',['../namespace_xu_m_q.html#a7d6eb557023012c069ab5ee39728a677',1,'XuMQ']]] + ['messageptr_0',['MessagePtr',['../namespace_xu_m_q.html#aa7eae080046044daf7d76949d7b24c47',1,'XuMQ']]], + ['msgqueuebindingmap_1',['MsgQueueBindingMap',['../namespace_xu_m_q.html#a7d6eb557023012c069ab5ee39728a677',1,'XuMQ']]] ]; diff --git a/docs/search/variables_0.js b/docs/search/variables_0.js index 9c9dbfaf..cb5b6093 100644 --- a/docs/search/variables_0.js +++ b/docs/search/variables_0.js @@ -2,18 +2,21 @@ var searchData= [ ['_5fbasicproperties_5fdefault_5finstance_5f_0',['_BasicProperties_default_instance_',['../namespace_xu_m_q.html#a46760558817e80a1b7174413711c94fe',1,'XuMQ']]], ['_5fbindings_1',['_bindings',['../class_xu_m_q_1_1_binding_manager.html#a237195bfbf25414cfc3ca1ac0577a8d2',1,'XuMQ::BindingManager']]], - ['_5fcached_5fsize_5f_2',['_cached_size_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a508fed5fa794fd344ad4c28dec404018',1,'XuMQ::BasicProperties::Impl_::_cached_size_'],['../struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a881f68fe50dfd4b7422bebe2e90dd973',1,'XuMQ::Message_Payload::Impl_::_cached_size_'],['../struct_xu_m_q_1_1_message_1_1_impl__.html#a918744a75da035fcd974bae8cf48bc9a',1,'XuMQ::Message::Impl_::_cached_size_']]], + ['_5fcached_5fsize_5f_2',['_cached_size_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#a508fed5fa794fd344ad4c28dec404018',1,'XuMQ::BasicProperties::Impl_::_cached_size_'],['../struct_xu_m_q_1_1_message_1_1_impl__.html#a918744a75da035fcd974bae8cf48bc9a',1,'XuMQ::Message::Impl_::_cached_size_'],['../struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a881f68fe50dfd4b7422bebe2e90dd973',1,'XuMQ::Message_Payload::Impl_::_cached_size_']]], ['_5fclass_5fdata_5f_3',['_class_data_',['../class_xu_m_q_1_1_basic_properties.html#a1d087a79242b9a84ad940b885198570f',1,'XuMQ::BasicProperties::_class_data_'],['../class_xu_m_q_1_1_message___payload.html#a7d17e3803aaa4ddd222d5d046663c565',1,'XuMQ::Message_Payload::_class_data_'],['../class_xu_m_q_1_1_message.html#a8e47a317bccded6b2bcb2e122c2aa73b',1,'XuMQ::Message::_class_data_']]], - ['_5fdbfile_4',['_dbfile',['../class_xu_m_q_1_1_sqlite_helper.html#a9e34e9525a504b7b47ca6c31b68b8b86',1,'XuMQ::SqliteHelper']]], - ['_5fexchanges_5',['_exchanges',['../class_xu_m_q_1_1_exchange_manager.html#acf821a4bb2bfe70f9637304a2fd1d3fd',1,'XuMQ::ExchangeManager']]], - ['_5ffilename_6',['_filename',['../class_xu_m_q_1_1_file_helper.html#a1f0e0ceaeebfd7cfe6c173912bd6463c',1,'XuMQ::FileHelper']]], - ['_5fhandler_7',['_handler',['../class_xu_m_q_1_1_sqlite_helper.html#a35e6fce01c14c6e9ec8a550e736d236a',1,'XuMQ::SqliteHelper']]], - ['_5fimpl_5f_8',['_impl_',['../class_xu_m_q_1_1_basic_properties.html#aff7ae08ad715ed7929a1a6571648037f',1,'XuMQ::BasicProperties::_impl_'],['../class_xu_m_q_1_1_message___payload.html#a27b3a99df47cdafebe393d505d98f0f9',1,'XuMQ::Message_Payload::_impl_'],['../class_xu_m_q_1_1_message.html#a17c5abf824d697961084f209b02072c2',1,'XuMQ::Message::_impl_']]], - ['_5finstance_9',['_instance',['../struct_xu_m_q_1_1_message___payload_default_type_internal.html#a6fe6ea902a5606d80bb7fec3ac562365',1,'XuMQ::Message_PayloadDefaultTypeInternal::_instance'],['../struct_xu_m_q_1_1_message_default_type_internal.html#a98940485795b9a1c8cf82fbca8969ac2',1,'XuMQ::MessageDefaultTypeInternal::_instance'],['../struct_xu_m_q_1_1_basic_properties_default_type_internal.html#ac365786ef978640e548e32cbc4677bf3',1,'XuMQ::BasicPropertiesDefaultTypeInternal::_instance']]], - ['_5fmapper_10',['_mapper',['../class_xu_m_q_1_1_binding_manager.html#a81d9bf7a934a52954075cd3b826b8bbe',1,'XuMQ::BindingManager::_mapper'],['../class_xu_m_q_1_1_exchange_manager.html#a036296f317be2e5eebe5a2dd87ea45dc',1,'XuMQ::ExchangeManager::_mapper'],['../class_xu_m_q_1_1_msg_queue_manager.html#ac7449a94eb2cf7f7bbb8edf309a52947',1,'XuMQ::MsgQueueManager::_mapper']]], - ['_5fmessage_5fdefault_5finstance_5f_11',['_Message_default_instance_',['../namespace_xu_m_q.html#ad0fa2d87e5282526884b9bb9aed28beb',1,'XuMQ']]], - ['_5fmessage_5fpayload_5fdefault_5finstance_5f_12',['_Message_Payload_default_instance_',['../namespace_xu_m_q.html#a6433b2d0f7308ee83e364ece0cc9b319',1,'XuMQ']]], - ['_5fmutex_13',['_mutex',['../class_xu_m_q_1_1_binding_manager.html#a89de37822a9c9af6e527925b3e52d1b2',1,'XuMQ::BindingManager::_mutex'],['../class_xu_m_q_1_1_exchange_manager.html#a064006de93e6089cf11286aaf4db894b',1,'XuMQ::ExchangeManager::_mutex'],['../class_xu_m_q_1_1_msg_queue_manager.html#ad512849d260b95474d9ef4a9621a6ef5',1,'XuMQ::MsgQueueManager::_mutex']]], - ['_5fqueues_14',['_queues',['../class_xu_m_q_1_1_msg_queue_manager.html#ac90480dc7ff8fb669feda8e290d2aefe',1,'XuMQ::MsgQueueManager']]], - ['_5fsql_5fhelper_15',['_sql_helper',['../class_xu_m_q_1_1_binding_mapper.html#ac6284ddc379299f44c843036c4721d3d',1,'XuMQ::BindingMapper::_sql_helper'],['../class_xu_m_q_1_1_exchange_mapper.html#a33047288bbcf1a5a529692fd619fd173',1,'XuMQ::ExchangeMapper::_sql_helper'],['../class_xu_m_q_1_1_msg_queue_mapper.html#aad3e8a18b45f048697b366f4e38c7c0e',1,'XuMQ::MsgQueueMapper::_sql_helper']]] + ['_5fdatafile_4',['_datafile',['../class_xu_m_q_1_1_message_mapper.html#ab655b45d7fadaba3565564c9f213c7db',1,'XuMQ::MessageMapper']]], + ['_5fdbfile_5',['_dbfile',['../class_xu_m_q_1_1_sqlite_helper.html#a9e34e9525a504b7b47ca6c31b68b8b86',1,'XuMQ::SqliteHelper']]], + ['_5fexchanges_6',['_exchanges',['../class_xu_m_q_1_1_exchange_manager.html#acf821a4bb2bfe70f9637304a2fd1d3fd',1,'XuMQ::ExchangeManager']]], + ['_5ffilename_7',['_filename',['../class_xu_m_q_1_1_file_helper.html#a1f0e0ceaeebfd7cfe6c173912bd6463c',1,'XuMQ::FileHelper']]], + ['_5fhandler_8',['_handler',['../class_xu_m_q_1_1_sqlite_helper.html#a35e6fce01c14c6e9ec8a550e736d236a',1,'XuMQ::SqliteHelper']]], + ['_5fimpl_5f_9',['_impl_',['../class_xu_m_q_1_1_basic_properties.html#aff7ae08ad715ed7929a1a6571648037f',1,'XuMQ::BasicProperties::_impl_'],['../class_xu_m_q_1_1_message___payload.html#a27b3a99df47cdafebe393d505d98f0f9',1,'XuMQ::Message_Payload::_impl_'],['../class_xu_m_q_1_1_message.html#a17c5abf824d697961084f209b02072c2',1,'XuMQ::Message::_impl_']]], + ['_5finstance_10',['_instance',['../struct_xu_m_q_1_1_message___payload_default_type_internal.html#a6fe6ea902a5606d80bb7fec3ac562365',1,'XuMQ::Message_PayloadDefaultTypeInternal::_instance'],['../struct_xu_m_q_1_1_message_default_type_internal.html#a98940485795b9a1c8cf82fbca8969ac2',1,'XuMQ::MessageDefaultTypeInternal::_instance'],['../struct_xu_m_q_1_1_basic_properties_default_type_internal.html#ac365786ef978640e548e32cbc4677bf3',1,'XuMQ::BasicPropertiesDefaultTypeInternal::_instance']]], + ['_5fmapper_11',['_mapper',['../class_xu_m_q_1_1_binding_manager.html#a81d9bf7a934a52954075cd3b826b8bbe',1,'XuMQ::BindingManager::_mapper'],['../class_xu_m_q_1_1_exchange_manager.html#a036296f317be2e5eebe5a2dd87ea45dc',1,'XuMQ::ExchangeManager::_mapper'],['../class_xu_m_q_1_1_msg_queue_manager.html#ac7449a94eb2cf7f7bbb8edf309a52947',1,'XuMQ::MsgQueueManager::_mapper']]], + ['_5fmessage_5fdefault_5finstance_5f_12',['_Message_default_instance_',['../namespace_xu_m_q.html#ad0fa2d87e5282526884b9bb9aed28beb',1,'XuMQ']]], + ['_5fmessage_5fpayload_5fdefault_5finstance_5f_13',['_Message_Payload_default_instance_',['../namespace_xu_m_q.html#a6433b2d0f7308ee83e364ece0cc9b319',1,'XuMQ']]], + ['_5fmutex_14',['_mutex',['../class_xu_m_q_1_1_binding_manager.html#a89de37822a9c9af6e527925b3e52d1b2',1,'XuMQ::BindingManager::_mutex'],['../class_xu_m_q_1_1_exchange_manager.html#a064006de93e6089cf11286aaf4db894b',1,'XuMQ::ExchangeManager::_mutex'],['../class_xu_m_q_1_1_msg_queue_manager.html#ad512849d260b95474d9ef4a9621a6ef5',1,'XuMQ::MsgQueueManager::_mutex']]], + ['_5fqname_15',['_qname',['../class_xu_m_q_1_1_message_mapper.html#a1fd6adb4b502ee299a7cf3a3d4965c1b',1,'XuMQ::MessageMapper']]], + ['_5fqueues_16',['_queues',['../class_xu_m_q_1_1_msg_queue_manager.html#ac90480dc7ff8fb669feda8e290d2aefe',1,'XuMQ::MsgQueueManager']]], + ['_5fsql_5fhelper_17',['_sql_helper',['../class_xu_m_q_1_1_binding_mapper.html#ac6284ddc379299f44c843036c4721d3d',1,'XuMQ::BindingMapper::_sql_helper'],['../class_xu_m_q_1_1_exchange_mapper.html#a33047288bbcf1a5a529692fd619fd173',1,'XuMQ::ExchangeMapper::_sql_helper'],['../class_xu_m_q_1_1_msg_queue_mapper.html#aad3e8a18b45f048697b366f4e38c7c0e',1,'XuMQ::MsgQueueMapper::_sql_helper']]], + ['_5ftmpfile_18',['_tmpfile',['../class_xu_m_q_1_1_message_mapper.html#a69b3746fec5b2dd24cee0b2108e54e45',1,'XuMQ::MessageMapper']]] ]; diff --git a/docs/search/variables_3.js b/docs/search/variables_3.js index 78efdb44..38dfa99a 100644 --- a/docs/search/variables_3.js +++ b/docs/search/variables_3.js @@ -1,10 +1,11 @@ var searchData= [ - ['delivery_5fmode_5f_0',['delivery_mode_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#abf56fc67e46d4d5a2cd4b6e5887a35c2',1,'XuMQ::BasicProperties::Impl_']]], - ['deliverymode_5farraysize_1',['DeliveryMode_ARRAYSIZE',['../namespace_xu_m_q.html#af91e7f144cf9ee19df8185bd66af20ad',1,'XuMQ']]], - ['deliverymode_5fmax_2',['DeliveryMode_MAX',['../namespace_xu_m_q.html#a41a68167fd12001c392dfb64ba06cd62',1,'XuMQ']]], - ['deliverymode_5fmin_3',['DeliveryMode_MIN',['../namespace_xu_m_q.html#a0d59c091a7c17e8dcbf03ef01831b7e2',1,'XuMQ']]], - ['descriptor_5ftable_5fmsg_5f2eproto_4',['descriptor_table_msg_2eproto',['../msg_8pb_8cc.html#aec96d697c689213d761d89e464f97e57',1,'descriptor_table_msg_2eproto: msg.pb.cc'],['../msg_8pb_8h.html#a073f6f3024513351592c0dc9cf770511',1,'descriptor_table_msg_2eproto: msg.pb.cc']]], - ['descriptor_5ftable_5fmsg_5f2eproto_5fonce_5',['descriptor_table_msg_2eproto_once',['../msg_8pb_8cc.html#aa040d63f227cfb6c7678923a5ebc699d',1,'msg.pb.cc']]], - ['durable_6',['durable',['../struct_xu_m_q_1_1_exchange.html#ad563d5bc1cb47f97d054f8c09f4cad39',1,'XuMQ::Exchange::durable'],['../struct_xu_m_q_1_1_msg_queue.html#a10174a2dfb8cba0a2b20f7dc36f8c9d8',1,'XuMQ::MsgQueue::durable']]] + ['datafile_5fsubfix_0',['DATAFILE_SUBFIX',['../namespace_xu_m_q.html#a4c80748846b3a6c7d5b33e3383bcfd50',1,'XuMQ']]], + ['delivery_5fmode_5f_1',['delivery_mode_',['../struct_xu_m_q_1_1_basic_properties_1_1_impl__.html#abf56fc67e46d4d5a2cd4b6e5887a35c2',1,'XuMQ::BasicProperties::Impl_']]], + ['deliverymode_5farraysize_2',['DeliveryMode_ARRAYSIZE',['../namespace_xu_m_q.html#af91e7f144cf9ee19df8185bd66af20ad',1,'XuMQ']]], + ['deliverymode_5fmax_3',['DeliveryMode_MAX',['../namespace_xu_m_q.html#a41a68167fd12001c392dfb64ba06cd62',1,'XuMQ']]], + ['deliverymode_5fmin_4',['DeliveryMode_MIN',['../namespace_xu_m_q.html#a0d59c091a7c17e8dcbf03ef01831b7e2',1,'XuMQ']]], + ['descriptor_5ftable_5fmsg_5f2eproto_5',['descriptor_table_msg_2eproto',['../msg_8pb_8cc.html#aec96d697c689213d761d89e464f97e57',1,'descriptor_table_msg_2eproto: msg.pb.cc'],['../msg_8pb_8h.html#a073f6f3024513351592c0dc9cf770511',1,'descriptor_table_msg_2eproto: msg.pb.cc']]], + ['descriptor_5ftable_5fmsg_5f2eproto_5fonce_6',['descriptor_table_msg_2eproto_once',['../msg_8pb_8cc.html#aa040d63f227cfb6c7678923a5ebc699d',1,'msg.pb.cc']]], + ['durable_7',['durable',['../struct_xu_m_q_1_1_exchange.html#ad563d5bc1cb47f97d054f8c09f4cad39',1,'XuMQ::Exchange::durable'],['../struct_xu_m_q_1_1_msg_queue.html#a10174a2dfb8cba0a2b20f7dc36f8c9d8',1,'XuMQ::MsgQueue::durable']]] ]; diff --git a/docs/search/variables_9.js b/docs/search/variables_9.js index cd3832de..8a3c2d7f 100644 --- a/docs/search/variables_9.js +++ b/docs/search/variables_9.js @@ -1,5 +1,7 @@ var searchData= [ ['mqp_0',['mqp',['../mqqueuetest_8cpp.html#abbd52a50dc838305e32464719ba095c5',1,'mqqueuetest.cpp']]], - ['msgqueue_5fname_1',['msgqueue_name',['../struct_xu_m_q_1_1_binding.html#aeb411f44ef74f18b63da51509a25de85',1,'XuMQ::Binding']]] + ['msg_5finvalid_1',['MSG_INVALID',['../namespace_xu_m_q.html#a56075f1162065b026001954507eea6be',1,'XuMQ']]], + ['msg_5fvalid_2',['MSG_VALID',['../namespace_xu_m_q.html#ad7908844b9b7da3ad295c14902d49f0c',1,'XuMQ']]], + ['msgqueue_5fname_3',['msgqueue_name',['../struct_xu_m_q_1_1_binding.html#aeb411f44ef74f18b63da51509a25de85',1,'XuMQ::Binding']]] ]; diff --git a/docs/search/variables_e.js b/docs/search/variables_e.js index cc967a90..9c0512e9 100644 --- a/docs/search/variables_e.js +++ b/docs/search/variables_e.js @@ -1,4 +1,5 @@ var searchData= [ - ['type_0',['type',['../struct_xu_m_q_1_1_exchange.html#a35fa49a24961b8f8182a6a7bccfce9a6',1,'XuMQ::Exchange']]] + ['tmpfile_5fsubfix_0',['TMPFILE_SUBFIX',['../namespace_xu_m_q.html#adf00f6175ab7f0660677533d2499949a',1,'XuMQ']]], + ['type_1',['type',['../struct_xu_m_q_1_1_exchange.html#a35fa49a24961b8f8182a6a7bccfce9a6',1,'XuMQ::Exchange']]] ]; diff --git a/docs/search/variables_f.js b/docs/search/variables_f.js index 6e726233..99433ca8 100644 --- a/docs/search/variables_f.js +++ b/docs/search/variables_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['valid_5f_0',['valid_',['../struct_xu_m_q_1_1_message_1_1_impl__.html#a1efeac1734198c71fb5409ebd05698a8',1,'XuMQ::Message::Impl_']]] + ['valid_5f_0',['valid_',['../struct_xu_m_q_1_1_message___payload_1_1_impl__.html#ae7606f3e098a7ecafe42c2d2f7631e10',1,'XuMQ::Message_Payload::Impl_']]] ]; diff --git a/docs/struct_xu_m_q_1_1_message_1_1_impl__-members.html b/docs/struct_xu_m_q_1_1_message_1_1_impl__-members.html index bfc17ca5..e588b5f8 100644 --- a/docs/struct_xu_m_q_1_1_message_1_1_impl__-members.html +++ b/docs/struct_xu_m_q_1_1_message_1_1_impl__-members.html @@ -106,7 +106,6 @@ length_XuMQ::Message::Impl_ offset_XuMQ::Message::Impl_ payload_XuMQ::Message::Impl_ - valid_XuMQ::Message::Impl_ diff --git a/docs/struct_xu_m_q_1_1_message_1_1_impl__.html b/docs/struct_xu_m_q_1_1_message_1_1_impl__.html index 2c3c8f21..16c2b27e 100644 --- a/docs/struct_xu_m_q_1_1_message_1_1_impl__.html +++ b/docs/struct_xu_m_q_1_1_message_1_1_impl__.html @@ -124,8 +124,6 @@ - - @@ -190,20 +188,6 @@

                                    - - - -

                                    ◆ valid_

                                    - -
                                    -
                                    -

                                    Public 属性

                                    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr valid_
                                     
                                    ::XuMQ::Message_Payloadpayload_
                                     
                                    uint32_t offset_
                                    - - - -
                                    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr XuMQ::Message::Impl_::valid_
                                    -
                                    -
                                    diff --git a/docs/struct_xu_m_q_1_1_message_1_1_impl__.js b/docs/struct_xu_m_q_1_1_message_1_1_impl__.js index 02f0eb8f..ba56a4e7 100644 --- a/docs/struct_xu_m_q_1_1_message_1_1_impl__.js +++ b/docs/struct_xu_m_q_1_1_message_1_1_impl__.js @@ -3,6 +3,5 @@ var struct_xu_m_q_1_1_message_1_1_impl__ = [ "_cached_size_", "struct_xu_m_q_1_1_message_1_1_impl__.html#a918744a75da035fcd974bae8cf48bc9a", null ], [ "length_", "struct_xu_m_q_1_1_message_1_1_impl__.html#a9069c6e822c9a931536d049c2a98ae9b", null ], [ "offset_", "struct_xu_m_q_1_1_message_1_1_impl__.html#aa34ad2a76475e8642cefb27266996e8b", null ], - [ "payload_", "struct_xu_m_q_1_1_message_1_1_impl__.html#aa0ccdbb01261ce42b9d52195df8c48bc", null ], - [ "valid_", "struct_xu_m_q_1_1_message_1_1_impl__.html#a1efeac1734198c71fb5409ebd05698a8", null ] + [ "payload_", "struct_xu_m_q_1_1_message_1_1_impl__.html#aa0ccdbb01261ce42b9d52195df8c48bc", null ] ]; \ No newline at end of file diff --git a/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__-members.html b/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__-members.html index 94a14475..2e597d93 100644 --- a/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__-members.html +++ b/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__-members.html @@ -105,6 +105,7 @@ _cached_size_XuMQ::Message_Payload::Impl_ body_XuMQ::Message_Payload::Impl_ properties_XuMQ::Message_Payload::Impl_ + valid_XuMQ::Message_Payload::Impl_ diff --git a/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__.html b/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__.html index cb331a7e..d9a9b0cb 100644 --- a/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__.html +++ b/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__.html @@ -121,6 +121,8 @@ Public 属性

                              ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_   +::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr valid_::XuMQ::BasicPropertiesproperties_   mutable::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_ @@ -167,6 +169,20 @@

                              + + + +

                              ◆ valid_

                              + +
                              +
                              + + + + +
                              ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr XuMQ::Message_Payload::Impl_::valid_
                              +
                              +
                              diff --git a/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__.js b/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__.js index 59be94b7..3b1f2769 100644 --- a/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__.js +++ b/docs/struct_xu_m_q_1_1_message___payload_1_1_impl__.js @@ -2,5 +2,6 @@ var struct_xu_m_q_1_1_message___payload_1_1_impl__ = [ [ "_cached_size_", "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a881f68fe50dfd4b7422bebe2e90dd973", null ], [ "body_", "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#a636f85c6f1ed7f8cd6c00326cc2ae9c6", null ], - [ "properties_", "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#abecacd39b38df9ea5f563ccc6ba5a041", null ] + [ "properties_", "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#abecacd39b38df9ea5f563ccc6ba5a041", null ], + [ "valid_", "struct_xu_m_q_1_1_message___payload_1_1_impl__.html#ae7606f3e098a7ecafe42c2d2f7631e10", null ] ]; \ No newline at end of file diff --git a/server/message.hpp b/server/message.hpp new file mode 100644 index 00000000..c4d3a3af --- /dev/null +++ b/server/message.hpp @@ -0,0 +1,212 @@ +/** + * @file message.hpp + * @brief 消息队列文件存储的实现 + * + * 该文件定义了 XuMQ 命名空间中的 MessageMapper 类,用于处理消息队列的文件管理。 + * 它提供了消息的插入、删除、垃圾回收等功能,并管理与消息队列相关的数据文件。 + * + * 主要功能包括: + * - 创建、移除消息文件 + * - 插入、删除消息 + * - 对无效消息进行垃圾回收 + * + * 使用文件存储消息队列数据,通过指定的目录和文件名进行管理。 + */ + + +#pragma once +#include "../common/logger.hpp" +#include "../common/helper.hpp" +#include "../common/msg.pb.h" +#include +#include +#include +#include +#include + +namespace XuMQ +{ + const char *DATAFILE_SUBFIX = ".mqd"; ///< 数据文件后缀名 + const char *TMPFILE_SUBFIX = ".mqd.tmp"; ///< 临时文件后缀名 + const char *MSG_VALID = "1"; ///< 消息有效标志 + const char *MSG_INVALID = "0"; ///< 消息无效标志 + using MessagePtr = std::shared_ptr; ///< proto生成的Message类型指针 + /// @class MessageMapper + /// @brief 处理消息队列的文件存储和管理类 + class MessageMapper + { + public: + /// @brief 构造函数 创建必要的目录和数据文件 + /// @param basedir 基础目录 + /// @param qname 队列名称 + MessageMapper(std::string &basedir, const std::string &qname) + : _qname(qname) + { + if (basedir.back() != '/' && basedir.back() != '\\') + basedir.push_back('/'); + _datafile = basedir + qname + DATAFILE_SUBFIX; + _tmpfile = basedir + qname + TMPFILE_SUBFIX; + int ret = FileHelper::createDirectory(basedir); + if (ret == false) + { + fatal(logger, "创建文件夹失败!"); + abort(); + } + createMsgFile(); + } + /// @brief 创建消息文件 + /// @return 成功返回true 失败返回false + bool createMsgFile() + { + bool ret = FileHelper::createFile(_datafile); + if (ret == false) + { + error(logger, " %s :创建队列数据文件失败!", _datafile.c_str()); + return false; + } + return true; + } + /// @brief 移除消息文件 包括移除数据文件和临时文件 + void removeMsgFIle() + { + FileHelper::removeFile(_datafile); + FileHelper::removeFile(_tmpfile); + } + /// @brief 插入消息 将消息添加到数据文件中 + /// @param msg 消息指针 + /// @return 插入成功返回true 失败返回false + bool insert(const MessagePtr &msg) + { + return insert(_datafile, msg); + } + /// @brief 移除消息 将消息中的有效标记置为false 更新到数据文件中 + /// @param msg 消息指针 + /// @return 移除成功返回true 失败返回false + bool remove(MessagePtr &msg) + { + // 将msg中的有效标志为设置为'0'(false) + msg->mutable_payload()->set_valid(MSG_INVALID); + // 对msg进行序列化 + std::string body = msg->payload().SerializeAsString(); + if (body.size() != msg->length()) + { + error(logger, "不能修改文件中的数据信息, 新生成的数据与原数据长度不一致!"); + return false; + } + // 将序列化的消息 写入到数据中的指定位置(覆盖原有的数据) + FileHelper helper(_datafile); + bool ret = helper.write(body.c_str(), msg->offset(), body.size()); + if (ret = false) + { + error(logger, " %s :队列数据文件写入失败!", _datafile.c_str()); + return false; + } + return true; + } + /// @brief 垃圾回收 加载所有有效消息 存储到临时文件后更新数据文件 + /// @return 有效消息列表 + std::list garbageCollection() + { + std::list result; + // 加载文件中所有的有效数据 存储格式 4字节长度|数据|4字节长度|数据... + bool ret = load(result); + if (ret == false) + { + error(logger, "加载有效数据失败!"); + return result; + } + // 有效数据进行序列化存储到临时文件中 + for (auto &msg : result) + { + ret = insert(_tmpfile, msg); + if (ret == false) + { + error(logger, " %s :临时文件写入消息数据失败!", _tmpfile); + return result; + } + } + // 删除原文件 + ret = FileHelper::removeFile(_datafile); + if (ret == false) + { + error(logger, " %s :删除原文件失败!", _datafile); + return result; + } + + // 修改临时文件名为原文件名称 + ret = FileHelper(_tmpfile).rename(_datafile); + if (ret == false) + { + error(logger, " %s :修改临时文件名称失败!", _tmpfile); + return result; + } + // 返回新的有效数据 + return result; + } + + private: + /// @brief 插入消息到指定文件 负责数据文件和临时文件的写入工作 + /// @param filename 文件名 + /// @param msg 文件指针 + /// @return 成功返回true 失败返回false + bool insert(const std::string &filename, const MessagePtr &msg) + { + // 新增数据添加在文件末尾 + // 消息序列化 + std::string body = msg->payload().SerializeAsString(); + // 获取文件长度 + FileHelper helper(filename); + size_t fsize = helper.size(); + // 写入指定位置 + bool ret = helper.write(body.c_str(), fsize, body.size()); + if (ret = false) + { + error(logger, " %s :队列数据文件写入失败!", filename.c_str()); + return false; + } + // 更新msg中的存储信息 + msg->set_offset(fsize); + msg->set_length(body.size()); + return true; + } + /// @brief 加载有效消息 从数据文件中读取所有消息并存为有效的消息对象 + /// @param result 存储有效消息的列表 + /// @return 成功返回true 失败返回false + bool load(std::list &result) + { + FileHelper helper(_datafile); + size_t offset = 0, msg_size; + size_t fsize = helper.size(); + bool ret; + while (offset < fsize) + { + ret = helper.read((char *)&msg_size, offset, 4); + if (ret == false) + { + error(logger, " %s :读取消息长度失败!", _datafile); + return false; + } + offset += 4; + std::string msg_body(msg_size, '\0'); + ret = helper.read(&msg_body[0], offset, msg_size); + if (ret == false) + { + error(logger, " %s :读取消息数据失败!", _datafile); + return false; + } + offset += msg_size; + MessagePtr msgp = std::make_shared(); + msgp->ParseFromString(msg_body); + if (msgp->payload().valid() == MSG_INVALID) // 无效消息则处理下一个 + continue; + result.push_back(msgp); // 有效消息保存 + } + return true; + } + + private: + std::string _qname; ///< 队列名称 + std::string _datafile; ///< 数据文件 + std::string _tmpfile; ///< 临时文件 + }; +} \ No newline at end of file