// Generated by the protocol buffer compiler. DO NOT EDIT! // source: bhome_msg_api.proto #include "bhome_msg_api.pb.h" #include #include #include #include #include // @@protoc_insertion_point(includes) #include extern PROTOBUF_INTERNAL_EXPORT_bhome_5fmsg_5fapi_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_BHAddress_bhome_5fmsg_5fapi_2eproto; extern PROTOBUF_INTERNAL_EXPORT_error_5fmsg_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_ErrorMsg_error_5fmsg_2eproto; extern PROTOBUF_INTERNAL_EXPORT_bhome_5fmsg_5fapi_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_MsgQueryProcReply_Info_bhome_5fmsg_5fapi_2eproto; extern PROTOBUF_INTERNAL_EXPORT_bhome_5fmsg_5fapi_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MsgQueryTopicReply_BHNodeAddress_bhome_5fmsg_5fapi_2eproto; extern PROTOBUF_INTERNAL_EXPORT_bhome_5fmsg_5fapi_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MsgTopicList_bhome_5fmsg_5fapi_2eproto; extern PROTOBUF_INTERNAL_EXPORT_bhome_5fmsg_5fapi_2eproto ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto; namespace bhome_msg { class BHAddressDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _BHAddress_default_instance_; class ProcInfoDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _ProcInfo_default_instance_; class MsgTopicListDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgTopicList_default_instance_; class MsgPublishDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgPublish_default_instance_; class MsgCommonReplyDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgCommonReply_default_instance_; class MsgRequestTopicDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgRequestTopic_default_instance_; class MsgRequestTopicReplyDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgRequestTopicReply_default_instance_; class MsgRegisterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgRegister_default_instance_; class MsgUnregisterDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgUnregister_default_instance_; class MsgHeartbeatDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgHeartbeat_default_instance_; class MsgQueryTopicDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgQueryTopic_default_instance_; class MsgQueryTopicReply_BHNodeAddressDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgQueryTopicReply_BHNodeAddress_default_instance_; class MsgQueryTopicReplyDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgQueryTopicReply_default_instance_; class MsgQueryProcDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgQueryProc_default_instance_; class MsgQueryProcReply_InfoDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgQueryProcReply_Info_default_instance_; class MsgQueryProcReplyDefaultTypeInternal { public: ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed _instance; } _MsgQueryProcReply_default_instance_; } // namespace bhome_msg static void InitDefaultsscc_info_BHAddress_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_BHAddress_default_instance_; new (ptr) ::bhome_msg::BHAddress(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::BHAddress::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_BHAddress_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_BHAddress_bhome_5fmsg_5fapi_2eproto}, {}}; static void InitDefaultsscc_info_MsgCommonReply_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgCommonReply_default_instance_; new (ptr) ::bhome_msg::MsgCommonReply(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgCommonReply::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MsgCommonReply_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MsgCommonReply_bhome_5fmsg_5fapi_2eproto}, { &scc_info_ErrorMsg_error_5fmsg_2eproto.base,}}; static void InitDefaultsscc_info_MsgHeartbeat_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgHeartbeat_default_instance_; new (ptr) ::bhome_msg::MsgHeartbeat(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgHeartbeat::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MsgHeartbeat_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MsgHeartbeat_bhome_5fmsg_5fapi_2eproto}, { &scc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto.base,}}; static void InitDefaultsscc_info_MsgPublish_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgPublish_default_instance_; new (ptr) ::bhome_msg::MsgPublish(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgPublish::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MsgPublish_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_MsgPublish_bhome_5fmsg_5fapi_2eproto}, {}}; static void InitDefaultsscc_info_MsgQueryProc_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgQueryProc_default_instance_; new (ptr) ::bhome_msg::MsgQueryProc(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgQueryProc::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MsgQueryProc_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_MsgQueryProc_bhome_5fmsg_5fapi_2eproto}, {}}; static void InitDefaultsscc_info_MsgQueryProcReply_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgQueryProcReply_default_instance_; new (ptr) ::bhome_msg::MsgQueryProcReply(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgQueryProcReply::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_MsgQueryProcReply_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_MsgQueryProcReply_bhome_5fmsg_5fapi_2eproto}, { &scc_info_ErrorMsg_error_5fmsg_2eproto.base, &scc_info_MsgQueryProcReply_Info_bhome_5fmsg_5fapi_2eproto.base,}}; static void InitDefaultsscc_info_MsgQueryProcReply_Info_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgQueryProcReply_Info_default_instance_; new (ptr) ::bhome_msg::MsgQueryProcReply_Info(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgQueryProcReply_Info::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_MsgQueryProcReply_Info_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_MsgQueryProcReply_Info_bhome_5fmsg_5fapi_2eproto}, { &scc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto.base, &scc_info_MsgTopicList_bhome_5fmsg_5fapi_2eproto.base,}}; static void InitDefaultsscc_info_MsgQueryTopic_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgQueryTopic_default_instance_; new (ptr) ::bhome_msg::MsgQueryTopic(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgQueryTopic::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MsgQueryTopic_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_MsgQueryTopic_bhome_5fmsg_5fapi_2eproto}, {}}; static void InitDefaultsscc_info_MsgQueryTopicReply_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgQueryTopicReply_default_instance_; new (ptr) ::bhome_msg::MsgQueryTopicReply(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgQueryTopicReply::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<2> scc_info_MsgQueryTopicReply_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 2, 0, InitDefaultsscc_info_MsgQueryTopicReply_bhome_5fmsg_5fapi_2eproto}, { &scc_info_ErrorMsg_error_5fmsg_2eproto.base, &scc_info_MsgQueryTopicReply_BHNodeAddress_bhome_5fmsg_5fapi_2eproto.base,}}; static void InitDefaultsscc_info_MsgQueryTopicReply_BHNodeAddress_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgQueryTopicReply_BHNodeAddress_default_instance_; new (ptr) ::bhome_msg::MsgQueryTopicReply_BHNodeAddress(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgQueryTopicReply_BHNodeAddress::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MsgQueryTopicReply_BHNodeAddress_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MsgQueryTopicReply_BHNodeAddress_bhome_5fmsg_5fapi_2eproto}, { &scc_info_BHAddress_bhome_5fmsg_5fapi_2eproto.base,}}; static void InitDefaultsscc_info_MsgRegister_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgRegister_default_instance_; new (ptr) ::bhome_msg::MsgRegister(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgRegister::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MsgRegister_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MsgRegister_bhome_5fmsg_5fapi_2eproto}, { &scc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto.base,}}; static void InitDefaultsscc_info_MsgRequestTopic_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgRequestTopic_default_instance_; new (ptr) ::bhome_msg::MsgRequestTopic(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgRequestTopic::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MsgRequestTopic_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_MsgRequestTopic_bhome_5fmsg_5fapi_2eproto}, {}}; static void InitDefaultsscc_info_MsgRequestTopicReply_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgRequestTopicReply_default_instance_; new (ptr) ::bhome_msg::MsgRequestTopicReply(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgRequestTopicReply::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MsgRequestTopicReply_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MsgRequestTopicReply_bhome_5fmsg_5fapi_2eproto}, { &scc_info_ErrorMsg_error_5fmsg_2eproto.base,}}; static void InitDefaultsscc_info_MsgTopicList_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgTopicList_default_instance_; new (ptr) ::bhome_msg::MsgTopicList(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgTopicList::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_MsgTopicList_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_MsgTopicList_bhome_5fmsg_5fapi_2eproto}, {}}; static void InitDefaultsscc_info_MsgUnregister_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_MsgUnregister_default_instance_; new (ptr) ::bhome_msg::MsgUnregister(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::MsgUnregister::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<1> scc_info_MsgUnregister_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 1, 0, InitDefaultsscc_info_MsgUnregister_bhome_5fmsg_5fapi_2eproto}, { &scc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto.base,}}; static void InitDefaultsscc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; { void* ptr = &::bhome_msg::_ProcInfo_default_instance_; new (ptr) ::bhome_msg::ProcInfo(); ::PROTOBUF_NAMESPACE_ID::internal::OnShutdownDestroyMessage(ptr); } ::bhome_msg::ProcInfo::InitAsDefaultInstance(); } ::PROTOBUF_NAMESPACE_ID::internal::SCCInfo<0> scc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto = {{ATOMIC_VAR_INIT(::PROTOBUF_NAMESPACE_ID::internal::SCCInfoBase::kUninitialized), 0, 0, InitDefaultsscc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto}, {}}; namespace bhome_msg { // =================================================================== void BHAddress::InitAsDefaultInstance() { } class BHAddress::_Internal { public: }; BHAddress::BHAddress() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.BHAddress) } BHAddress::BHAddress(const BHAddress& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_ip().empty()) { ip_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.ip_); } ::memcpy(&mq_id_, &from.mq_id_, static_cast(reinterpret_cast(&port_) - reinterpret_cast(&mq_id_)) + sizeof(port_)); // @@protoc_insertion_point(copy_constructor:bhome_msg.BHAddress) } void BHAddress::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_BHAddress_bhome_5fmsg_5fapi_2eproto.base); ip_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(&mq_id_, 0, static_cast( reinterpret_cast(&port_) - reinterpret_cast(&mq_id_)) + sizeof(port_)); } BHAddress::~BHAddress() { // @@protoc_insertion_point(destructor:bhome_msg.BHAddress) SharedDtor(); } void BHAddress::SharedDtor() { ip_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void BHAddress::SetCachedSize(int size) const { _cached_size_.Set(size); } const BHAddress& BHAddress::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_BHAddress_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void BHAddress::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.BHAddress) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ip_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(&mq_id_, 0, static_cast( reinterpret_cast(&port_) - reinterpret_cast(&mq_id_)) + sizeof(port_)); _internal_metadata_.Clear(); } const char* BHAddress::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // uint64 mq_id = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { mq_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int64 abs_addr = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { abs_addr_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes ip = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { auto str = _internal_mutable_ip(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // int32 port = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 32)) { port_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* BHAddress::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.BHAddress) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // uint64 mq_id = 1; if (this->mq_id() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(1, this->_internal_mq_id(), target); } // int64 abs_addr = 2; if (this->abs_addr() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(2, this->_internal_abs_addr(), target); } // bytes ip = 3; if (this->ip().size() > 0) { target = stream->WriteBytesMaybeAliased( 3, this->_internal_ip(), target); } // int32 port = 4; if (this->port() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_port(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.BHAddress) return target; } size_t BHAddress::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.BHAddress) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes ip = 3; if (this->ip().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_ip()); } // uint64 mq_id = 1; if (this->mq_id() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64Size( this->_internal_mq_id()); } // int64 abs_addr = 2; if (this->abs_addr() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64Size( this->_internal_abs_addr()); } // int32 port = 4; if (this->port() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_port()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void BHAddress::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void BHAddress::MergeFrom(const BHAddress& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.BHAddress) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.ip().size() > 0) { ip_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.ip_); } if (from.mq_id() != 0) { _internal_set_mq_id(from._internal_mq_id()); } if (from.abs_addr() != 0) { _internal_set_abs_addr(from._internal_abs_addr()); } if (from.port() != 0) { _internal_set_port(from._internal_port()); } } void BHAddress::CopyFrom(const BHAddress& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.BHAddress) if (&from == this) return; Clear(); MergeFrom(from); } bool BHAddress::IsInitialized() const { return true; } void BHAddress::InternalSwap(BHAddress* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); ip_.Swap(&other->ip_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); swap(mq_id_, other->mq_id_); swap(abs_addr_, other->abs_addr_); swap(port_, other->port_); } std::string BHAddress::GetTypeName() const { return "bhome_msg.BHAddress"; } // =================================================================== void ProcInfo::InitAsDefaultInstance() { } class ProcInfo::_Internal { public: }; ProcInfo::ProcInfo() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.ProcInfo) } ProcInfo::ProcInfo(const ProcInfo& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); proc_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_proc_id().empty()) { proc_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.proc_id_); } name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_name().empty()) { name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.name_); } public_info_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_public_info().empty()) { public_info_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.public_info_); } private_info_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_private_info().empty()) { private_info_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.private_info_); } // @@protoc_insertion_point(copy_constructor:bhome_msg.ProcInfo) } void ProcInfo::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto.base); proc_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); public_info_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); private_info_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } ProcInfo::~ProcInfo() { // @@protoc_insertion_point(destructor:bhome_msg.ProcInfo) SharedDtor(); } void ProcInfo::SharedDtor() { proc_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); public_info_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); private_info_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void ProcInfo::SetCachedSize(int size) const { _cached_size_.Set(size); } const ProcInfo& ProcInfo::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_ProcInfo_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void ProcInfo::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.ProcInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; proc_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); name_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); public_info_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); private_info_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } const char* ProcInfo::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // bytes proc_id = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_proc_id(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes name = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_name(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes public_info = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { auto str = _internal_mutable_public_info(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes private_info = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { auto str = _internal_mutable_private_info(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* ProcInfo::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.ProcInfo) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes proc_id = 1; if (this->proc_id().size() > 0) { target = stream->WriteBytesMaybeAliased( 1, this->_internal_proc_id(), target); } // bytes name = 2; if (this->name().size() > 0) { target = stream->WriteBytesMaybeAliased( 2, this->_internal_name(), target); } // bytes public_info = 3; if (this->public_info().size() > 0) { target = stream->WriteBytesMaybeAliased( 3, this->_internal_public_info(), target); } // bytes private_info = 4; if (this->private_info().size() > 0) { target = stream->WriteBytesMaybeAliased( 4, this->_internal_private_info(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.ProcInfo) return target; } size_t ProcInfo::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.ProcInfo) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes proc_id = 1; if (this->proc_id().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_proc_id()); } // bytes name = 2; if (this->name().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_name()); } // bytes public_info = 3; if (this->public_info().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_public_info()); } // bytes private_info = 4; if (this->private_info().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_private_info()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void ProcInfo::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void ProcInfo::MergeFrom(const ProcInfo& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.ProcInfo) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.proc_id().size() > 0) { proc_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.proc_id_); } if (from.name().size() > 0) { name_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.name_); } if (from.public_info().size() > 0) { public_info_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.public_info_); } if (from.private_info().size() > 0) { private_info_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.private_info_); } } void ProcInfo::CopyFrom(const ProcInfo& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.ProcInfo) if (&from == this) return; Clear(); MergeFrom(from); } bool ProcInfo::IsInitialized() const { return true; } void ProcInfo::InternalSwap(ProcInfo* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); proc_id_.Swap(&other->proc_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); name_.Swap(&other->name_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); public_info_.Swap(&other->public_info_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); private_info_.Swap(&other->private_info_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); } std::string ProcInfo::GetTypeName() const { return "bhome_msg.ProcInfo"; } // =================================================================== void MsgTopicList::InitAsDefaultInstance() { } class MsgTopicList::_Internal { public: }; MsgTopicList::MsgTopicList() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgTopicList) } MsgTopicList::MsgTopicList(const MsgTopicList& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr), topic_list_(from.topic_list_) { _internal_metadata_.MergeFrom(from._internal_metadata_); // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgTopicList) } void MsgTopicList::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgTopicList_bhome_5fmsg_5fapi_2eproto.base); } MsgTopicList::~MsgTopicList() { // @@protoc_insertion_point(destructor:bhome_msg.MsgTopicList) SharedDtor(); } void MsgTopicList::SharedDtor() { } void MsgTopicList::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgTopicList& MsgTopicList::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgTopicList_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgTopicList::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgTopicList) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; topic_list_.Clear(); _internal_metadata_.Clear(); } const char* MsgTopicList::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // repeated bytes topic_list = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr -= 1; do { ptr += 1; auto str = _internal_add_topic_list(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgTopicList::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgTopicList) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // repeated bytes topic_list = 1; for (int i = 0, n = this->_internal_topic_list_size(); i < n; i++) { const auto& s = this->_internal_topic_list(i); target = stream->WriteBytes(1, s, target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgTopicList) return target; } size_t MsgTopicList::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgTopicList) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated bytes topic_list = 1; total_size += 1 * ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(topic_list_.size()); for (int i = 0, n = topic_list_.size(); i < n; i++) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( topic_list_.Get(i)); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgTopicList::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgTopicList::MergeFrom(const MsgTopicList& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgTopicList) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; topic_list_.MergeFrom(from.topic_list_); } void MsgTopicList::CopyFrom(const MsgTopicList& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgTopicList) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgTopicList::IsInitialized() const { return true; } void MsgTopicList::InternalSwap(MsgTopicList* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); topic_list_.InternalSwap(&other->topic_list_); } std::string MsgTopicList::GetTypeName() const { return "bhome_msg.MsgTopicList"; } // =================================================================== void MsgPublish::InitAsDefaultInstance() { } class MsgPublish::_Internal { public: }; MsgPublish::MsgPublish() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgPublish) } MsgPublish::MsgPublish(const MsgPublish& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); topic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_topic().empty()) { topic_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.topic_); } data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_data().empty()) { data_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.data_); } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgPublish) } void MsgPublish::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgPublish_bhome_5fmsg_5fapi_2eproto.base); topic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } MsgPublish::~MsgPublish() { // @@protoc_insertion_point(destructor:bhome_msg.MsgPublish) SharedDtor(); } void MsgPublish::SharedDtor() { topic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void MsgPublish::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgPublish& MsgPublish::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgPublish_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgPublish::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgPublish) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; topic_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); data_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } const char* MsgPublish::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // bytes topic = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_topic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes data = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_data(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgPublish::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgPublish) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes topic = 1; if (this->topic().size() > 0) { target = stream->WriteBytesMaybeAliased( 1, this->_internal_topic(), target); } // bytes data = 2; if (this->data().size() > 0) { target = stream->WriteBytesMaybeAliased( 2, this->_internal_data(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgPublish) return target; } size_t MsgPublish::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgPublish) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes topic = 1; if (this->topic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_topic()); } // bytes data = 2; if (this->data().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_data()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgPublish::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgPublish::MergeFrom(const MsgPublish& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgPublish) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.topic().size() > 0) { topic_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.topic_); } if (from.data().size() > 0) { data_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.data_); } } void MsgPublish::CopyFrom(const MsgPublish& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgPublish) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgPublish::IsInitialized() const { return true; } void MsgPublish::InternalSwap(MsgPublish* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); topic_.Swap(&other->topic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); data_.Swap(&other->data_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); } std::string MsgPublish::GetTypeName() const { return "bhome_msg.MsgPublish"; } // =================================================================== void MsgCommonReply::InitAsDefaultInstance() { ::bhome_msg::_MsgCommonReply_default_instance_._instance.get_mutable()->errmsg_ = const_cast< ::bhome_msg::ErrorMsg*>( ::bhome_msg::ErrorMsg::internal_default_instance()); } class MsgCommonReply::_Internal { public: static const ::bhome_msg::ErrorMsg& errmsg(const MsgCommonReply* msg); }; const ::bhome_msg::ErrorMsg& MsgCommonReply::_Internal::errmsg(const MsgCommonReply* msg) { return *msg->errmsg_; } void MsgCommonReply::clear_errmsg() { if (GetArenaNoVirtual() == nullptr && errmsg_ != nullptr) { delete errmsg_; } errmsg_ = nullptr; } MsgCommonReply::MsgCommonReply() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgCommonReply) } MsgCommonReply::MsgCommonReply(const MsgCommonReply& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from._internal_has_errmsg()) { errmsg_ = new ::bhome_msg::ErrorMsg(*from.errmsg_); } else { errmsg_ = nullptr; } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgCommonReply) } void MsgCommonReply::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgCommonReply_bhome_5fmsg_5fapi_2eproto.base); errmsg_ = nullptr; } MsgCommonReply::~MsgCommonReply() { // @@protoc_insertion_point(destructor:bhome_msg.MsgCommonReply) SharedDtor(); } void MsgCommonReply::SharedDtor() { if (this != internal_default_instance()) delete errmsg_; } void MsgCommonReply::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgCommonReply& MsgCommonReply::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgCommonReply_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgCommonReply::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgCommonReply) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; if (GetArenaNoVirtual() == nullptr && errmsg_ != nullptr) { delete errmsg_; } errmsg_ = nullptr; _internal_metadata_.Clear(); } const char* MsgCommonReply::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // .bhome_msg.ErrorMsg errmsg = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_errmsg(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgCommonReply::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgCommonReply) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .bhome_msg.ErrorMsg errmsg = 1; if (this->has_errmsg()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::errmsg(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgCommonReply) return target; } size_t MsgCommonReply::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgCommonReply) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // .bhome_msg.ErrorMsg errmsg = 1; if (this->has_errmsg()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *errmsg_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgCommonReply::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgCommonReply::MergeFrom(const MsgCommonReply& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgCommonReply) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.has_errmsg()) { _internal_mutable_errmsg()->::bhome_msg::ErrorMsg::MergeFrom(from._internal_errmsg()); } } void MsgCommonReply::CopyFrom(const MsgCommonReply& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgCommonReply) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgCommonReply::IsInitialized() const { return true; } void MsgCommonReply::InternalSwap(MsgCommonReply* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); swap(errmsg_, other->errmsg_); } std::string MsgCommonReply::GetTypeName() const { return "bhome_msg.MsgCommonReply"; } // =================================================================== void MsgRequestTopic::InitAsDefaultInstance() { } class MsgRequestTopic::_Internal { public: }; MsgRequestTopic::MsgRequestTopic() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgRequestTopic) } MsgRequestTopic::MsgRequestTopic(const MsgRequestTopic& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); topic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_topic().empty()) { topic_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.topic_); } data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_data().empty()) { data_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.data_); } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgRequestTopic) } void MsgRequestTopic::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgRequestTopic_bhome_5fmsg_5fapi_2eproto.base); topic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } MsgRequestTopic::~MsgRequestTopic() { // @@protoc_insertion_point(destructor:bhome_msg.MsgRequestTopic) SharedDtor(); } void MsgRequestTopic::SharedDtor() { topic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void MsgRequestTopic::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgRequestTopic& MsgRequestTopic::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgRequestTopic_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgRequestTopic::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgRequestTopic) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; topic_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); data_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } const char* MsgRequestTopic::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // bytes topic = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_topic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // bytes data = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_data(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgRequestTopic::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgRequestTopic) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes topic = 1; if (this->topic().size() > 0) { target = stream->WriteBytesMaybeAliased( 1, this->_internal_topic(), target); } // bytes data = 2; if (this->data().size() > 0) { target = stream->WriteBytesMaybeAliased( 2, this->_internal_data(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgRequestTopic) return target; } size_t MsgRequestTopic::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgRequestTopic) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes topic = 1; if (this->topic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_topic()); } // bytes data = 2; if (this->data().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_data()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgRequestTopic::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgRequestTopic::MergeFrom(const MsgRequestTopic& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgRequestTopic) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.topic().size() > 0) { topic_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.topic_); } if (from.data().size() > 0) { data_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.data_); } } void MsgRequestTopic::CopyFrom(const MsgRequestTopic& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgRequestTopic) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgRequestTopic::IsInitialized() const { return true; } void MsgRequestTopic::InternalSwap(MsgRequestTopic* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); topic_.Swap(&other->topic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); data_.Swap(&other->data_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); } std::string MsgRequestTopic::GetTypeName() const { return "bhome_msg.MsgRequestTopic"; } // =================================================================== void MsgRequestTopicReply::InitAsDefaultInstance() { ::bhome_msg::_MsgRequestTopicReply_default_instance_._instance.get_mutable()->errmsg_ = const_cast< ::bhome_msg::ErrorMsg*>( ::bhome_msg::ErrorMsg::internal_default_instance()); } class MsgRequestTopicReply::_Internal { public: static const ::bhome_msg::ErrorMsg& errmsg(const MsgRequestTopicReply* msg); }; const ::bhome_msg::ErrorMsg& MsgRequestTopicReply::_Internal::errmsg(const MsgRequestTopicReply* msg) { return *msg->errmsg_; } void MsgRequestTopicReply::clear_errmsg() { if (GetArenaNoVirtual() == nullptr && errmsg_ != nullptr) { delete errmsg_; } errmsg_ = nullptr; } MsgRequestTopicReply::MsgRequestTopicReply() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgRequestTopicReply) } MsgRequestTopicReply::MsgRequestTopicReply(const MsgRequestTopicReply& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_data().empty()) { data_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.data_); } if (from._internal_has_errmsg()) { errmsg_ = new ::bhome_msg::ErrorMsg(*from.errmsg_); } else { errmsg_ = nullptr; } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgRequestTopicReply) } void MsgRequestTopicReply::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgRequestTopicReply_bhome_5fmsg_5fapi_2eproto.base); data_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); errmsg_ = nullptr; } MsgRequestTopicReply::~MsgRequestTopicReply() { // @@protoc_insertion_point(destructor:bhome_msg.MsgRequestTopicReply) SharedDtor(); } void MsgRequestTopicReply::SharedDtor() { data_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete errmsg_; } void MsgRequestTopicReply::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgRequestTopicReply& MsgRequestTopicReply::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgRequestTopicReply_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgRequestTopicReply::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgRequestTopicReply) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; data_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == nullptr && errmsg_ != nullptr) { delete errmsg_; } errmsg_ = nullptr; _internal_metadata_.Clear(); } const char* MsgRequestTopicReply::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // .bhome_msg.ErrorMsg errmsg = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_errmsg(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes data = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_data(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgRequestTopicReply::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgRequestTopicReply) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .bhome_msg.ErrorMsg errmsg = 1; if (this->has_errmsg()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::errmsg(this), target, stream); } // bytes data = 2; if (this->data().size() > 0) { target = stream->WriteBytesMaybeAliased( 2, this->_internal_data(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgRequestTopicReply) return target; } size_t MsgRequestTopicReply::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgRequestTopicReply) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes data = 2; if (this->data().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_data()); } // .bhome_msg.ErrorMsg errmsg = 1; if (this->has_errmsg()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *errmsg_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgRequestTopicReply::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgRequestTopicReply::MergeFrom(const MsgRequestTopicReply& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgRequestTopicReply) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.data().size() > 0) { data_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.data_); } if (from.has_errmsg()) { _internal_mutable_errmsg()->::bhome_msg::ErrorMsg::MergeFrom(from._internal_errmsg()); } } void MsgRequestTopicReply::CopyFrom(const MsgRequestTopicReply& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgRequestTopicReply) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgRequestTopicReply::IsInitialized() const { return true; } void MsgRequestTopicReply::InternalSwap(MsgRequestTopicReply* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); data_.Swap(&other->data_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); swap(errmsg_, other->errmsg_); } std::string MsgRequestTopicReply::GetTypeName() const { return "bhome_msg.MsgRequestTopicReply"; } // =================================================================== void MsgRegister::InitAsDefaultInstance() { ::bhome_msg::_MsgRegister_default_instance_._instance.get_mutable()->proc_ = const_cast< ::bhome_msg::ProcInfo*>( ::bhome_msg::ProcInfo::internal_default_instance()); } class MsgRegister::_Internal { public: static const ::bhome_msg::ProcInfo& proc(const MsgRegister* msg); }; const ::bhome_msg::ProcInfo& MsgRegister::_Internal::proc(const MsgRegister* msg) { return *msg->proc_; } MsgRegister::MsgRegister() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgRegister) } MsgRegister::MsgRegister(const MsgRegister& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from._internal_has_proc()) { proc_ = new ::bhome_msg::ProcInfo(*from.proc_); } else { proc_ = nullptr; } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgRegister) } void MsgRegister::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgRegister_bhome_5fmsg_5fapi_2eproto.base); proc_ = nullptr; } MsgRegister::~MsgRegister() { // @@protoc_insertion_point(destructor:bhome_msg.MsgRegister) SharedDtor(); } void MsgRegister::SharedDtor() { if (this != internal_default_instance()) delete proc_; } void MsgRegister::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgRegister& MsgRegister::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgRegister_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgRegister::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgRegister) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; if (GetArenaNoVirtual() == nullptr && proc_ != nullptr) { delete proc_; } proc_ = nullptr; _internal_metadata_.Clear(); } const char* MsgRegister::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // .bhome_msg.ProcInfo proc = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_proc(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgRegister::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgRegister) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .bhome_msg.ProcInfo proc = 1; if (this->has_proc()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::proc(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgRegister) return target; } size_t MsgRegister::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgRegister) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // .bhome_msg.ProcInfo proc = 1; if (this->has_proc()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *proc_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgRegister::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgRegister::MergeFrom(const MsgRegister& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgRegister) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.has_proc()) { _internal_mutable_proc()->::bhome_msg::ProcInfo::MergeFrom(from._internal_proc()); } } void MsgRegister::CopyFrom(const MsgRegister& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgRegister) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgRegister::IsInitialized() const { return true; } void MsgRegister::InternalSwap(MsgRegister* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); swap(proc_, other->proc_); } std::string MsgRegister::GetTypeName() const { return "bhome_msg.MsgRegister"; } // =================================================================== void MsgUnregister::InitAsDefaultInstance() { ::bhome_msg::_MsgUnregister_default_instance_._instance.get_mutable()->proc_ = const_cast< ::bhome_msg::ProcInfo*>( ::bhome_msg::ProcInfo::internal_default_instance()); } class MsgUnregister::_Internal { public: static const ::bhome_msg::ProcInfo& proc(const MsgUnregister* msg); }; const ::bhome_msg::ProcInfo& MsgUnregister::_Internal::proc(const MsgUnregister* msg) { return *msg->proc_; } MsgUnregister::MsgUnregister() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgUnregister) } MsgUnregister::MsgUnregister(const MsgUnregister& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from._internal_has_proc()) { proc_ = new ::bhome_msg::ProcInfo(*from.proc_); } else { proc_ = nullptr; } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgUnregister) } void MsgUnregister::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgUnregister_bhome_5fmsg_5fapi_2eproto.base); proc_ = nullptr; } MsgUnregister::~MsgUnregister() { // @@protoc_insertion_point(destructor:bhome_msg.MsgUnregister) SharedDtor(); } void MsgUnregister::SharedDtor() { if (this != internal_default_instance()) delete proc_; } void MsgUnregister::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgUnregister& MsgUnregister::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgUnregister_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgUnregister::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgUnregister) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; if (GetArenaNoVirtual() == nullptr && proc_ != nullptr) { delete proc_; } proc_ = nullptr; _internal_metadata_.Clear(); } const char* MsgUnregister::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // .bhome_msg.ProcInfo proc = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_proc(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgUnregister::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgUnregister) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .bhome_msg.ProcInfo proc = 1; if (this->has_proc()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::proc(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgUnregister) return target; } size_t MsgUnregister::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgUnregister) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // .bhome_msg.ProcInfo proc = 1; if (this->has_proc()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *proc_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgUnregister::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgUnregister::MergeFrom(const MsgUnregister& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgUnregister) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.has_proc()) { _internal_mutable_proc()->::bhome_msg::ProcInfo::MergeFrom(from._internal_proc()); } } void MsgUnregister::CopyFrom(const MsgUnregister& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgUnregister) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgUnregister::IsInitialized() const { return true; } void MsgUnregister::InternalSwap(MsgUnregister* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); swap(proc_, other->proc_); } std::string MsgUnregister::GetTypeName() const { return "bhome_msg.MsgUnregister"; } // =================================================================== void MsgHeartbeat::InitAsDefaultInstance() { ::bhome_msg::_MsgHeartbeat_default_instance_._instance.get_mutable()->proc_ = const_cast< ::bhome_msg::ProcInfo*>( ::bhome_msg::ProcInfo::internal_default_instance()); } class MsgHeartbeat::_Internal { public: static const ::bhome_msg::ProcInfo& proc(const MsgHeartbeat* msg); }; const ::bhome_msg::ProcInfo& MsgHeartbeat::_Internal::proc(const MsgHeartbeat* msg) { return *msg->proc_; } MsgHeartbeat::MsgHeartbeat() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgHeartbeat) } MsgHeartbeat::MsgHeartbeat(const MsgHeartbeat& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from._internal_has_proc()) { proc_ = new ::bhome_msg::ProcInfo(*from.proc_); } else { proc_ = nullptr; } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgHeartbeat) } void MsgHeartbeat::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgHeartbeat_bhome_5fmsg_5fapi_2eproto.base); proc_ = nullptr; } MsgHeartbeat::~MsgHeartbeat() { // @@protoc_insertion_point(destructor:bhome_msg.MsgHeartbeat) SharedDtor(); } void MsgHeartbeat::SharedDtor() { if (this != internal_default_instance()) delete proc_; } void MsgHeartbeat::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgHeartbeat& MsgHeartbeat::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgHeartbeat_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgHeartbeat::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgHeartbeat) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; if (GetArenaNoVirtual() == nullptr && proc_ != nullptr) { delete proc_; } proc_ = nullptr; _internal_metadata_.Clear(); } const char* MsgHeartbeat::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // .bhome_msg.ProcInfo proc = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_proc(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgHeartbeat::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgHeartbeat) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .bhome_msg.ProcInfo proc = 1; if (this->has_proc()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::proc(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgHeartbeat) return target; } size_t MsgHeartbeat::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgHeartbeat) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // .bhome_msg.ProcInfo proc = 1; if (this->has_proc()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *proc_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgHeartbeat::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgHeartbeat::MergeFrom(const MsgHeartbeat& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgHeartbeat) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.has_proc()) { _internal_mutable_proc()->::bhome_msg::ProcInfo::MergeFrom(from._internal_proc()); } } void MsgHeartbeat::CopyFrom(const MsgHeartbeat& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgHeartbeat) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgHeartbeat::IsInitialized() const { return true; } void MsgHeartbeat::InternalSwap(MsgHeartbeat* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); swap(proc_, other->proc_); } std::string MsgHeartbeat::GetTypeName() const { return "bhome_msg.MsgHeartbeat"; } // =================================================================== void MsgQueryTopic::InitAsDefaultInstance() { } class MsgQueryTopic::_Internal { public: }; MsgQueryTopic::MsgQueryTopic() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgQueryTopic) } MsgQueryTopic::MsgQueryTopic(const MsgQueryTopic& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); topic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_topic().empty()) { topic_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.topic_); } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgQueryTopic) } void MsgQueryTopic::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgQueryTopic_bhome_5fmsg_5fapi_2eproto.base); topic_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } MsgQueryTopic::~MsgQueryTopic() { // @@protoc_insertion_point(destructor:bhome_msg.MsgQueryTopic) SharedDtor(); } void MsgQueryTopic::SharedDtor() { topic_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void MsgQueryTopic::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgQueryTopic& MsgQueryTopic::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgQueryTopic_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgQueryTopic::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgQueryTopic) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; topic_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } const char* MsgQueryTopic::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // bytes topic = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_topic(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgQueryTopic::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgQueryTopic) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes topic = 1; if (this->topic().size() > 0) { target = stream->WriteBytesMaybeAliased( 1, this->_internal_topic(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgQueryTopic) return target; } size_t MsgQueryTopic::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgQueryTopic) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes topic = 1; if (this->topic().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_topic()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgQueryTopic::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgQueryTopic::MergeFrom(const MsgQueryTopic& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgQueryTopic) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.topic().size() > 0) { topic_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.topic_); } } void MsgQueryTopic::CopyFrom(const MsgQueryTopic& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgQueryTopic) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgQueryTopic::IsInitialized() const { return true; } void MsgQueryTopic::InternalSwap(MsgQueryTopic* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); topic_.Swap(&other->topic_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); } std::string MsgQueryTopic::GetTypeName() const { return "bhome_msg.MsgQueryTopic"; } // =================================================================== void MsgQueryTopicReply_BHNodeAddress::InitAsDefaultInstance() { ::bhome_msg::_MsgQueryTopicReply_BHNodeAddress_default_instance_._instance.get_mutable()->addr_ = const_cast< ::bhome_msg::BHAddress*>( ::bhome_msg::BHAddress::internal_default_instance()); } class MsgQueryTopicReply_BHNodeAddress::_Internal { public: static const ::bhome_msg::BHAddress& addr(const MsgQueryTopicReply_BHNodeAddress* msg); }; const ::bhome_msg::BHAddress& MsgQueryTopicReply_BHNodeAddress::_Internal::addr(const MsgQueryTopicReply_BHNodeAddress* msg) { return *msg->addr_; } MsgQueryTopicReply_BHNodeAddress::MsgQueryTopicReply_BHNodeAddress() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgQueryTopicReply.BHNodeAddress) } MsgQueryTopicReply_BHNodeAddress::MsgQueryTopicReply_BHNodeAddress(const MsgQueryTopicReply_BHNodeAddress& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); proc_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_proc_id().empty()) { proc_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.proc_id_); } if (from._internal_has_addr()) { addr_ = new ::bhome_msg::BHAddress(*from.addr_); } else { addr_ = nullptr; } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgQueryTopicReply.BHNodeAddress) } void MsgQueryTopicReply_BHNodeAddress::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgQueryTopicReply_BHNodeAddress_bhome_5fmsg_5fapi_2eproto.base); proc_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); addr_ = nullptr; } MsgQueryTopicReply_BHNodeAddress::~MsgQueryTopicReply_BHNodeAddress() { // @@protoc_insertion_point(destructor:bhome_msg.MsgQueryTopicReply.BHNodeAddress) SharedDtor(); } void MsgQueryTopicReply_BHNodeAddress::SharedDtor() { proc_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (this != internal_default_instance()) delete addr_; } void MsgQueryTopicReply_BHNodeAddress::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgQueryTopicReply_BHNodeAddress& MsgQueryTopicReply_BHNodeAddress::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgQueryTopicReply_BHNodeAddress_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgQueryTopicReply_BHNodeAddress::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgQueryTopicReply.BHNodeAddress) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; proc_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (GetArenaNoVirtual() == nullptr && addr_ != nullptr) { delete addr_; } addr_ = nullptr; _internal_metadata_.Clear(); } const char* MsgQueryTopicReply_BHNodeAddress::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // bytes proc_id = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_proc_id(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; // .bhome_msg.BHAddress addr = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr = ctx->ParseMessage(_internal_mutable_addr(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgQueryTopicReply_BHNodeAddress::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgQueryTopicReply.BHNodeAddress) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes proc_id = 1; if (this->proc_id().size() > 0) { target = stream->WriteBytesMaybeAliased( 1, this->_internal_proc_id(), target); } // .bhome_msg.BHAddress addr = 2; if (this->has_addr()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 2, _Internal::addr(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgQueryTopicReply.BHNodeAddress) return target; } size_t MsgQueryTopicReply_BHNodeAddress::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgQueryTopicReply.BHNodeAddress) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes proc_id = 1; if (this->proc_id().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_proc_id()); } // .bhome_msg.BHAddress addr = 2; if (this->has_addr()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *addr_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgQueryTopicReply_BHNodeAddress::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgQueryTopicReply_BHNodeAddress::MergeFrom(const MsgQueryTopicReply_BHNodeAddress& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgQueryTopicReply.BHNodeAddress) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.proc_id().size() > 0) { proc_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.proc_id_); } if (from.has_addr()) { _internal_mutable_addr()->::bhome_msg::BHAddress::MergeFrom(from._internal_addr()); } } void MsgQueryTopicReply_BHNodeAddress::CopyFrom(const MsgQueryTopicReply_BHNodeAddress& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgQueryTopicReply.BHNodeAddress) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgQueryTopicReply_BHNodeAddress::IsInitialized() const { return true; } void MsgQueryTopicReply_BHNodeAddress::InternalSwap(MsgQueryTopicReply_BHNodeAddress* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); proc_id_.Swap(&other->proc_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); swap(addr_, other->addr_); } std::string MsgQueryTopicReply_BHNodeAddress::GetTypeName() const { return "bhome_msg.MsgQueryTopicReply.BHNodeAddress"; } // =================================================================== void MsgQueryTopicReply::InitAsDefaultInstance() { ::bhome_msg::_MsgQueryTopicReply_default_instance_._instance.get_mutable()->errmsg_ = const_cast< ::bhome_msg::ErrorMsg*>( ::bhome_msg::ErrorMsg::internal_default_instance()); } class MsgQueryTopicReply::_Internal { public: static const ::bhome_msg::ErrorMsg& errmsg(const MsgQueryTopicReply* msg); }; const ::bhome_msg::ErrorMsg& MsgQueryTopicReply::_Internal::errmsg(const MsgQueryTopicReply* msg) { return *msg->errmsg_; } void MsgQueryTopicReply::clear_errmsg() { if (GetArenaNoVirtual() == nullptr && errmsg_ != nullptr) { delete errmsg_; } errmsg_ = nullptr; } MsgQueryTopicReply::MsgQueryTopicReply() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgQueryTopicReply) } MsgQueryTopicReply::MsgQueryTopicReply(const MsgQueryTopicReply& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr), node_address_(from.node_address_) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from._internal_has_errmsg()) { errmsg_ = new ::bhome_msg::ErrorMsg(*from.errmsg_); } else { errmsg_ = nullptr; } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgQueryTopicReply) } void MsgQueryTopicReply::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgQueryTopicReply_bhome_5fmsg_5fapi_2eproto.base); errmsg_ = nullptr; } MsgQueryTopicReply::~MsgQueryTopicReply() { // @@protoc_insertion_point(destructor:bhome_msg.MsgQueryTopicReply) SharedDtor(); } void MsgQueryTopicReply::SharedDtor() { if (this != internal_default_instance()) delete errmsg_; } void MsgQueryTopicReply::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgQueryTopicReply& MsgQueryTopicReply::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgQueryTopicReply_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgQueryTopicReply::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgQueryTopicReply) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; node_address_.Clear(); if (GetArenaNoVirtual() == nullptr && errmsg_ != nullptr) { delete errmsg_; } errmsg_ = nullptr; _internal_metadata_.Clear(); } const char* MsgQueryTopicReply::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // .bhome_msg.ErrorMsg errmsg = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_errmsg(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // repeated .bhome_msg.MsgQueryTopicReply.BHNodeAddress node_address = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_node_address(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgQueryTopicReply::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgQueryTopicReply) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .bhome_msg.ErrorMsg errmsg = 1; if (this->has_errmsg()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::errmsg(this), target, stream); } // repeated .bhome_msg.MsgQueryTopicReply.BHNodeAddress node_address = 2; for (unsigned int i = 0, n = static_cast(this->_internal_node_address_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(2, this->_internal_node_address(i), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgQueryTopicReply) return target; } size_t MsgQueryTopicReply::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgQueryTopicReply) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .bhome_msg.MsgQueryTopicReply.BHNodeAddress node_address = 2; total_size += 1UL * this->_internal_node_address_size(); for (const auto& msg : this->node_address_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // .bhome_msg.ErrorMsg errmsg = 1; if (this->has_errmsg()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *errmsg_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgQueryTopicReply::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgQueryTopicReply::MergeFrom(const MsgQueryTopicReply& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgQueryTopicReply) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; node_address_.MergeFrom(from.node_address_); if (from.has_errmsg()) { _internal_mutable_errmsg()->::bhome_msg::ErrorMsg::MergeFrom(from._internal_errmsg()); } } void MsgQueryTopicReply::CopyFrom(const MsgQueryTopicReply& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgQueryTopicReply) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgQueryTopicReply::IsInitialized() const { return true; } void MsgQueryTopicReply::InternalSwap(MsgQueryTopicReply* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); node_address_.InternalSwap(&other->node_address_); swap(errmsg_, other->errmsg_); } std::string MsgQueryTopicReply::GetTypeName() const { return "bhome_msg.MsgQueryTopicReply"; } // =================================================================== void MsgQueryProc::InitAsDefaultInstance() { } class MsgQueryProc::_Internal { public: }; MsgQueryProc::MsgQueryProc() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgQueryProc) } MsgQueryProc::MsgQueryProc(const MsgQueryProc& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); proc_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_proc_id().empty()) { proc_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.proc_id_); } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgQueryProc) } void MsgQueryProc::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgQueryProc_bhome_5fmsg_5fapi_2eproto.base); proc_id_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } MsgQueryProc::~MsgQueryProc() { // @@protoc_insertion_point(destructor:bhome_msg.MsgQueryProc) SharedDtor(); } void MsgQueryProc::SharedDtor() { proc_id_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void MsgQueryProc::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgQueryProc& MsgQueryProc::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgQueryProc_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgQueryProc::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgQueryProc) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; proc_id_.ClearToEmptyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } const char* MsgQueryProc::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // bytes proc_id = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_proc_id(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgQueryProc::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgQueryProc) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // bytes proc_id = 1; if (this->proc_id().size() > 0) { target = stream->WriteBytesMaybeAliased( 1, this->_internal_proc_id(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgQueryProc) return target; } size_t MsgQueryProc::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgQueryProc) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // bytes proc_id = 1; if (this->proc_id().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_proc_id()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgQueryProc::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgQueryProc::MergeFrom(const MsgQueryProc& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgQueryProc) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.proc_id().size() > 0) { proc_id_.AssignWithDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), from.proc_id_); } } void MsgQueryProc::CopyFrom(const MsgQueryProc& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgQueryProc) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgQueryProc::IsInitialized() const { return true; } void MsgQueryProc::InternalSwap(MsgQueryProc* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); proc_id_.Swap(&other->proc_id_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); } std::string MsgQueryProc::GetTypeName() const { return "bhome_msg.MsgQueryProc"; } // =================================================================== void MsgQueryProcReply_Info::InitAsDefaultInstance() { ::bhome_msg::_MsgQueryProcReply_Info_default_instance_._instance.get_mutable()->proc_ = const_cast< ::bhome_msg::ProcInfo*>( ::bhome_msg::ProcInfo::internal_default_instance()); ::bhome_msg::_MsgQueryProcReply_Info_default_instance_._instance.get_mutable()->service_ = const_cast< ::bhome_msg::MsgTopicList*>( ::bhome_msg::MsgTopicList::internal_default_instance()); ::bhome_msg::_MsgQueryProcReply_Info_default_instance_._instance.get_mutable()->local_sub_ = const_cast< ::bhome_msg::MsgTopicList*>( ::bhome_msg::MsgTopicList::internal_default_instance()); ::bhome_msg::_MsgQueryProcReply_Info_default_instance_._instance.get_mutable()->net_sub_ = const_cast< ::bhome_msg::MsgTopicList*>( ::bhome_msg::MsgTopicList::internal_default_instance()); } class MsgQueryProcReply_Info::_Internal { public: static const ::bhome_msg::ProcInfo& proc(const MsgQueryProcReply_Info* msg); static const ::bhome_msg::MsgTopicList& service(const MsgQueryProcReply_Info* msg); static const ::bhome_msg::MsgTopicList& local_sub(const MsgQueryProcReply_Info* msg); static const ::bhome_msg::MsgTopicList& net_sub(const MsgQueryProcReply_Info* msg); }; const ::bhome_msg::ProcInfo& MsgQueryProcReply_Info::_Internal::proc(const MsgQueryProcReply_Info* msg) { return *msg->proc_; } const ::bhome_msg::MsgTopicList& MsgQueryProcReply_Info::_Internal::service(const MsgQueryProcReply_Info* msg) { return *msg->service_; } const ::bhome_msg::MsgTopicList& MsgQueryProcReply_Info::_Internal::local_sub(const MsgQueryProcReply_Info* msg) { return *msg->local_sub_; } const ::bhome_msg::MsgTopicList& MsgQueryProcReply_Info::_Internal::net_sub(const MsgQueryProcReply_Info* msg) { return *msg->net_sub_; } MsgQueryProcReply_Info::MsgQueryProcReply_Info() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgQueryProcReply.Info) } MsgQueryProcReply_Info::MsgQueryProcReply_Info(const MsgQueryProcReply_Info& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from._internal_has_proc()) { proc_ = new ::bhome_msg::ProcInfo(*from.proc_); } else { proc_ = nullptr; } if (from._internal_has_service()) { service_ = new ::bhome_msg::MsgTopicList(*from.service_); } else { service_ = nullptr; } if (from._internal_has_local_sub()) { local_sub_ = new ::bhome_msg::MsgTopicList(*from.local_sub_); } else { local_sub_ = nullptr; } if (from._internal_has_net_sub()) { net_sub_ = new ::bhome_msg::MsgTopicList(*from.net_sub_); } else { net_sub_ = nullptr; } online_ = from.online_; // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgQueryProcReply.Info) } void MsgQueryProcReply_Info::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgQueryProcReply_Info_bhome_5fmsg_5fapi_2eproto.base); ::memset(&proc_, 0, static_cast( reinterpret_cast(&online_) - reinterpret_cast(&proc_)) + sizeof(online_)); } MsgQueryProcReply_Info::~MsgQueryProcReply_Info() { // @@protoc_insertion_point(destructor:bhome_msg.MsgQueryProcReply.Info) SharedDtor(); } void MsgQueryProcReply_Info::SharedDtor() { if (this != internal_default_instance()) delete proc_; if (this != internal_default_instance()) delete service_; if (this != internal_default_instance()) delete local_sub_; if (this != internal_default_instance()) delete net_sub_; } void MsgQueryProcReply_Info::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgQueryProcReply_Info& MsgQueryProcReply_Info::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgQueryProcReply_Info_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgQueryProcReply_Info::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgQueryProcReply.Info) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; if (GetArenaNoVirtual() == nullptr && proc_ != nullptr) { delete proc_; } proc_ = nullptr; if (GetArenaNoVirtual() == nullptr && service_ != nullptr) { delete service_; } service_ = nullptr; if (GetArenaNoVirtual() == nullptr && local_sub_ != nullptr) { delete local_sub_; } local_sub_ = nullptr; if (GetArenaNoVirtual() == nullptr && net_sub_ != nullptr) { delete net_sub_; } net_sub_ = nullptr; online_ = false; _internal_metadata_.Clear(); } const char* MsgQueryProcReply_Info::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // .bhome_msg.ProcInfo proc = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_proc(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // bool online = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { online_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // .bhome_msg.MsgTopicList service = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr = ctx->ParseMessage(_internal_mutable_service(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .bhome_msg.MsgTopicList local_sub = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 34)) { ptr = ctx->ParseMessage(_internal_mutable_local_sub(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // .bhome_msg.MsgTopicList net_sub = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 42)) { ptr = ctx->ParseMessage(_internal_mutable_net_sub(), ptr); CHK_(ptr); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgQueryProcReply_Info::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgQueryProcReply.Info) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .bhome_msg.ProcInfo proc = 1; if (this->has_proc()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::proc(this), target, stream); } // bool online = 2; if (this->online() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_online(), target); } // .bhome_msg.MsgTopicList service = 3; if (this->has_service()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 3, _Internal::service(this), target, stream); } // .bhome_msg.MsgTopicList local_sub = 4; if (this->has_local_sub()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 4, _Internal::local_sub(this), target, stream); } // .bhome_msg.MsgTopicList net_sub = 5; if (this->has_net_sub()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 5, _Internal::net_sub(this), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgQueryProcReply.Info) return target; } size_t MsgQueryProcReply_Info::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgQueryProcReply.Info) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // .bhome_msg.ProcInfo proc = 1; if (this->has_proc()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *proc_); } // .bhome_msg.MsgTopicList service = 3; if (this->has_service()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *service_); } // .bhome_msg.MsgTopicList local_sub = 4; if (this->has_local_sub()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *local_sub_); } // .bhome_msg.MsgTopicList net_sub = 5; if (this->has_net_sub()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *net_sub_); } // bool online = 2; if (this->online() != 0) { total_size += 1 + 1; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgQueryProcReply_Info::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgQueryProcReply_Info::MergeFrom(const MsgQueryProcReply_Info& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgQueryProcReply.Info) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.has_proc()) { _internal_mutable_proc()->::bhome_msg::ProcInfo::MergeFrom(from._internal_proc()); } if (from.has_service()) { _internal_mutable_service()->::bhome_msg::MsgTopicList::MergeFrom(from._internal_service()); } if (from.has_local_sub()) { _internal_mutable_local_sub()->::bhome_msg::MsgTopicList::MergeFrom(from._internal_local_sub()); } if (from.has_net_sub()) { _internal_mutable_net_sub()->::bhome_msg::MsgTopicList::MergeFrom(from._internal_net_sub()); } if (from.online() != 0) { _internal_set_online(from._internal_online()); } } void MsgQueryProcReply_Info::CopyFrom(const MsgQueryProcReply_Info& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgQueryProcReply.Info) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgQueryProcReply_Info::IsInitialized() const { return true; } void MsgQueryProcReply_Info::InternalSwap(MsgQueryProcReply_Info* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); swap(proc_, other->proc_); swap(service_, other->service_); swap(local_sub_, other->local_sub_); swap(net_sub_, other->net_sub_); swap(online_, other->online_); } std::string MsgQueryProcReply_Info::GetTypeName() const { return "bhome_msg.MsgQueryProcReply.Info"; } // =================================================================== void MsgQueryProcReply::InitAsDefaultInstance() { ::bhome_msg::_MsgQueryProcReply_default_instance_._instance.get_mutable()->errmsg_ = const_cast< ::bhome_msg::ErrorMsg*>( ::bhome_msg::ErrorMsg::internal_default_instance()); } class MsgQueryProcReply::_Internal { public: static const ::bhome_msg::ErrorMsg& errmsg(const MsgQueryProcReply* msg); }; const ::bhome_msg::ErrorMsg& MsgQueryProcReply::_Internal::errmsg(const MsgQueryProcReply* msg) { return *msg->errmsg_; } void MsgQueryProcReply::clear_errmsg() { if (GetArenaNoVirtual() == nullptr && errmsg_ != nullptr) { delete errmsg_; } errmsg_ = nullptr; } MsgQueryProcReply::MsgQueryProcReply() : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr) { SharedCtor(); // @@protoc_insertion_point(constructor:bhome_msg.MsgQueryProcReply) } MsgQueryProcReply::MsgQueryProcReply(const MsgQueryProcReply& from) : ::PROTOBUF_NAMESPACE_ID::MessageLite(), _internal_metadata_(nullptr), proc_list_(from.proc_list_) { _internal_metadata_.MergeFrom(from._internal_metadata_); if (from._internal_has_errmsg()) { errmsg_ = new ::bhome_msg::ErrorMsg(*from.errmsg_); } else { errmsg_ = nullptr; } // @@protoc_insertion_point(copy_constructor:bhome_msg.MsgQueryProcReply) } void MsgQueryProcReply::SharedCtor() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&scc_info_MsgQueryProcReply_bhome_5fmsg_5fapi_2eproto.base); errmsg_ = nullptr; } MsgQueryProcReply::~MsgQueryProcReply() { // @@protoc_insertion_point(destructor:bhome_msg.MsgQueryProcReply) SharedDtor(); } void MsgQueryProcReply::SharedDtor() { if (this != internal_default_instance()) delete errmsg_; } void MsgQueryProcReply::SetCachedSize(int size) const { _cached_size_.Set(size); } const MsgQueryProcReply& MsgQueryProcReply::default_instance() { ::PROTOBUF_NAMESPACE_ID::internal::InitSCC(&::scc_info_MsgQueryProcReply_bhome_5fmsg_5fapi_2eproto.base); return *internal_default_instance(); } void MsgQueryProcReply::Clear() { // @@protoc_insertion_point(message_clear_start:bhome_msg.MsgQueryProcReply) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; proc_list_.Clear(); if (GetArenaNoVirtual() == nullptr && errmsg_ != nullptr) { delete errmsg_; } errmsg_ = nullptr; _internal_metadata_.Clear(); } const char* MsgQueryProcReply::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { #define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure while (!ctx->Done(&ptr)) { ::PROTOBUF_NAMESPACE_ID::uint32 tag; ptr = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); CHK_(ptr); switch (tag >> 3) { // .bhome_msg.ErrorMsg errmsg = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_errmsg(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // repeated .bhome_msg.MsgQueryProcReply.Info proc_list = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_proc_list(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); } else goto handle_unusual; continue; default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { ctx->SetLastTag(tag); goto success; } ptr = UnknownFieldParse(tag, &_internal_metadata_, ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* MsgQueryProcReply::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:bhome_msg.MsgQueryProcReply) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .bhome_msg.ErrorMsg errmsg = 1; if (this->has_errmsg()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::errmsg(this), target, stream); } // repeated .bhome_msg.MsgQueryProcReply.Info proc_list = 2; for (unsigned int i = 0, n = static_cast(this->_internal_proc_list_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(2, this->_internal_proc_list(i), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = stream->WriteRaw(_internal_metadata_.unknown_fields().data(), static_cast(_internal_metadata_.unknown_fields().size()), target); } // @@protoc_insertion_point(serialize_to_array_end:bhome_msg.MsgQueryProcReply) return target; } size_t MsgQueryProcReply::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:bhome_msg.MsgQueryProcReply) size_t total_size = 0; ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; // repeated .bhome_msg.MsgQueryProcReply.Info proc_list = 2; total_size += 1UL * this->_internal_proc_list_size(); for (const auto& msg : this->proc_list_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // .bhome_msg.ErrorMsg errmsg = 1; if (this->has_errmsg()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *errmsg_); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { total_size += _internal_metadata_.unknown_fields().size(); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void MsgQueryProcReply::CheckTypeAndMergeFrom( const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { MergeFrom(*::PROTOBUF_NAMESPACE_ID::internal::DownCast( &from)); } void MsgQueryProcReply::MergeFrom(const MsgQueryProcReply& from) { // @@protoc_insertion_point(class_specific_merge_from_start:bhome_msg.MsgQueryProcReply) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; proc_list_.MergeFrom(from.proc_list_); if (from.has_errmsg()) { _internal_mutable_errmsg()->::bhome_msg::ErrorMsg::MergeFrom(from._internal_errmsg()); } } void MsgQueryProcReply::CopyFrom(const MsgQueryProcReply& from) { // @@protoc_insertion_point(class_specific_copy_from_start:bhome_msg.MsgQueryProcReply) if (&from == this) return; Clear(); MergeFrom(from); } bool MsgQueryProcReply::IsInitialized() const { return true; } void MsgQueryProcReply::InternalSwap(MsgQueryProcReply* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); proc_list_.InternalSwap(&other->proc_list_); swap(errmsg_, other->errmsg_); } std::string MsgQueryProcReply::GetTypeName() const { return "bhome_msg.MsgQueryProcReply"; } // @@protoc_insertion_point(namespace_scope) } // namespace bhome_msg PROTOBUF_NAMESPACE_OPEN template<> PROTOBUF_NOINLINE ::bhome_msg::BHAddress* Arena::CreateMaybeMessage< ::bhome_msg::BHAddress >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::BHAddress >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::ProcInfo* Arena::CreateMaybeMessage< ::bhome_msg::ProcInfo >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::ProcInfo >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgTopicList* Arena::CreateMaybeMessage< ::bhome_msg::MsgTopicList >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgTopicList >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgPublish* Arena::CreateMaybeMessage< ::bhome_msg::MsgPublish >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgPublish >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgCommonReply* Arena::CreateMaybeMessage< ::bhome_msg::MsgCommonReply >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgCommonReply >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgRequestTopic* Arena::CreateMaybeMessage< ::bhome_msg::MsgRequestTopic >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgRequestTopic >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgRequestTopicReply* Arena::CreateMaybeMessage< ::bhome_msg::MsgRequestTopicReply >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgRequestTopicReply >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgRegister* Arena::CreateMaybeMessage< ::bhome_msg::MsgRegister >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgRegister >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgUnregister* Arena::CreateMaybeMessage< ::bhome_msg::MsgUnregister >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgUnregister >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgHeartbeat* Arena::CreateMaybeMessage< ::bhome_msg::MsgHeartbeat >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgHeartbeat >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgQueryTopic* Arena::CreateMaybeMessage< ::bhome_msg::MsgQueryTopic >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgQueryTopic >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgQueryTopicReply_BHNodeAddress* Arena::CreateMaybeMessage< ::bhome_msg::MsgQueryTopicReply_BHNodeAddress >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgQueryTopicReply_BHNodeAddress >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgQueryTopicReply* Arena::CreateMaybeMessage< ::bhome_msg::MsgQueryTopicReply >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgQueryTopicReply >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgQueryProc* Arena::CreateMaybeMessage< ::bhome_msg::MsgQueryProc >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgQueryProc >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgQueryProcReply_Info* Arena::CreateMaybeMessage< ::bhome_msg::MsgQueryProcReply_Info >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgQueryProcReply_Info >(arena); } template<> PROTOBUF_NOINLINE ::bhome_msg::MsgQueryProcReply* Arena::CreateMaybeMessage< ::bhome_msg::MsgQueryProcReply >(Arena* arena) { return Arena::CreateInternal< ::bhome_msg::MsgQueryProcReply >(arena); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include