// Generated by the protocol buffer compiler. DO NOT EDIT! // source: wenet.proto #include "wenet.pb.h" #include #include #include #include #include #include #include #include // @@protoc_insertion_point(includes) #include PROTOBUF_PRAGMA_INIT_SEG namespace wenet { constexpr Request_DecodeConfig::Request_DecodeConfig( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : nbest_config_(0) , continuous_decoding_config_(false){} struct Request_DecodeConfigDefaultTypeInternal { constexpr Request_DecodeConfigDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~Request_DecodeConfigDefaultTypeInternal() {} union { Request_DecodeConfig _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT Request_DecodeConfigDefaultTypeInternal _Request_DecodeConfig_default_instance_; constexpr Request::Request( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : _oneof_case_{}{} struct RequestDefaultTypeInternal { constexpr RequestDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~RequestDefaultTypeInternal() {} union { Request _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RequestDefaultTypeInternal _Request_default_instance_; constexpr Response_OneBest::Response_OneBest( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : wordpieces_() , sentence_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} struct Response_OneBestDefaultTypeInternal { constexpr Response_OneBestDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~Response_OneBestDefaultTypeInternal() {} union { Response_OneBest _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT Response_OneBestDefaultTypeInternal _Response_OneBest_default_instance_; constexpr Response_OnePiece::Response_OnePiece( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : word_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) , start_(0) , end_(0){} struct Response_OnePieceDefaultTypeInternal { constexpr Response_OnePieceDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~Response_OnePieceDefaultTypeInternal() {} union { Response_OnePiece _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT Response_OnePieceDefaultTypeInternal _Response_OnePiece_default_instance_; constexpr Response::Response( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) : nbest_() , status_(0) , type_(0) {} struct ResponseDefaultTypeInternal { constexpr ResponseDefaultTypeInternal() : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} ~ResponseDefaultTypeInternal() {} union { Response _instance; }; }; PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ResponseDefaultTypeInternal _Response_default_instance_; } // namespace wenet static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_wenet_2eproto[5]; static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_wenet_2eproto[2]; static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_wenet_2eproto = nullptr; const ::PROTOBUF_NAMESPACE_ID::uint32 TableStruct_wenet_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::wenet::Request_DecodeConfig, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::wenet::Request_DecodeConfig, nbest_config_), PROTOBUF_FIELD_OFFSET(::wenet::Request_DecodeConfig, continuous_decoding_config_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::wenet::Request, _internal_metadata_), ~0u, // no _extensions_ PROTOBUF_FIELD_OFFSET(::wenet::Request, _oneof_case_[0]), ~0u, // no _weak_field_map_ ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, PROTOBUF_FIELD_OFFSET(::wenet::Request, RequestPayload_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::wenet::Response_OneBest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::wenet::Response_OneBest, sentence_), PROTOBUF_FIELD_OFFSET(::wenet::Response_OneBest, wordpieces_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::wenet::Response_OnePiece, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::wenet::Response_OnePiece, word_), PROTOBUF_FIELD_OFFSET(::wenet::Response_OnePiece, start_), PROTOBUF_FIELD_OFFSET(::wenet::Response_OnePiece, end_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::wenet::Response, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ PROTOBUF_FIELD_OFFSET(::wenet::Response, status_), PROTOBUF_FIELD_OFFSET(::wenet::Response, type_), PROTOBUF_FIELD_OFFSET(::wenet::Response, nbest_), }; static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, sizeof(::wenet::Request_DecodeConfig)}, { 7, -1, sizeof(::wenet::Request)}, { 15, -1, sizeof(::wenet::Response_OneBest)}, { 22, -1, sizeof(::wenet::Response_OnePiece)}, { 30, -1, sizeof(::wenet::Response)}, }; static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { reinterpret_cast(&::wenet::_Request_DecodeConfig_default_instance_), reinterpret_cast(&::wenet::_Request_default_instance_), reinterpret_cast(&::wenet::_Response_OneBest_default_instance_), reinterpret_cast(&::wenet::_Response_OnePiece_default_instance_), reinterpret_cast(&::wenet::_Response_default_instance_), }; const char descriptor_table_protodef_wenet_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = "\n\013wenet.proto\022\005wenet\"\261\001\n\007Request\0224\n\rdeco" "de_config\030\001 \001(\0132\033.wenet.Request.DecodeCo" "nfigH\000\022\024\n\naudio_data\030\002 \001(\014H\000\032H\n\014DecodeCo" "nfig\022\024\n\014nbest_config\030\001 \001(\005\022\"\n\032continuous" "_decoding_config\030\002 \001(\010B\020\n\016RequestPayload" "\"\355\002\n\010Response\022&\n\006status\030\001 \001(\0162\026.wenet.Re" "sponse.Status\022\"\n\004type\030\002 \001(\0162\024.wenet.Resp" "onse.Type\022&\n\005nbest\030\003 \003(\0132\027.wenet.Respons" "e.OneBest\032I\n\007OneBest\022\020\n\010sentence\030\001 \001(\t\022," "\n\nwordpieces\030\002 \003(\0132\030.wenet.Response.OneP" "iece\0324\n\010OnePiece\022\014\n\004word\030\001 \001(\t\022\r\n\005start\030" "\002 \001(\005\022\013\n\003end\030\003 \001(\005\"\034\n\006Status\022\006\n\002ok\020\000\022\n\n\006" "failed\020\001\"N\n\004Type\022\020\n\014server_ready\020\000\022\022\n\016pa" "rtial_result\020\001\022\020\n\014final_result\020\002\022\016\n\nspee" "ch_end\020\00329\n\003ASR\0222\n\tRecognize\022\016.wenet.Req" "uest\032\017.wenet.Response\"\000(\0010\001B\021\n\007ex.grpc\242\002" "\005wenetb\006proto3" ; static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_wenet_2eproto_once; const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_wenet_2eproto = { false, false, 654, descriptor_table_protodef_wenet_2eproto, "wenet.proto", &descriptor_table_wenet_2eproto_once, nullptr, 0, 5, schemas, file_default_instances, TableStruct_wenet_2eproto::offsets, file_level_metadata_wenet_2eproto, file_level_enum_descriptors_wenet_2eproto, file_level_service_descriptors_wenet_2eproto, }; PROTOBUF_ATTRIBUTE_WEAK ::PROTOBUF_NAMESPACE_ID::Metadata descriptor_table_wenet_2eproto_metadata_getter(int index) { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_wenet_2eproto); return descriptor_table_wenet_2eproto.file_level_metadata[index]; } // Force running AddDescriptors() at dynamic initialization time. PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_wenet_2eproto(&descriptor_table_wenet_2eproto); namespace wenet { const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Response_Status_descriptor() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_wenet_2eproto); return file_level_enum_descriptors_wenet_2eproto[0]; } bool Response_Status_IsValid(int value) { switch (value) { case 0: case 1: return true; default: return false; } } #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900) constexpr Response_Status Response::ok; constexpr Response_Status Response::failed; constexpr Response_Status Response::Status_MIN; constexpr Response_Status Response::Status_MAX; constexpr int Response::Status_ARRAYSIZE; #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900) const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Response_Type_descriptor() { ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_wenet_2eproto); return file_level_enum_descriptors_wenet_2eproto[1]; } bool Response_Type_IsValid(int value) { switch (value) { case 0: case 1: case 2: case 3: return true; default: return false; } } #if (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900) constexpr Response_Type Response::server_ready; constexpr Response_Type Response::partial_result; constexpr Response_Type Response::final_result; constexpr Response_Type Response::speech_end; constexpr Response_Type Response::Type_MIN; constexpr Response_Type Response::Type_MAX; constexpr int Response::Type_ARRAYSIZE; #endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || _MSC_VER >= 1900) // =================================================================== class Request_DecodeConfig::_Internal { public: }; Request_DecodeConfig::Request_DecodeConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:wenet.Request.DecodeConfig) } Request_DecodeConfig::Request_DecodeConfig(const Request_DecodeConfig& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&nbest_config_, &from.nbest_config_, static_cast(reinterpret_cast(&continuous_decoding_config_) - reinterpret_cast(&nbest_config_)) + sizeof(continuous_decoding_config_)); // @@protoc_insertion_point(copy_constructor:wenet.Request.DecodeConfig) } void Request_DecodeConfig::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&nbest_config_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&continuous_decoding_config_) - reinterpret_cast(&nbest_config_)) + sizeof(continuous_decoding_config_)); } Request_DecodeConfig::~Request_DecodeConfig() { // @@protoc_insertion_point(destructor:wenet.Request.DecodeConfig) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Request_DecodeConfig::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } void Request_DecodeConfig::ArenaDtor(void* object) { Request_DecodeConfig* _this = reinterpret_cast< Request_DecodeConfig* >(object); (void)_this; } void Request_DecodeConfig::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Request_DecodeConfig::SetCachedSize(int size) const { _cached_size_.Set(size); } void Request_DecodeConfig::Clear() { // @@protoc_insertion_point(message_clear_start:wenet.Request.DecodeConfig) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; ::memset(&nbest_config_, 0, static_cast( reinterpret_cast(&continuous_decoding_config_) - reinterpret_cast(&nbest_config_)) + sizeof(continuous_decoding_config_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Request_DecodeConfig::_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) { // int32 nbest_config = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { nbest_config_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // bool continuous_decoding_config = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { continuous_decoding_config_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Request_DecodeConfig::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:wenet.Request.DecodeConfig) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // int32 nbest_config = 1; if (this->nbest_config() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(1, this->_internal_nbest_config(), target); } // bool continuous_decoding_config = 2; if (this->continuous_decoding_config() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(2, this->_internal_continuous_decoding_config(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:wenet.Request.DecodeConfig) return target; } size_t Request_DecodeConfig::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:wenet.Request.DecodeConfig) 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; // int32 nbest_config = 1; if (this->nbest_config() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_nbest_config()); } // bool continuous_decoding_config = 2; if (this->continuous_decoding_config() != 0) { total_size += 1 + 1; } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Request_DecodeConfig::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:wenet.Request.DecodeConfig) GOOGLE_DCHECK_NE(&from, this); const Request_DecodeConfig* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:wenet.Request.DecodeConfig) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:wenet.Request.DecodeConfig) MergeFrom(*source); } } void Request_DecodeConfig::MergeFrom(const Request_DecodeConfig& from) { // @@protoc_insertion_point(class_specific_merge_from_start:wenet.Request.DecodeConfig) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.nbest_config() != 0) { _internal_set_nbest_config(from._internal_nbest_config()); } if (from.continuous_decoding_config() != 0) { _internal_set_continuous_decoding_config(from._internal_continuous_decoding_config()); } } void Request_DecodeConfig::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:wenet.Request.DecodeConfig) if (&from == this) return; Clear(); MergeFrom(from); } void Request_DecodeConfig::CopyFrom(const Request_DecodeConfig& from) { // @@protoc_insertion_point(class_specific_copy_from_start:wenet.Request.DecodeConfig) if (&from == this) return; Clear(); MergeFrom(from); } bool Request_DecodeConfig::IsInitialized() const { return true; } void Request_DecodeConfig::InternalSwap(Request_DecodeConfig* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(Request_DecodeConfig, continuous_decoding_config_) + sizeof(Request_DecodeConfig::continuous_decoding_config_) - PROTOBUF_FIELD_OFFSET(Request_DecodeConfig, nbest_config_)>( reinterpret_cast(&nbest_config_), reinterpret_cast(&other->nbest_config_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Request_DecodeConfig::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== class Request::_Internal { public: static const ::wenet::Request_DecodeConfig& decode_config(const Request* msg); }; const ::wenet::Request_DecodeConfig& Request::_Internal::decode_config(const Request* msg) { return *msg->RequestPayload_.decode_config_; } void Request::set_allocated_decode_config(::wenet::Request_DecodeConfig* decode_config) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); clear_RequestPayload(); if (decode_config) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(decode_config); if (message_arena != submessage_arena) { decode_config = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, decode_config, submessage_arena); } set_has_decode_config(); RequestPayload_.decode_config_ = decode_config; } // @@protoc_insertion_point(field_set_allocated:wenet.Request.decode_config) } Request::Request(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:wenet.Request) } Request::Request(const Request& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); clear_has_RequestPayload(); switch (from.RequestPayload_case()) { case kDecodeConfig: { _internal_mutable_decode_config()->::wenet::Request_DecodeConfig::MergeFrom(from._internal_decode_config()); break; } case kAudioData: { _internal_set_audio_data(from._internal_audio_data()); break; } case REQUESTPAYLOAD_NOT_SET: { break; } } // @@protoc_insertion_point(copy_constructor:wenet.Request) } void Request::SharedCtor() { clear_has_RequestPayload(); } Request::~Request() { // @@protoc_insertion_point(destructor:wenet.Request) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Request::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); if (has_RequestPayload()) { clear_RequestPayload(); } } void Request::ArenaDtor(void* object) { Request* _this = reinterpret_cast< Request* >(object); (void)_this; } void Request::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Request::SetCachedSize(int size) const { _cached_size_.Set(size); } void Request::clear_RequestPayload() { // @@protoc_insertion_point(one_of_clear_start:wenet.Request) switch (RequestPayload_case()) { case kDecodeConfig: { if (GetArena() == nullptr) { delete RequestPayload_.decode_config_; } break; } case kAudioData: { RequestPayload_.audio_data_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArena()); break; } case REQUESTPAYLOAD_NOT_SET: { break; } } _oneof_case_[0] = REQUESTPAYLOAD_NOT_SET; } void Request::Clear() { // @@protoc_insertion_point(message_clear_start:wenet.Request) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; clear_RequestPayload(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Request::_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) { // .wenet.Request.DecodeConfig decode_config = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { ptr = ctx->ParseMessage(_internal_mutable_decode_config(), ptr); CHK_(ptr); } else goto handle_unusual; continue; // bytes audio_data = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 18)) { auto str = _internal_mutable_audio_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_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Request::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:wenet.Request) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .wenet.Request.DecodeConfig decode_config = 1; if (_internal_has_decode_config()) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage( 1, _Internal::decode_config(this), target, stream); } // bytes audio_data = 2; if (_internal_has_audio_data()) { target = stream->WriteBytesMaybeAliased( 2, this->_internal_audio_data(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:wenet.Request) return target; } size_t Request::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:wenet.Request) 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; switch (RequestPayload_case()) { // .wenet.Request.DecodeConfig decode_config = 1; case kDecodeConfig: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( *RequestPayload_.decode_config_); break; } // bytes audio_data = 2; case kAudioData: { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( this->_internal_audio_data()); break; } case REQUESTPAYLOAD_NOT_SET: { break; } } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Request::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:wenet.Request) GOOGLE_DCHECK_NE(&from, this); const Request* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:wenet.Request) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:wenet.Request) MergeFrom(*source); } } void Request::MergeFrom(const Request& from) { // @@protoc_insertion_point(class_specific_merge_from_start:wenet.Request) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; switch (from.RequestPayload_case()) { case kDecodeConfig: { _internal_mutable_decode_config()->::wenet::Request_DecodeConfig::MergeFrom(from._internal_decode_config()); break; } case kAudioData: { _internal_set_audio_data(from._internal_audio_data()); break; } case REQUESTPAYLOAD_NOT_SET: { break; } } } void Request::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:wenet.Request) if (&from == this) return; Clear(); MergeFrom(from); } void Request::CopyFrom(const Request& from) { // @@protoc_insertion_point(class_specific_copy_from_start:wenet.Request) if (&from == this) return; Clear(); MergeFrom(from); } bool Request::IsInitialized() const { return true; } void Request::InternalSwap(Request* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); swap(RequestPayload_, other->RequestPayload_); swap(_oneof_case_[0], other->_oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata Request::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== class Response_OneBest::_Internal { public: }; Response_OneBest::Response_OneBest(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena), wordpieces_(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:wenet.Response.OneBest) } Response_OneBest::Response_OneBest(const Response_OneBest& from) : ::PROTOBUF_NAMESPACE_ID::Message(), wordpieces_(from.wordpieces_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); sentence_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_sentence().empty()) { sentence_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_sentence(), GetArena()); } // @@protoc_insertion_point(copy_constructor:wenet.Response.OneBest) } void Response_OneBest::SharedCtor() { sentence_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } Response_OneBest::~Response_OneBest() { // @@protoc_insertion_point(destructor:wenet.Response.OneBest) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Response_OneBest::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); sentence_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void Response_OneBest::ArenaDtor(void* object) { Response_OneBest* _this = reinterpret_cast< Response_OneBest* >(object); (void)_this; } void Response_OneBest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Response_OneBest::SetCachedSize(int size) const { _cached_size_.Set(size); } void Response_OneBest::Clear() { // @@protoc_insertion_point(message_clear_start:wenet.Response.OneBest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; wordpieces_.Clear(); sentence_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Response_OneBest::_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) { // string sentence = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_sentence(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "wenet.Response.OneBest.sentence")); CHK_(ptr); } else goto handle_unusual; continue; // repeated .wenet.Response.OnePiece wordpieces = 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_wordpieces(), 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_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Response_OneBest::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:wenet.Response.OneBest) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string sentence = 1; if (this->sentence().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_sentence().data(), static_cast(this->_internal_sentence().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "wenet.Response.OneBest.sentence"); target = stream->WriteStringMaybeAliased( 1, this->_internal_sentence(), target); } // repeated .wenet.Response.OnePiece wordpieces = 2; for (unsigned int i = 0, n = static_cast(this->_internal_wordpieces_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(2, this->_internal_wordpieces(i), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:wenet.Response.OneBest) return target; } size_t Response_OneBest::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:wenet.Response.OneBest) 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 .wenet.Response.OnePiece wordpieces = 2; total_size += 1UL * this->_internal_wordpieces_size(); for (const auto& msg : this->wordpieces_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // string sentence = 1; if (this->sentence().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_sentence()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Response_OneBest::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:wenet.Response.OneBest) GOOGLE_DCHECK_NE(&from, this); const Response_OneBest* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:wenet.Response.OneBest) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:wenet.Response.OneBest) MergeFrom(*source); } } void Response_OneBest::MergeFrom(const Response_OneBest& from) { // @@protoc_insertion_point(class_specific_merge_from_start:wenet.Response.OneBest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; wordpieces_.MergeFrom(from.wordpieces_); if (from.sentence().size() > 0) { _internal_set_sentence(from._internal_sentence()); } } void Response_OneBest::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:wenet.Response.OneBest) if (&from == this) return; Clear(); MergeFrom(from); } void Response_OneBest::CopyFrom(const Response_OneBest& from) { // @@protoc_insertion_point(class_specific_copy_from_start:wenet.Response.OneBest) if (&from == this) return; Clear(); MergeFrom(from); } bool Response_OneBest::IsInitialized() const { return true; } void Response_OneBest::InternalSwap(Response_OneBest* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); wordpieces_.InternalSwap(&other->wordpieces_); sentence_.Swap(&other->sentence_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); } ::PROTOBUF_NAMESPACE_ID::Metadata Response_OneBest::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== class Response_OnePiece::_Internal { public: }; Response_OnePiece::Response_OnePiece(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:wenet.Response.OnePiece) } Response_OnePiece::Response_OnePiece(const Response_OnePiece& from) : ::PROTOBUF_NAMESPACE_ID::Message() { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); word_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); if (!from._internal_word().empty()) { word_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_word(), GetArena()); } ::memcpy(&start_, &from.start_, static_cast(reinterpret_cast(&end_) - reinterpret_cast(&start_)) + sizeof(end_)); // @@protoc_insertion_point(copy_constructor:wenet.Response.OnePiece) } void Response_OnePiece::SharedCtor() { word_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&start_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&end_) - reinterpret_cast(&start_)) + sizeof(end_)); } Response_OnePiece::~Response_OnePiece() { // @@protoc_insertion_point(destructor:wenet.Response.OnePiece) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Response_OnePiece::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); word_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); } void Response_OnePiece::ArenaDtor(void* object) { Response_OnePiece* _this = reinterpret_cast< Response_OnePiece* >(object); (void)_this; } void Response_OnePiece::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Response_OnePiece::SetCachedSize(int size) const { _cached_size_.Set(size); } void Response_OnePiece::Clear() { // @@protoc_insertion_point(message_clear_start:wenet.Response.OnePiece) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; word_.ClearToEmpty(); ::memset(&start_, 0, static_cast( reinterpret_cast(&end_) - reinterpret_cast(&start_)) + sizeof(end_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Response_OnePiece::_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) { // string word = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 10)) { auto str = _internal_mutable_word(); ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "wenet.Response.OnePiece.word")); CHK_(ptr); } else goto handle_unusual; continue; // int32 start = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { start_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; continue; // int32 end = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 24)) { end_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&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_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Response_OnePiece::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:wenet.Response.OnePiece) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // string word = 1; if (this->word().size() > 0) { ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( this->_internal_word().data(), static_cast(this->_internal_word().length()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, "wenet.Response.OnePiece.word"); target = stream->WriteStringMaybeAliased( 1, this->_internal_word(), target); } // int32 start = 2; if (this->start() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(2, this->_internal_start(), target); } // int32 end = 3; if (this->end() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_end(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:wenet.Response.OnePiece) return target; } size_t Response_OnePiece::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:wenet.Response.OnePiece) 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; // string word = 1; if (this->word().size() > 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( this->_internal_word()); } // int32 start = 2; if (this->start() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_start()); } // int32 end = 3; if (this->end() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32Size( this->_internal_end()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Response_OnePiece::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:wenet.Response.OnePiece) GOOGLE_DCHECK_NE(&from, this); const Response_OnePiece* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:wenet.Response.OnePiece) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:wenet.Response.OnePiece) MergeFrom(*source); } } void Response_OnePiece::MergeFrom(const Response_OnePiece& from) { // @@protoc_insertion_point(class_specific_merge_from_start:wenet.Response.OnePiece) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; if (from.word().size() > 0) { _internal_set_word(from._internal_word()); } if (from.start() != 0) { _internal_set_start(from._internal_start()); } if (from.end() != 0) { _internal_set_end(from._internal_end()); } } void Response_OnePiece::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:wenet.Response.OnePiece) if (&from == this) return; Clear(); MergeFrom(from); } void Response_OnePiece::CopyFrom(const Response_OnePiece& from) { // @@protoc_insertion_point(class_specific_copy_from_start:wenet.Response.OnePiece) if (&from == this) return; Clear(); MergeFrom(from); } bool Response_OnePiece::IsInitialized() const { return true; } void Response_OnePiece::InternalSwap(Response_OnePiece* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); word_.Swap(&other->word_, &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(Response_OnePiece, end_) + sizeof(Response_OnePiece::end_) - PROTOBUF_FIELD_OFFSET(Response_OnePiece, start_)>( reinterpret_cast(&start_), reinterpret_cast(&other->start_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Response_OnePiece::GetMetadata() const { return GetMetadataStatic(); } // =================================================================== class Response::_Internal { public: }; Response::Response(::PROTOBUF_NAMESPACE_ID::Arena* arena) : ::PROTOBUF_NAMESPACE_ID::Message(arena), nbest_(arena) { SharedCtor(); RegisterArenaDtor(arena); // @@protoc_insertion_point(arena_constructor:wenet.Response) } Response::Response(const Response& from) : ::PROTOBUF_NAMESPACE_ID::Message(), nbest_(from.nbest_) { _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::memcpy(&status_, &from.status_, static_cast(reinterpret_cast(&type_) - reinterpret_cast(&status_)) + sizeof(type_)); // @@protoc_insertion_point(copy_constructor:wenet.Response) } void Response::SharedCtor() { ::memset(reinterpret_cast(this) + static_cast( reinterpret_cast(&status_) - reinterpret_cast(this)), 0, static_cast(reinterpret_cast(&type_) - reinterpret_cast(&status_)) + sizeof(type_)); } Response::~Response() { // @@protoc_insertion_point(destructor:wenet.Response) SharedDtor(); _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } void Response::SharedDtor() { GOOGLE_DCHECK(GetArena() == nullptr); } void Response::ArenaDtor(void* object) { Response* _this = reinterpret_cast< Response* >(object); (void)_this; } void Response::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { } void Response::SetCachedSize(int size) const { _cached_size_.Set(size); } void Response::Clear() { // @@protoc_insertion_point(message_clear_start:wenet.Response) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; nbest_.Clear(); ::memset(&status_, 0, static_cast( reinterpret_cast(&type_) - reinterpret_cast(&status_)) + sizeof(type_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } const char* Response::_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) { // .wenet.Response.Status status = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 8)) { ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_status(static_cast<::wenet::Response_Status>(val)); } else goto handle_unusual; continue; // .wenet.Response.Type type = 2; case 2: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 16)) { ::PROTOBUF_NAMESPACE_ID::uint64 val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); _internal_set_type(static_cast<::wenet::Response_Type>(val)); } else goto handle_unusual; continue; // repeated .wenet.Response.OneBest nbest = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast<::PROTOBUF_NAMESPACE_ID::uint8>(tag) == 26)) { ptr -= 1; do { ptr += 1; ptr = ctx->ParseMessage(_internal_add_nbest(), ptr); CHK_(ptr); if (!ctx->DataAvailable(ptr)) break; } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(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_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), ptr, ctx); CHK_(ptr != nullptr); continue; } } // switch } // while success: return ptr; failure: ptr = nullptr; goto success; #undef CHK_ } ::PROTOBUF_NAMESPACE_ID::uint8* Response::_InternalSerialize( ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { // @@protoc_insertion_point(serialize_to_array_start:wenet.Response) ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; // .wenet.Response.Status status = 1; if (this->status() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 1, this->_internal_status(), target); } // .wenet.Response.Type type = 2; if (this->type() != 0) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( 2, this->_internal_type(), target); } // repeated .wenet.Response.OneBest nbest = 3; for (unsigned int i = 0, n = static_cast(this->_internal_nbest_size()); i < n; i++) { target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: InternalWriteMessage(3, this->_internal_nbest(i), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); } // @@protoc_insertion_point(serialize_to_array_end:wenet.Response) return target; } size_t Response::ByteSizeLong() const { // @@protoc_insertion_point(message_byte_size_start:wenet.Response) 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 .wenet.Response.OneBest nbest = 3; total_size += 1UL * this->_internal_nbest_size(); for (const auto& msg : this->nbest_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // .wenet.Response.Status status = 1; if (this->status() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_status()); } // .wenet.Response.Type type = 2; if (this->type() != 0) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { return ::PROTOBUF_NAMESPACE_ID::internal::ComputeUnknownFieldsSize( _internal_metadata_, total_size, &_cached_size_); } int cached_size = ::PROTOBUF_NAMESPACE_ID::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } void Response::MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:wenet.Response) GOOGLE_DCHECK_NE(&from, this); const Response* source = ::PROTOBUF_NAMESPACE_ID::DynamicCastToGenerated( &from); if (source == nullptr) { // @@protoc_insertion_point(generalized_merge_from_cast_fail:wenet.Response) ::PROTOBUF_NAMESPACE_ID::internal::ReflectionOps::Merge(from, this); } else { // @@protoc_insertion_point(generalized_merge_from_cast_success:wenet.Response) MergeFrom(*source); } } void Response::MergeFrom(const Response& from) { // @@protoc_insertion_point(class_specific_merge_from_start:wenet.Response) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); ::PROTOBUF_NAMESPACE_ID::uint32 cached_has_bits = 0; (void) cached_has_bits; nbest_.MergeFrom(from.nbest_); if (from.status() != 0) { _internal_set_status(from._internal_status()); } if (from.type() != 0) { _internal_set_type(from._internal_type()); } } void Response::CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) { // @@protoc_insertion_point(generalized_copy_from_start:wenet.Response) if (&from == this) return; Clear(); MergeFrom(from); } void Response::CopyFrom(const Response& from) { // @@protoc_insertion_point(class_specific_copy_from_start:wenet.Response) if (&from == this) return; Clear(); MergeFrom(from); } bool Response::IsInitialized() const { return true; } void Response::InternalSwap(Response* other) { using std::swap; _internal_metadata_.Swap<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(&other->_internal_metadata_); nbest_.InternalSwap(&other->nbest_); ::PROTOBUF_NAMESPACE_ID::internal::memswap< PROTOBUF_FIELD_OFFSET(Response, type_) + sizeof(Response::type_) - PROTOBUF_FIELD_OFFSET(Response, status_)>( reinterpret_cast(&status_), reinterpret_cast(&other->status_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Response::GetMetadata() const { return GetMetadataStatic(); } // @@protoc_insertion_point(namespace_scope) } // namespace wenet PROTOBUF_NAMESPACE_OPEN template<> PROTOBUF_NOINLINE ::wenet::Request_DecodeConfig* Arena::CreateMaybeMessage< ::wenet::Request_DecodeConfig >(Arena* arena) { return Arena::CreateMessageInternal< ::wenet::Request_DecodeConfig >(arena); } template<> PROTOBUF_NOINLINE ::wenet::Request* Arena::CreateMaybeMessage< ::wenet::Request >(Arena* arena) { return Arena::CreateMessageInternal< ::wenet::Request >(arena); } template<> PROTOBUF_NOINLINE ::wenet::Response_OneBest* Arena::CreateMaybeMessage< ::wenet::Response_OneBest >(Arena* arena) { return Arena::CreateMessageInternal< ::wenet::Response_OneBest >(arena); } template<> PROTOBUF_NOINLINE ::wenet::Response_OnePiece* Arena::CreateMaybeMessage< ::wenet::Response_OnePiece >(Arena* arena) { return Arena::CreateMessageInternal< ::wenet::Response_OnePiece >(arena); } template<> PROTOBUF_NOINLINE ::wenet::Response* Arena::CreateMaybeMessage< ::wenet::Response >(Arena* arena) { return Arena::CreateMessageInternal< ::wenet::Response >(arena); } PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include