// Generated by the protocol buffer compiler. DO NOT EDIT! // source: IM.File.proto #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION #include "IM.File.pb.h" #include #include #include #include #include #include // @@protoc_insertion_point(includes) namespace IM { namespace File { void protobuf_ShutdownFile_IM_2eFile_2eproto() { delete IMFileLoginReq::default_instance_; delete IMFileLoginRsp::default_instance_; delete IMFileState::default_instance_; delete IMFilePullDataReq::default_instance_; delete IMFilePullDataRsp::default_instance_; delete IMFileReq::default_instance_; delete IMFileRsp::default_instance_; delete IMFileNotify::default_instance_; delete IMFileHasOfflineReq::default_instance_; delete IMFileHasOfflineRsp::default_instance_; delete IMFileAddOfflineReq::default_instance_; delete IMFileDelOfflineReq::default_instance_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER void protobuf_AddDesc_IM_2eFile_2eproto_impl() { GOOGLE_PROTOBUF_VERIFY_VERSION; #else void protobuf_AddDesc_IM_2eFile_2eproto() { static bool already_here = false; if (already_here) return; already_here = true; GOOGLE_PROTOBUF_VERIFY_VERSION; #endif ::IM::BaseDefine::protobuf_AddDesc_IM_2eBaseDefine_2eproto(); IMFileLoginReq::default_instance_ = new IMFileLoginReq(); IMFileLoginRsp::default_instance_ = new IMFileLoginRsp(); IMFileState::default_instance_ = new IMFileState(); IMFilePullDataReq::default_instance_ = new IMFilePullDataReq(); IMFilePullDataRsp::default_instance_ = new IMFilePullDataRsp(); IMFileReq::default_instance_ = new IMFileReq(); IMFileRsp::default_instance_ = new IMFileRsp(); IMFileNotify::default_instance_ = new IMFileNotify(); IMFileHasOfflineReq::default_instance_ = new IMFileHasOfflineReq(); IMFileHasOfflineRsp::default_instance_ = new IMFileHasOfflineRsp(); IMFileAddOfflineReq::default_instance_ = new IMFileAddOfflineReq(); IMFileDelOfflineReq::default_instance_ = new IMFileDelOfflineReq(); IMFileLoginReq::default_instance_->InitAsDefaultInstance(); IMFileLoginRsp::default_instance_->InitAsDefaultInstance(); IMFileState::default_instance_->InitAsDefaultInstance(); IMFilePullDataReq::default_instance_->InitAsDefaultInstance(); IMFilePullDataRsp::default_instance_->InitAsDefaultInstance(); IMFileReq::default_instance_->InitAsDefaultInstance(); IMFileRsp::default_instance_->InitAsDefaultInstance(); IMFileNotify::default_instance_->InitAsDefaultInstance(); IMFileHasOfflineReq::default_instance_->InitAsDefaultInstance(); IMFileHasOfflineRsp::default_instance_->InitAsDefaultInstance(); IMFileAddOfflineReq::default_instance_->InitAsDefaultInstance(); IMFileDelOfflineReq::default_instance_->InitAsDefaultInstance(); ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_IM_2eFile_2eproto); } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AddDesc_IM_2eFile_2eproto_once_); void protobuf_AddDesc_IM_2eFile_2eproto() { ::google::protobuf::GoogleOnceInit(&protobuf_AddDesc_IM_2eFile_2eproto_once_, &protobuf_AddDesc_IM_2eFile_2eproto_impl); } #else // Force AddDescriptors() to be called at static initialization time. struct StaticDescriptorInitializer_IM_2eFile_2eproto { StaticDescriptorInitializer_IM_2eFile_2eproto() { protobuf_AddDesc_IM_2eFile_2eproto(); } } static_descriptor_initializer_IM_2eFile_2eproto_; #endif // =================================================================== #ifndef _MSC_VER const int IMFileLoginReq::kUserIdFieldNumber; const int IMFileLoginReq::kTaskIdFieldNumber; const int IMFileLoginReq::kFileRoleFieldNumber; #endif // !_MSC_VER IMFileLoginReq::IMFileLoginReq() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileLoginReq) } void IMFileLoginReq::InitAsDefaultInstance() { } IMFileLoginReq::IMFileLoginReq(const IMFileLoginReq& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileLoginReq) } void IMFileLoginReq::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; user_id_ = 0u; task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); file_role_ = 1; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileLoginReq::~IMFileLoginReq() { // @@protoc_insertion_point(destructor:IM.File.IMFileLoginReq) SharedDtor(); } void IMFileLoginReq::SharedDtor() { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileLoginReq::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileLoginReq& IMFileLoginReq::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileLoginReq* IMFileLoginReq::default_instance_ = NULL; IMFileLoginReq* IMFileLoginReq::New() const { return new IMFileLoginReq; } void IMFileLoginReq::Clear() { if (_has_bits_[0 / 32] & 7) { user_id_ = 0u; if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } file_role_ = 1; } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileLoginReq::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileLoginReq) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 user_id = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &user_id_))); set_has_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(18)) goto parse_task_id; break; } // required string task_id = 2; case 2: { if (tag == 18) { parse_task_id: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectTag(24)) goto parse_file_role; break; } // required .IM.BaseDefine.ClientFileRole file_role = 3; case 3: { if (tag == 24) { parse_file_role: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (::IM::BaseDefine::ClientFileRole_IsValid(value)) { set_file_role(static_cast< ::IM::BaseDefine::ClientFileRole >(value)); } else { unknown_fields_stream.WriteVarint32(tag); unknown_fields_stream.WriteVarint32(value); } } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileLoginReq) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileLoginReq) return false; #undef DO_ } void IMFileLoginReq::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileLoginReq) // required uint32 user_id = 1; if (has_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->user_id(), output); } // required string task_id = 2; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->task_id(), output); } // required .IM.BaseDefine.ClientFileRole file_role = 3; if (has_file_role()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 3, this->file_role(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileLoginReq) } int IMFileLoginReq::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 user_id = 1; if (has_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->user_id()); } // required string task_id = 2; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } // required .IM.BaseDefine.ClientFileRole file_role = 3; if (has_file_role()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->file_role()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileLoginReq::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileLoginReq::MergeFrom(const IMFileLoginReq& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_user_id()) { set_user_id(from.user_id()); } if (from.has_task_id()) { set_task_id(from.task_id()); } if (from.has_file_role()) { set_file_role(from.file_role()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileLoginReq::CopyFrom(const IMFileLoginReq& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileLoginReq::IsInitialized() const { if ((_has_bits_[0] & 0x00000007) != 0x00000007) return false; return true; } void IMFileLoginReq::Swap(IMFileLoginReq* other) { if (other != this) { std::swap(user_id_, other->user_id_); std::swap(task_id_, other->task_id_); std::swap(file_role_, other->file_role_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileLoginReq::GetTypeName() const { return "IM.File.IMFileLoginReq"; } // =================================================================== #ifndef _MSC_VER const int IMFileLoginRsp::kResultCodeFieldNumber; const int IMFileLoginRsp::kTaskIdFieldNumber; #endif // !_MSC_VER IMFileLoginRsp::IMFileLoginRsp() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileLoginRsp) } void IMFileLoginRsp::InitAsDefaultInstance() { } IMFileLoginRsp::IMFileLoginRsp(const IMFileLoginRsp& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileLoginRsp) } void IMFileLoginRsp::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; result_code_ = 0u; task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileLoginRsp::~IMFileLoginRsp() { // @@protoc_insertion_point(destructor:IM.File.IMFileLoginRsp) SharedDtor(); } void IMFileLoginRsp::SharedDtor() { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileLoginRsp::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileLoginRsp& IMFileLoginRsp::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileLoginRsp* IMFileLoginRsp::default_instance_ = NULL; IMFileLoginRsp* IMFileLoginRsp::New() const { return new IMFileLoginRsp; } void IMFileLoginRsp::Clear() { if (_has_bits_[0 / 32] & 3) { result_code_ = 0u; if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileLoginRsp::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileLoginRsp) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 result_code = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &result_code_))); set_has_result_code(); } else { goto handle_unusual; } if (input->ExpectTag(18)) goto parse_task_id; break; } // required string task_id = 2; case 2: { if (tag == 18) { parse_task_id: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileLoginRsp) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileLoginRsp) return false; #undef DO_ } void IMFileLoginRsp::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileLoginRsp) // required uint32 result_code = 1; if (has_result_code()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->result_code(), output); } // required string task_id = 2; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->task_id(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileLoginRsp) } int IMFileLoginRsp::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 result_code = 1; if (has_result_code()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->result_code()); } // required string task_id = 2; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileLoginRsp::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileLoginRsp::MergeFrom(const IMFileLoginRsp& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_result_code()) { set_result_code(from.result_code()); } if (from.has_task_id()) { set_task_id(from.task_id()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileLoginRsp::CopyFrom(const IMFileLoginRsp& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileLoginRsp::IsInitialized() const { if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false; return true; } void IMFileLoginRsp::Swap(IMFileLoginRsp* other) { if (other != this) { std::swap(result_code_, other->result_code_); std::swap(task_id_, other->task_id_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileLoginRsp::GetTypeName() const { return "IM.File.IMFileLoginRsp"; } // =================================================================== #ifndef _MSC_VER const int IMFileState::kStateFieldNumber; const int IMFileState::kTaskIdFieldNumber; const int IMFileState::kUserIdFieldNumber; #endif // !_MSC_VER IMFileState::IMFileState() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileState) } void IMFileState::InitAsDefaultInstance() { } IMFileState::IMFileState(const IMFileState& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileState) } void IMFileState::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; state_ = 0; task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); user_id_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileState::~IMFileState() { // @@protoc_insertion_point(destructor:IM.File.IMFileState) SharedDtor(); } void IMFileState::SharedDtor() { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileState::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileState& IMFileState::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileState* IMFileState::default_instance_ = NULL; IMFileState* IMFileState::New() const { return new IMFileState; } void IMFileState::Clear() { #define OFFSET_OF_FIELD_(f) (reinterpret_cast( \ &reinterpret_cast(16)->f) - \ reinterpret_cast(16)) #define ZR_(first, last) do { \ size_t f = OFFSET_OF_FIELD_(first); \ size_t n = OFFSET_OF_FIELD_(last) - f + sizeof(last); \ ::memset(&first, 0, n); \ } while (0) if (_has_bits_[0 / 32] & 7) { ZR_(state_, user_id_); if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } } #undef OFFSET_OF_FIELD_ #undef ZR_ ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileState::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileState) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required .IM.BaseDefine.ClientFileState state = 1; case 1: { if (tag == 8) { int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (::IM::BaseDefine::ClientFileState_IsValid(value)) { set_state(static_cast< ::IM::BaseDefine::ClientFileState >(value)); } else { unknown_fields_stream.WriteVarint32(tag); unknown_fields_stream.WriteVarint32(value); } } else { goto handle_unusual; } if (input->ExpectTag(18)) goto parse_task_id; break; } // required string task_id = 2; case 2: { if (tag == 18) { parse_task_id: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectTag(24)) goto parse_user_id; break; } // required uint32 user_id = 3; case 3: { if (tag == 24) { parse_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &user_id_))); set_has_user_id(); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileState) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileState) return false; #undef DO_ } void IMFileState::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileState) // required .IM.BaseDefine.ClientFileState state = 1; if (has_state()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 1, this->state(), output); } // required string task_id = 2; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->task_id(), output); } // required uint32 user_id = 3; if (has_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->user_id(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileState) } int IMFileState::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required .IM.BaseDefine.ClientFileState state = 1; if (has_state()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->state()); } // required string task_id = 2; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } // required uint32 user_id = 3; if (has_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->user_id()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileState::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileState::MergeFrom(const IMFileState& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_state()) { set_state(from.state()); } if (from.has_task_id()) { set_task_id(from.task_id()); } if (from.has_user_id()) { set_user_id(from.user_id()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileState::CopyFrom(const IMFileState& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileState::IsInitialized() const { if ((_has_bits_[0] & 0x00000007) != 0x00000007) return false; return true; } void IMFileState::Swap(IMFileState* other) { if (other != this) { std::swap(state_, other->state_); std::swap(task_id_, other->task_id_); std::swap(user_id_, other->user_id_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileState::GetTypeName() const { return "IM.File.IMFileState"; } // =================================================================== #ifndef _MSC_VER const int IMFilePullDataReq::kTaskIdFieldNumber; const int IMFilePullDataReq::kUserIdFieldNumber; const int IMFilePullDataReq::kTransModeFieldNumber; const int IMFilePullDataReq::kOffsetFieldNumber; const int IMFilePullDataReq::kDataSizeFieldNumber; #endif // !_MSC_VER IMFilePullDataReq::IMFilePullDataReq() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFilePullDataReq) } void IMFilePullDataReq::InitAsDefaultInstance() { } IMFilePullDataReq::IMFilePullDataReq(const IMFilePullDataReq& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFilePullDataReq) } void IMFilePullDataReq::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); user_id_ = 0u; trans_mode_ = 1; offset_ = 0u; data_size_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFilePullDataReq::~IMFilePullDataReq() { // @@protoc_insertion_point(destructor:IM.File.IMFilePullDataReq) SharedDtor(); } void IMFilePullDataReq::SharedDtor() { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFilePullDataReq::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFilePullDataReq& IMFilePullDataReq::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFilePullDataReq* IMFilePullDataReq::default_instance_ = NULL; IMFilePullDataReq* IMFilePullDataReq::New() const { return new IMFilePullDataReq; } void IMFilePullDataReq::Clear() { #define OFFSET_OF_FIELD_(f) (reinterpret_cast( \ &reinterpret_cast(16)->f) - \ reinterpret_cast(16)) #define ZR_(first, last) do { \ size_t f = OFFSET_OF_FIELD_(first); \ size_t n = OFFSET_OF_FIELD_(last) - f + sizeof(last); \ ::memset(&first, 0, n); \ } while (0) if (_has_bits_[0 / 32] & 31) { ZR_(offset_, data_size_); if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } user_id_ = 0u; trans_mode_ = 1; } #undef OFFSET_OF_FIELD_ #undef ZR_ ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFilePullDataReq::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFilePullDataReq) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required string task_id = 1; case 1: { if (tag == 10) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectTag(16)) goto parse_user_id; break; } // required uint32 user_id = 2; case 2: { if (tag == 16) { parse_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &user_id_))); set_has_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(24)) goto parse_trans_mode; break; } // required .IM.BaseDefine.TransferFileType trans_mode = 3; case 3: { if (tag == 24) { parse_trans_mode: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (::IM::BaseDefine::TransferFileType_IsValid(value)) { set_trans_mode(static_cast< ::IM::BaseDefine::TransferFileType >(value)); } else { unknown_fields_stream.WriteVarint32(tag); unknown_fields_stream.WriteVarint32(value); } } else { goto handle_unusual; } if (input->ExpectTag(32)) goto parse_offset; break; } // required uint32 offset = 4; case 4: { if (tag == 32) { parse_offset: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &offset_))); set_has_offset(); } else { goto handle_unusual; } if (input->ExpectTag(40)) goto parse_data_size; break; } // required uint32 data_size = 5; case 5: { if (tag == 40) { parse_data_size: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &data_size_))); set_has_data_size(); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFilePullDataReq) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFilePullDataReq) return false; #undef DO_ } void IMFilePullDataReq::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFilePullDataReq) // required string task_id = 1; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 1, this->task_id(), output); } // required uint32 user_id = 2; if (has_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->user_id(), output); } // required .IM.BaseDefine.TransferFileType trans_mode = 3; if (has_trans_mode()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 3, this->trans_mode(), output); } // required uint32 offset = 4; if (has_offset()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->offset(), output); } // required uint32 data_size = 5; if (has_data_size()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->data_size(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFilePullDataReq) } int IMFilePullDataReq::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required string task_id = 1; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } // required uint32 user_id = 2; if (has_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->user_id()); } // required .IM.BaseDefine.TransferFileType trans_mode = 3; if (has_trans_mode()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->trans_mode()); } // required uint32 offset = 4; if (has_offset()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->offset()); } // required uint32 data_size = 5; if (has_data_size()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->data_size()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFilePullDataReq::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFilePullDataReq::MergeFrom(const IMFilePullDataReq& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_task_id()) { set_task_id(from.task_id()); } if (from.has_user_id()) { set_user_id(from.user_id()); } if (from.has_trans_mode()) { set_trans_mode(from.trans_mode()); } if (from.has_offset()) { set_offset(from.offset()); } if (from.has_data_size()) { set_data_size(from.data_size()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFilePullDataReq::CopyFrom(const IMFilePullDataReq& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFilePullDataReq::IsInitialized() const { if ((_has_bits_[0] & 0x0000001f) != 0x0000001f) return false; return true; } void IMFilePullDataReq::Swap(IMFilePullDataReq* other) { if (other != this) { std::swap(task_id_, other->task_id_); std::swap(user_id_, other->user_id_); std::swap(trans_mode_, other->trans_mode_); std::swap(offset_, other->offset_); std::swap(data_size_, other->data_size_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFilePullDataReq::GetTypeName() const { return "IM.File.IMFilePullDataReq"; } // =================================================================== #ifndef _MSC_VER const int IMFilePullDataRsp::kResultCodeFieldNumber; const int IMFilePullDataRsp::kTaskIdFieldNumber; const int IMFilePullDataRsp::kUserIdFieldNumber; const int IMFilePullDataRsp::kOffsetFieldNumber; const int IMFilePullDataRsp::kFileDataFieldNumber; #endif // !_MSC_VER IMFilePullDataRsp::IMFilePullDataRsp() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFilePullDataRsp) } void IMFilePullDataRsp::InitAsDefaultInstance() { } IMFilePullDataRsp::IMFilePullDataRsp(const IMFilePullDataRsp& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFilePullDataRsp) } void IMFilePullDataRsp::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; result_code_ = 0u; task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); user_id_ = 0u; offset_ = 0u; file_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFilePullDataRsp::~IMFilePullDataRsp() { // @@protoc_insertion_point(destructor:IM.File.IMFilePullDataRsp) SharedDtor(); } void IMFilePullDataRsp::SharedDtor() { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } if (file_data_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete file_data_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFilePullDataRsp::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFilePullDataRsp& IMFilePullDataRsp::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFilePullDataRsp* IMFilePullDataRsp::default_instance_ = NULL; IMFilePullDataRsp* IMFilePullDataRsp::New() const { return new IMFilePullDataRsp; } void IMFilePullDataRsp::Clear() { #define OFFSET_OF_FIELD_(f) (reinterpret_cast( \ &reinterpret_cast(16)->f) - \ reinterpret_cast(16)) #define ZR_(first, last) do { \ size_t f = OFFSET_OF_FIELD_(first); \ size_t n = OFFSET_OF_FIELD_(last) - f + sizeof(last); \ ::memset(&first, 0, n); \ } while (0) if (_has_bits_[0 / 32] & 31) { ZR_(result_code_, user_id_); if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } offset_ = 0u; if (has_file_data()) { if (file_data_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { file_data_->clear(); } } } #undef OFFSET_OF_FIELD_ #undef ZR_ ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFilePullDataRsp::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFilePullDataRsp) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 result_code = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &result_code_))); set_has_result_code(); } else { goto handle_unusual; } if (input->ExpectTag(18)) goto parse_task_id; break; } // required string task_id = 2; case 2: { if (tag == 18) { parse_task_id: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectTag(24)) goto parse_user_id; break; } // required uint32 user_id = 3; case 3: { if (tag == 24) { parse_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &user_id_))); set_has_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(32)) goto parse_offset; break; } // required uint32 offset = 4; case 4: { if (tag == 32) { parse_offset: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &offset_))); set_has_offset(); } else { goto handle_unusual; } if (input->ExpectTag(42)) goto parse_file_data; break; } // required bytes file_data = 5; case 5: { if (tag == 42) { parse_file_data: DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_file_data())); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFilePullDataRsp) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFilePullDataRsp) return false; #undef DO_ } void IMFilePullDataRsp::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFilePullDataRsp) // required uint32 result_code = 1; if (has_result_code()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->result_code(), output); } // required string task_id = 2; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 2, this->task_id(), output); } // required uint32 user_id = 3; if (has_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->user_id(), output); } // required uint32 offset = 4; if (has_offset()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->offset(), output); } // required bytes file_data = 5; if (has_file_data()) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 5, this->file_data(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFilePullDataRsp) } int IMFilePullDataRsp::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 result_code = 1; if (has_result_code()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->result_code()); } // required string task_id = 2; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } // required uint32 user_id = 3; if (has_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->user_id()); } // required uint32 offset = 4; if (has_offset()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->offset()); } // required bytes file_data = 5; if (has_file_data()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->file_data()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFilePullDataRsp::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFilePullDataRsp::MergeFrom(const IMFilePullDataRsp& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_result_code()) { set_result_code(from.result_code()); } if (from.has_task_id()) { set_task_id(from.task_id()); } if (from.has_user_id()) { set_user_id(from.user_id()); } if (from.has_offset()) { set_offset(from.offset()); } if (from.has_file_data()) { set_file_data(from.file_data()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFilePullDataRsp::CopyFrom(const IMFilePullDataRsp& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFilePullDataRsp::IsInitialized() const { if ((_has_bits_[0] & 0x0000001f) != 0x0000001f) return false; return true; } void IMFilePullDataRsp::Swap(IMFilePullDataRsp* other) { if (other != this) { std::swap(result_code_, other->result_code_); std::swap(task_id_, other->task_id_); std::swap(user_id_, other->user_id_); std::swap(offset_, other->offset_); std::swap(file_data_, other->file_data_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFilePullDataRsp::GetTypeName() const { return "IM.File.IMFilePullDataRsp"; } // =================================================================== #ifndef _MSC_VER const int IMFileReq::kFromUserIdFieldNumber; const int IMFileReq::kToUserIdFieldNumber; const int IMFileReq::kFileNameFieldNumber; const int IMFileReq::kFileSizeFieldNumber; const int IMFileReq::kTransModeFieldNumber; #endif // !_MSC_VER IMFileReq::IMFileReq() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileReq) } void IMFileReq::InitAsDefaultInstance() { } IMFileReq::IMFileReq(const IMFileReq& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileReq) } void IMFileReq::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; from_user_id_ = 0u; to_user_id_ = 0u; file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); file_size_ = 0u; trans_mode_ = 1; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileReq::~IMFileReq() { // @@protoc_insertion_point(destructor:IM.File.IMFileReq) SharedDtor(); } void IMFileReq::SharedDtor() { if (file_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete file_name_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileReq::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileReq& IMFileReq::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileReq* IMFileReq::default_instance_ = NULL; IMFileReq* IMFileReq::New() const { return new IMFileReq; } void IMFileReq::Clear() { #define OFFSET_OF_FIELD_(f) (reinterpret_cast( \ &reinterpret_cast(16)->f) - \ reinterpret_cast(16)) #define ZR_(first, last) do { \ size_t f = OFFSET_OF_FIELD_(first); \ size_t n = OFFSET_OF_FIELD_(last) - f + sizeof(last); \ ::memset(&first, 0, n); \ } while (0) if (_has_bits_[0 / 32] & 31) { ZR_(from_user_id_, to_user_id_); if (has_file_name()) { if (file_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { file_name_->clear(); } } file_size_ = 0u; trans_mode_ = 1; } #undef OFFSET_OF_FIELD_ #undef ZR_ ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileReq::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileReq) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 from_user_id = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &from_user_id_))); set_has_from_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(16)) goto parse_to_user_id; break; } // required uint32 to_user_id = 2; case 2: { if (tag == 16) { parse_to_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &to_user_id_))); set_has_to_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(26)) goto parse_file_name; break; } // required string file_name = 3; case 3: { if (tag == 26) { parse_file_name: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_file_name())); } else { goto handle_unusual; } if (input->ExpectTag(32)) goto parse_file_size; break; } // required uint32 file_size = 4; case 4: { if (tag == 32) { parse_file_size: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &file_size_))); set_has_file_size(); } else { goto handle_unusual; } if (input->ExpectTag(40)) goto parse_trans_mode; break; } // required .IM.BaseDefine.TransferFileType trans_mode = 5; case 5: { if (tag == 40) { parse_trans_mode: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (::IM::BaseDefine::TransferFileType_IsValid(value)) { set_trans_mode(static_cast< ::IM::BaseDefine::TransferFileType >(value)); } else { unknown_fields_stream.WriteVarint32(tag); unknown_fields_stream.WriteVarint32(value); } } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileReq) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileReq) return false; #undef DO_ } void IMFileReq::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileReq) // required uint32 from_user_id = 1; if (has_from_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->from_user_id(), output); } // required uint32 to_user_id = 2; if (has_to_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->to_user_id(), output); } // required string file_name = 3; if (has_file_name()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->file_name(), output); } // required uint32 file_size = 4; if (has_file_size()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->file_size(), output); } // required .IM.BaseDefine.TransferFileType trans_mode = 5; if (has_trans_mode()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 5, this->trans_mode(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileReq) } int IMFileReq::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 from_user_id = 1; if (has_from_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->from_user_id()); } // required uint32 to_user_id = 2; if (has_to_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->to_user_id()); } // required string file_name = 3; if (has_file_name()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->file_name()); } // required uint32 file_size = 4; if (has_file_size()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->file_size()); } // required .IM.BaseDefine.TransferFileType trans_mode = 5; if (has_trans_mode()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->trans_mode()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileReq::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileReq::MergeFrom(const IMFileReq& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_from_user_id()) { set_from_user_id(from.from_user_id()); } if (from.has_to_user_id()) { set_to_user_id(from.to_user_id()); } if (from.has_file_name()) { set_file_name(from.file_name()); } if (from.has_file_size()) { set_file_size(from.file_size()); } if (from.has_trans_mode()) { set_trans_mode(from.trans_mode()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileReq::CopyFrom(const IMFileReq& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileReq::IsInitialized() const { if ((_has_bits_[0] & 0x0000001f) != 0x0000001f) return false; return true; } void IMFileReq::Swap(IMFileReq* other) { if (other != this) { std::swap(from_user_id_, other->from_user_id_); std::swap(to_user_id_, other->to_user_id_); std::swap(file_name_, other->file_name_); std::swap(file_size_, other->file_size_); std::swap(trans_mode_, other->trans_mode_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileReq::GetTypeName() const { return "IM.File.IMFileReq"; } // =================================================================== #ifndef _MSC_VER const int IMFileRsp::kResultCodeFieldNumber; const int IMFileRsp::kFromUserIdFieldNumber; const int IMFileRsp::kToUserIdFieldNumber; const int IMFileRsp::kFileNameFieldNumber; const int IMFileRsp::kTaskIdFieldNumber; const int IMFileRsp::kIpAddrListFieldNumber; const int IMFileRsp::kTransModeFieldNumber; #endif // !_MSC_VER IMFileRsp::IMFileRsp() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileRsp) } void IMFileRsp::InitAsDefaultInstance() { } IMFileRsp::IMFileRsp(const IMFileRsp& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileRsp) } void IMFileRsp::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; result_code_ = 0u; from_user_id_ = 0u; to_user_id_ = 0u; file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); trans_mode_ = 1; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileRsp::~IMFileRsp() { // @@protoc_insertion_point(destructor:IM.File.IMFileRsp) SharedDtor(); } void IMFileRsp::SharedDtor() { if (file_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete file_name_; } if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileRsp::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileRsp& IMFileRsp::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileRsp* IMFileRsp::default_instance_ = NULL; IMFileRsp* IMFileRsp::New() const { return new IMFileRsp; } void IMFileRsp::Clear() { #define OFFSET_OF_FIELD_(f) (reinterpret_cast( \ &reinterpret_cast(16)->f) - \ reinterpret_cast(16)) #define ZR_(first, last) do { \ size_t f = OFFSET_OF_FIELD_(first); \ size_t n = OFFSET_OF_FIELD_(last) - f + sizeof(last); \ ::memset(&first, 0, n); \ } while (0) if (_has_bits_[0 / 32] & 95) { ZR_(result_code_, from_user_id_); to_user_id_ = 0u; if (has_file_name()) { if (file_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { file_name_->clear(); } } if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } trans_mode_ = 1; } #undef OFFSET_OF_FIELD_ #undef ZR_ ip_addr_list_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileRsp::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileRsp) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 result_code = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &result_code_))); set_has_result_code(); } else { goto handle_unusual; } if (input->ExpectTag(16)) goto parse_from_user_id; break; } // required uint32 from_user_id = 2; case 2: { if (tag == 16) { parse_from_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &from_user_id_))); set_has_from_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(24)) goto parse_to_user_id; break; } // required uint32 to_user_id = 3; case 3: { if (tag == 24) { parse_to_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &to_user_id_))); set_has_to_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(34)) goto parse_file_name; break; } // required string file_name = 4; case 4: { if (tag == 34) { parse_file_name: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_file_name())); } else { goto handle_unusual; } if (input->ExpectTag(42)) goto parse_task_id; break; } // required string task_id = 5; case 5: { if (tag == 42) { parse_task_id: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectTag(50)) goto parse_ip_addr_list; break; } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 6; case 6: { if (tag == 50) { parse_ip_addr_list: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, add_ip_addr_list())); } else { goto handle_unusual; } if (input->ExpectTag(50)) goto parse_ip_addr_list; if (input->ExpectTag(56)) goto parse_trans_mode; break; } // required .IM.BaseDefine.TransferFileType trans_mode = 7; case 7: { if (tag == 56) { parse_trans_mode: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (::IM::BaseDefine::TransferFileType_IsValid(value)) { set_trans_mode(static_cast< ::IM::BaseDefine::TransferFileType >(value)); } else { unknown_fields_stream.WriteVarint32(tag); unknown_fields_stream.WriteVarint32(value); } } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileRsp) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileRsp) return false; #undef DO_ } void IMFileRsp::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileRsp) // required uint32 result_code = 1; if (has_result_code()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->result_code(), output); } // required uint32 from_user_id = 2; if (has_from_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->from_user_id(), output); } // required uint32 to_user_id = 3; if (has_to_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->to_user_id(), output); } // required string file_name = 4; if (has_file_name()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 4, this->file_name(), output); } // required string task_id = 5; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 5, this->task_id(), output); } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 6; for (int i = 0; i < this->ip_addr_list_size(); i++) { ::google::protobuf::internal::WireFormatLite::WriteMessage( 6, this->ip_addr_list(i), output); } // required .IM.BaseDefine.TransferFileType trans_mode = 7; if (has_trans_mode()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 7, this->trans_mode(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileRsp) } int IMFileRsp::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 result_code = 1; if (has_result_code()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->result_code()); } // required uint32 from_user_id = 2; if (has_from_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->from_user_id()); } // required uint32 to_user_id = 3; if (has_to_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->to_user_id()); } // required string file_name = 4; if (has_file_name()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->file_name()); } // required string task_id = 5; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } // required .IM.BaseDefine.TransferFileType trans_mode = 7; if (has_trans_mode()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->trans_mode()); } } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 6; total_size += 1 * this->ip_addr_list_size(); for (int i = 0; i < this->ip_addr_list_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->ip_addr_list(i)); } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileRsp::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileRsp::MergeFrom(const IMFileRsp& from) { GOOGLE_CHECK_NE(&from, this); ip_addr_list_.MergeFrom(from.ip_addr_list_); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_result_code()) { set_result_code(from.result_code()); } if (from.has_from_user_id()) { set_from_user_id(from.from_user_id()); } if (from.has_to_user_id()) { set_to_user_id(from.to_user_id()); } if (from.has_file_name()) { set_file_name(from.file_name()); } if (from.has_task_id()) { set_task_id(from.task_id()); } if (from.has_trans_mode()) { set_trans_mode(from.trans_mode()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileRsp::CopyFrom(const IMFileRsp& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileRsp::IsInitialized() const { if ((_has_bits_[0] & 0x0000005f) != 0x0000005f) return false; if (!::google::protobuf::internal::AllAreInitialized(this->ip_addr_list())) return false; return true; } void IMFileRsp::Swap(IMFileRsp* other) { if (other != this) { std::swap(result_code_, other->result_code_); std::swap(from_user_id_, other->from_user_id_); std::swap(to_user_id_, other->to_user_id_); std::swap(file_name_, other->file_name_); std::swap(task_id_, other->task_id_); ip_addr_list_.Swap(&other->ip_addr_list_); std::swap(trans_mode_, other->trans_mode_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileRsp::GetTypeName() const { return "IM.File.IMFileRsp"; } // =================================================================== #ifndef _MSC_VER const int IMFileNotify::kFromUserIdFieldNumber; const int IMFileNotify::kToUserIdFieldNumber; const int IMFileNotify::kFileNameFieldNumber; const int IMFileNotify::kFileSizeFieldNumber; const int IMFileNotify::kTaskIdFieldNumber; const int IMFileNotify::kIpAddrListFieldNumber; const int IMFileNotify::kTransModeFieldNumber; const int IMFileNotify::kOfflineReadyFieldNumber; #endif // !_MSC_VER IMFileNotify::IMFileNotify() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileNotify) } void IMFileNotify::InitAsDefaultInstance() { } IMFileNotify::IMFileNotify(const IMFileNotify& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileNotify) } void IMFileNotify::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; from_user_id_ = 0u; to_user_id_ = 0u; file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); file_size_ = 0u; task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); trans_mode_ = 1; offline_ready_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileNotify::~IMFileNotify() { // @@protoc_insertion_point(destructor:IM.File.IMFileNotify) SharedDtor(); } void IMFileNotify::SharedDtor() { if (file_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete file_name_; } if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileNotify::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileNotify& IMFileNotify::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileNotify* IMFileNotify::default_instance_ = NULL; IMFileNotify* IMFileNotify::New() const { return new IMFileNotify; } void IMFileNotify::Clear() { #define OFFSET_OF_FIELD_(f) (reinterpret_cast( \ &reinterpret_cast(16)->f) - \ reinterpret_cast(16)) #define ZR_(first, last) do { \ size_t f = OFFSET_OF_FIELD_(first); \ size_t n = OFFSET_OF_FIELD_(last) - f + sizeof(last); \ ::memset(&first, 0, n); \ } while (0) if (_has_bits_[0 / 32] & 223) { ZR_(from_user_id_, to_user_id_); if (has_file_name()) { if (file_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { file_name_->clear(); } } file_size_ = 0u; if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } trans_mode_ = 1; offline_ready_ = 0u; } #undef OFFSET_OF_FIELD_ #undef ZR_ ip_addr_list_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileNotify::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileNotify) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 from_user_id = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &from_user_id_))); set_has_from_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(16)) goto parse_to_user_id; break; } // required uint32 to_user_id = 2; case 2: { if (tag == 16) { parse_to_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &to_user_id_))); set_has_to_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(26)) goto parse_file_name; break; } // required string file_name = 3; case 3: { if (tag == 26) { parse_file_name: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_file_name())); } else { goto handle_unusual; } if (input->ExpectTag(32)) goto parse_file_size; break; } // required uint32 file_size = 4; case 4: { if (tag == 32) { parse_file_size: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &file_size_))); set_has_file_size(); } else { goto handle_unusual; } if (input->ExpectTag(42)) goto parse_task_id; break; } // required string task_id = 5; case 5: { if (tag == 42) { parse_task_id: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectTag(50)) goto parse_ip_addr_list; break; } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 6; case 6: { if (tag == 50) { parse_ip_addr_list: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, add_ip_addr_list())); } else { goto handle_unusual; } if (input->ExpectTag(50)) goto parse_ip_addr_list; if (input->ExpectTag(56)) goto parse_trans_mode; break; } // required .IM.BaseDefine.TransferFileType trans_mode = 7; case 7: { if (tag == 56) { parse_trans_mode: int value; DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( input, &value))); if (::IM::BaseDefine::TransferFileType_IsValid(value)) { set_trans_mode(static_cast< ::IM::BaseDefine::TransferFileType >(value)); } else { unknown_fields_stream.WriteVarint32(tag); unknown_fields_stream.WriteVarint32(value); } } else { goto handle_unusual; } if (input->ExpectTag(64)) goto parse_offline_ready; break; } // required uint32 offline_ready = 8; case 8: { if (tag == 64) { parse_offline_ready: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &offline_ready_))); set_has_offline_ready(); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileNotify) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileNotify) return false; #undef DO_ } void IMFileNotify::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileNotify) // required uint32 from_user_id = 1; if (has_from_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->from_user_id(), output); } // required uint32 to_user_id = 2; if (has_to_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->to_user_id(), output); } // required string file_name = 3; if (has_file_name()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->file_name(), output); } // required uint32 file_size = 4; if (has_file_size()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->file_size(), output); } // required string task_id = 5; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 5, this->task_id(), output); } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 6; for (int i = 0; i < this->ip_addr_list_size(); i++) { ::google::protobuf::internal::WireFormatLite::WriteMessage( 6, this->ip_addr_list(i), output); } // required .IM.BaseDefine.TransferFileType trans_mode = 7; if (has_trans_mode()) { ::google::protobuf::internal::WireFormatLite::WriteEnum( 7, this->trans_mode(), output); } // required uint32 offline_ready = 8; if (has_offline_ready()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(8, this->offline_ready(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileNotify) } int IMFileNotify::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 from_user_id = 1; if (has_from_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->from_user_id()); } // required uint32 to_user_id = 2; if (has_to_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->to_user_id()); } // required string file_name = 3; if (has_file_name()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->file_name()); } // required uint32 file_size = 4; if (has_file_size()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->file_size()); } // required string task_id = 5; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } // required .IM.BaseDefine.TransferFileType trans_mode = 7; if (has_trans_mode()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::EnumSize(this->trans_mode()); } // required uint32 offline_ready = 8; if (has_offline_ready()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->offline_ready()); } } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 6; total_size += 1 * this->ip_addr_list_size(); for (int i = 0; i < this->ip_addr_list_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->ip_addr_list(i)); } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileNotify::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileNotify::MergeFrom(const IMFileNotify& from) { GOOGLE_CHECK_NE(&from, this); ip_addr_list_.MergeFrom(from.ip_addr_list_); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_from_user_id()) { set_from_user_id(from.from_user_id()); } if (from.has_to_user_id()) { set_to_user_id(from.to_user_id()); } if (from.has_file_name()) { set_file_name(from.file_name()); } if (from.has_file_size()) { set_file_size(from.file_size()); } if (from.has_task_id()) { set_task_id(from.task_id()); } if (from.has_trans_mode()) { set_trans_mode(from.trans_mode()); } if (from.has_offline_ready()) { set_offline_ready(from.offline_ready()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileNotify::CopyFrom(const IMFileNotify& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileNotify::IsInitialized() const { if ((_has_bits_[0] & 0x000000df) != 0x000000df) return false; if (!::google::protobuf::internal::AllAreInitialized(this->ip_addr_list())) return false; return true; } void IMFileNotify::Swap(IMFileNotify* other) { if (other != this) { std::swap(from_user_id_, other->from_user_id_); std::swap(to_user_id_, other->to_user_id_); std::swap(file_name_, other->file_name_); std::swap(file_size_, other->file_size_); std::swap(task_id_, other->task_id_); ip_addr_list_.Swap(&other->ip_addr_list_); std::swap(trans_mode_, other->trans_mode_); std::swap(offline_ready_, other->offline_ready_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileNotify::GetTypeName() const { return "IM.File.IMFileNotify"; } // =================================================================== #ifndef _MSC_VER const int IMFileHasOfflineReq::kUserIdFieldNumber; const int IMFileHasOfflineReq::kAttachDataFieldNumber; #endif // !_MSC_VER IMFileHasOfflineReq::IMFileHasOfflineReq() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileHasOfflineReq) } void IMFileHasOfflineReq::InitAsDefaultInstance() { } IMFileHasOfflineReq::IMFileHasOfflineReq(const IMFileHasOfflineReq& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileHasOfflineReq) } void IMFileHasOfflineReq::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; user_id_ = 0u; attach_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileHasOfflineReq::~IMFileHasOfflineReq() { // @@protoc_insertion_point(destructor:IM.File.IMFileHasOfflineReq) SharedDtor(); } void IMFileHasOfflineReq::SharedDtor() { if (attach_data_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete attach_data_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileHasOfflineReq::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileHasOfflineReq& IMFileHasOfflineReq::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileHasOfflineReq* IMFileHasOfflineReq::default_instance_ = NULL; IMFileHasOfflineReq* IMFileHasOfflineReq::New() const { return new IMFileHasOfflineReq; } void IMFileHasOfflineReq::Clear() { if (_has_bits_[0 / 32] & 3) { user_id_ = 0u; if (has_attach_data()) { if (attach_data_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { attach_data_->clear(); } } } ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileHasOfflineReq::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileHasOfflineReq) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(16383); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 user_id = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &user_id_))); set_has_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(162)) goto parse_attach_data; break; } // optional bytes attach_data = 20; case 20: { if (tag == 162) { parse_attach_data: DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_attach_data())); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileHasOfflineReq) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileHasOfflineReq) return false; #undef DO_ } void IMFileHasOfflineReq::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileHasOfflineReq) // required uint32 user_id = 1; if (has_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->user_id(), output); } // optional bytes attach_data = 20; if (has_attach_data()) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 20, this->attach_data(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileHasOfflineReq) } int IMFileHasOfflineReq::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 user_id = 1; if (has_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->user_id()); } // optional bytes attach_data = 20; if (has_attach_data()) { total_size += 2 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->attach_data()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileHasOfflineReq::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileHasOfflineReq::MergeFrom(const IMFileHasOfflineReq& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_user_id()) { set_user_id(from.user_id()); } if (from.has_attach_data()) { set_attach_data(from.attach_data()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileHasOfflineReq::CopyFrom(const IMFileHasOfflineReq& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileHasOfflineReq::IsInitialized() const { if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false; return true; } void IMFileHasOfflineReq::Swap(IMFileHasOfflineReq* other) { if (other != this) { std::swap(user_id_, other->user_id_); std::swap(attach_data_, other->attach_data_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileHasOfflineReq::GetTypeName() const { return "IM.File.IMFileHasOfflineReq"; } // =================================================================== #ifndef _MSC_VER const int IMFileHasOfflineRsp::kUserIdFieldNumber; const int IMFileHasOfflineRsp::kOfflineFileListFieldNumber; const int IMFileHasOfflineRsp::kIpAddrListFieldNumber; const int IMFileHasOfflineRsp::kAttachDataFieldNumber; #endif // !_MSC_VER IMFileHasOfflineRsp::IMFileHasOfflineRsp() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileHasOfflineRsp) } void IMFileHasOfflineRsp::InitAsDefaultInstance() { } IMFileHasOfflineRsp::IMFileHasOfflineRsp(const IMFileHasOfflineRsp& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileHasOfflineRsp) } void IMFileHasOfflineRsp::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; user_id_ = 0u; attach_data_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileHasOfflineRsp::~IMFileHasOfflineRsp() { // @@protoc_insertion_point(destructor:IM.File.IMFileHasOfflineRsp) SharedDtor(); } void IMFileHasOfflineRsp::SharedDtor() { if (attach_data_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete attach_data_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileHasOfflineRsp::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileHasOfflineRsp& IMFileHasOfflineRsp::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileHasOfflineRsp* IMFileHasOfflineRsp::default_instance_ = NULL; IMFileHasOfflineRsp* IMFileHasOfflineRsp::New() const { return new IMFileHasOfflineRsp; } void IMFileHasOfflineRsp::Clear() { if (_has_bits_[0 / 32] & 9) { user_id_ = 0u; if (has_attach_data()) { if (attach_data_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { attach_data_->clear(); } } } offline_file_list_.Clear(); ip_addr_list_.Clear(); ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileHasOfflineRsp::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileHasOfflineRsp) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(16383); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 user_id = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &user_id_))); set_has_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(18)) goto parse_offline_file_list; break; } // repeated .IM.BaseDefine.OfflineFileInfo offline_file_list = 2; case 2: { if (tag == 18) { parse_offline_file_list: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, add_offline_file_list())); } else { goto handle_unusual; } if (input->ExpectTag(18)) goto parse_offline_file_list; if (input->ExpectTag(26)) goto parse_ip_addr_list; break; } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 3; case 3: { if (tag == 26) { parse_ip_addr_list: DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( input, add_ip_addr_list())); } else { goto handle_unusual; } if (input->ExpectTag(26)) goto parse_ip_addr_list; if (input->ExpectTag(162)) goto parse_attach_data; break; } // optional bytes attach_data = 20; case 20: { if (tag == 162) { parse_attach_data: DO_(::google::protobuf::internal::WireFormatLite::ReadBytes( input, this->mutable_attach_data())); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileHasOfflineRsp) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileHasOfflineRsp) return false; #undef DO_ } void IMFileHasOfflineRsp::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileHasOfflineRsp) // required uint32 user_id = 1; if (has_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->user_id(), output); } // repeated .IM.BaseDefine.OfflineFileInfo offline_file_list = 2; for (int i = 0; i < this->offline_file_list_size(); i++) { ::google::protobuf::internal::WireFormatLite::WriteMessage( 2, this->offline_file_list(i), output); } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 3; for (int i = 0; i < this->ip_addr_list_size(); i++) { ::google::protobuf::internal::WireFormatLite::WriteMessage( 3, this->ip_addr_list(i), output); } // optional bytes attach_data = 20; if (has_attach_data()) { ::google::protobuf::internal::WireFormatLite::WriteBytesMaybeAliased( 20, this->attach_data(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileHasOfflineRsp) } int IMFileHasOfflineRsp::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 user_id = 1; if (has_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->user_id()); } // optional bytes attach_data = 20; if (has_attach_data()) { total_size += 2 + ::google::protobuf::internal::WireFormatLite::BytesSize( this->attach_data()); } } // repeated .IM.BaseDefine.OfflineFileInfo offline_file_list = 2; total_size += 1 * this->offline_file_list_size(); for (int i = 0; i < this->offline_file_list_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->offline_file_list(i)); } // repeated .IM.BaseDefine.IpAddr ip_addr_list = 3; total_size += 1 * this->ip_addr_list_size(); for (int i = 0; i < this->ip_addr_list_size(); i++) { total_size += ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( this->ip_addr_list(i)); } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileHasOfflineRsp::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileHasOfflineRsp::MergeFrom(const IMFileHasOfflineRsp& from) { GOOGLE_CHECK_NE(&from, this); offline_file_list_.MergeFrom(from.offline_file_list_); ip_addr_list_.MergeFrom(from.ip_addr_list_); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_user_id()) { set_user_id(from.user_id()); } if (from.has_attach_data()) { set_attach_data(from.attach_data()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileHasOfflineRsp::CopyFrom(const IMFileHasOfflineRsp& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileHasOfflineRsp::IsInitialized() const { if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false; if (!::google::protobuf::internal::AllAreInitialized(this->offline_file_list())) return false; if (!::google::protobuf::internal::AllAreInitialized(this->ip_addr_list())) return false; return true; } void IMFileHasOfflineRsp::Swap(IMFileHasOfflineRsp* other) { if (other != this) { std::swap(user_id_, other->user_id_); offline_file_list_.Swap(&other->offline_file_list_); ip_addr_list_.Swap(&other->ip_addr_list_); std::swap(attach_data_, other->attach_data_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileHasOfflineRsp::GetTypeName() const { return "IM.File.IMFileHasOfflineRsp"; } // =================================================================== #ifndef _MSC_VER const int IMFileAddOfflineReq::kFromUserIdFieldNumber; const int IMFileAddOfflineReq::kToUserIdFieldNumber; const int IMFileAddOfflineReq::kTaskIdFieldNumber; const int IMFileAddOfflineReq::kFileNameFieldNumber; const int IMFileAddOfflineReq::kFileSizeFieldNumber; #endif // !_MSC_VER IMFileAddOfflineReq::IMFileAddOfflineReq() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileAddOfflineReq) } void IMFileAddOfflineReq::InitAsDefaultInstance() { } IMFileAddOfflineReq::IMFileAddOfflineReq(const IMFileAddOfflineReq& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileAddOfflineReq) } void IMFileAddOfflineReq::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; from_user_id_ = 0u; to_user_id_ = 0u; task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); file_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); file_size_ = 0u; ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileAddOfflineReq::~IMFileAddOfflineReq() { // @@protoc_insertion_point(destructor:IM.File.IMFileAddOfflineReq) SharedDtor(); } void IMFileAddOfflineReq::SharedDtor() { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } if (file_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete file_name_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileAddOfflineReq::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileAddOfflineReq& IMFileAddOfflineReq::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileAddOfflineReq* IMFileAddOfflineReq::default_instance_ = NULL; IMFileAddOfflineReq* IMFileAddOfflineReq::New() const { return new IMFileAddOfflineReq; } void IMFileAddOfflineReq::Clear() { #define OFFSET_OF_FIELD_(f) (reinterpret_cast( \ &reinterpret_cast(16)->f) - \ reinterpret_cast(16)) #define ZR_(first, last) do { \ size_t f = OFFSET_OF_FIELD_(first); \ size_t n = OFFSET_OF_FIELD_(last) - f + sizeof(last); \ ::memset(&first, 0, n); \ } while (0) if (_has_bits_[0 / 32] & 31) { ZR_(from_user_id_, to_user_id_); if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } if (has_file_name()) { if (file_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { file_name_->clear(); } } file_size_ = 0u; } #undef OFFSET_OF_FIELD_ #undef ZR_ ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileAddOfflineReq::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileAddOfflineReq) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 from_user_id = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &from_user_id_))); set_has_from_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(16)) goto parse_to_user_id; break; } // required uint32 to_user_id = 2; case 2: { if (tag == 16) { parse_to_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &to_user_id_))); set_has_to_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(26)) goto parse_task_id; break; } // required string task_id = 3; case 3: { if (tag == 26) { parse_task_id: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectTag(34)) goto parse_file_name; break; } // required string file_name = 4; case 4: { if (tag == 34) { parse_file_name: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_file_name())); } else { goto handle_unusual; } if (input->ExpectTag(40)) goto parse_file_size; break; } // required uint32 file_size = 5; case 5: { if (tag == 40) { parse_file_size: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &file_size_))); set_has_file_size(); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileAddOfflineReq) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileAddOfflineReq) return false; #undef DO_ } void IMFileAddOfflineReq::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileAddOfflineReq) // required uint32 from_user_id = 1; if (has_from_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->from_user_id(), output); } // required uint32 to_user_id = 2; if (has_to_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->to_user_id(), output); } // required string task_id = 3; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->task_id(), output); } // required string file_name = 4; if (has_file_name()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 4, this->file_name(), output); } // required uint32 file_size = 5; if (has_file_size()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->file_size(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileAddOfflineReq) } int IMFileAddOfflineReq::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 from_user_id = 1; if (has_from_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->from_user_id()); } // required uint32 to_user_id = 2; if (has_to_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->to_user_id()); } // required string task_id = 3; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } // required string file_name = 4; if (has_file_name()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->file_name()); } // required uint32 file_size = 5; if (has_file_size()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->file_size()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileAddOfflineReq::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileAddOfflineReq::MergeFrom(const IMFileAddOfflineReq& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_from_user_id()) { set_from_user_id(from.from_user_id()); } if (from.has_to_user_id()) { set_to_user_id(from.to_user_id()); } if (from.has_task_id()) { set_task_id(from.task_id()); } if (from.has_file_name()) { set_file_name(from.file_name()); } if (from.has_file_size()) { set_file_size(from.file_size()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileAddOfflineReq::CopyFrom(const IMFileAddOfflineReq& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileAddOfflineReq::IsInitialized() const { if ((_has_bits_[0] & 0x0000001f) != 0x0000001f) return false; return true; } void IMFileAddOfflineReq::Swap(IMFileAddOfflineReq* other) { if (other != this) { std::swap(from_user_id_, other->from_user_id_); std::swap(to_user_id_, other->to_user_id_); std::swap(task_id_, other->task_id_); std::swap(file_name_, other->file_name_); std::swap(file_size_, other->file_size_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileAddOfflineReq::GetTypeName() const { return "IM.File.IMFileAddOfflineReq"; } // =================================================================== #ifndef _MSC_VER const int IMFileDelOfflineReq::kFromUserIdFieldNumber; const int IMFileDelOfflineReq::kToUserIdFieldNumber; const int IMFileDelOfflineReq::kTaskIdFieldNumber; #endif // !_MSC_VER IMFileDelOfflineReq::IMFileDelOfflineReq() : ::google::protobuf::MessageLite() { SharedCtor(); // @@protoc_insertion_point(constructor:IM.File.IMFileDelOfflineReq) } void IMFileDelOfflineReq::InitAsDefaultInstance() { } IMFileDelOfflineReq::IMFileDelOfflineReq(const IMFileDelOfflineReq& from) : ::google::protobuf::MessageLite() { SharedCtor(); MergeFrom(from); // @@protoc_insertion_point(copy_constructor:IM.File.IMFileDelOfflineReq) } void IMFileDelOfflineReq::SharedCtor() { ::google::protobuf::internal::GetEmptyString(); _cached_size_ = 0; from_user_id_ = 0u; to_user_id_ = 0u; task_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); ::memset(_has_bits_, 0, sizeof(_has_bits_)); } IMFileDelOfflineReq::~IMFileDelOfflineReq() { // @@protoc_insertion_point(destructor:IM.File.IMFileDelOfflineReq) SharedDtor(); } void IMFileDelOfflineReq::SharedDtor() { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete task_id_; } #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER if (this != &default_instance()) { #else if (this != default_instance_) { #endif } } void IMFileDelOfflineReq::SetCachedSize(int size) const { GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); } const IMFileDelOfflineReq& IMFileDelOfflineReq::default_instance() { #ifdef GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER protobuf_AddDesc_IM_2eFile_2eproto(); #else if (default_instance_ == NULL) protobuf_AddDesc_IM_2eFile_2eproto(); #endif return *default_instance_; } IMFileDelOfflineReq* IMFileDelOfflineReq::default_instance_ = NULL; IMFileDelOfflineReq* IMFileDelOfflineReq::New() const { return new IMFileDelOfflineReq; } void IMFileDelOfflineReq::Clear() { #define OFFSET_OF_FIELD_(f) (reinterpret_cast( \ &reinterpret_cast(16)->f) - \ reinterpret_cast(16)) #define ZR_(first, last) do { \ size_t f = OFFSET_OF_FIELD_(first); \ size_t n = OFFSET_OF_FIELD_(last) - f + sizeof(last); \ ::memset(&first, 0, n); \ } while (0) if (_has_bits_[0 / 32] & 7) { ZR_(from_user_id_, to_user_id_); if (has_task_id()) { if (task_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { task_id_->clear(); } } } #undef OFFSET_OF_FIELD_ #undef ZR_ ::memset(_has_bits_, 0, sizeof(_has_bits_)); mutable_unknown_fields()->clear(); } bool IMFileDelOfflineReq::MergePartialFromCodedStream( ::google::protobuf::io::CodedInputStream* input) { #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure ::google::protobuf::uint32 tag; ::google::protobuf::io::StringOutputStream unknown_fields_string( mutable_unknown_fields()); ::google::protobuf::io::CodedOutputStream unknown_fields_stream( &unknown_fields_string); // @@protoc_insertion_point(parse_start:IM.File.IMFileDelOfflineReq) for (;;) { ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127); tag = p.first; if (!p.second) goto handle_unusual; switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { // required uint32 from_user_id = 1; case 1: { if (tag == 8) { DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &from_user_id_))); set_has_from_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(16)) goto parse_to_user_id; break; } // required uint32 to_user_id = 2; case 2: { if (tag == 16) { parse_to_user_id: DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( input, &to_user_id_))); set_has_to_user_id(); } else { goto handle_unusual; } if (input->ExpectTag(26)) goto parse_task_id; break; } // required string task_id = 3; case 3: { if (tag == 26) { parse_task_id: DO_(::google::protobuf::internal::WireFormatLite::ReadString( input, this->mutable_task_id())); } else { goto handle_unusual; } if (input->ExpectAtEnd()) goto success; break; } default: { handle_unusual: if (tag == 0 || ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { goto success; } DO_(::google::protobuf::internal::WireFormatLite::SkipField( input, tag, &unknown_fields_stream)); break; } } } success: // @@protoc_insertion_point(parse_success:IM.File.IMFileDelOfflineReq) return true; failure: // @@protoc_insertion_point(parse_failure:IM.File.IMFileDelOfflineReq) return false; #undef DO_ } void IMFileDelOfflineReq::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { // @@protoc_insertion_point(serialize_start:IM.File.IMFileDelOfflineReq) // required uint32 from_user_id = 1; if (has_from_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->from_user_id(), output); } // required uint32 to_user_id = 2; if (has_to_user_id()) { ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->to_user_id(), output); } // required string task_id = 3; if (has_task_id()) { ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( 3, this->task_id(), output); } output->WriteRaw(unknown_fields().data(), unknown_fields().size()); // @@protoc_insertion_point(serialize_end:IM.File.IMFileDelOfflineReq) } int IMFileDelOfflineReq::ByteSize() const { int total_size = 0; if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { // required uint32 from_user_id = 1; if (has_from_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->from_user_id()); } // required uint32 to_user_id = 2; if (has_to_user_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::UInt32Size( this->to_user_id()); } // required string task_id = 3; if (has_task_id()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( this->task_id()); } } total_size += unknown_fields().size(); GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); _cached_size_ = total_size; GOOGLE_SAFE_CONCURRENT_WRITES_END(); return total_size; } void IMFileDelOfflineReq::CheckTypeAndMergeFrom( const ::google::protobuf::MessageLite& from) { MergeFrom(*::google::protobuf::down_cast(&from)); } void IMFileDelOfflineReq::MergeFrom(const IMFileDelOfflineReq& from) { GOOGLE_CHECK_NE(&from, this); if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { if (from.has_from_user_id()) { set_from_user_id(from.from_user_id()); } if (from.has_to_user_id()) { set_to_user_id(from.to_user_id()); } if (from.has_task_id()) { set_task_id(from.task_id()); } } mutable_unknown_fields()->append(from.unknown_fields()); } void IMFileDelOfflineReq::CopyFrom(const IMFileDelOfflineReq& from) { if (&from == this) return; Clear(); MergeFrom(from); } bool IMFileDelOfflineReq::IsInitialized() const { if ((_has_bits_[0] & 0x00000007) != 0x00000007) return false; return true; } void IMFileDelOfflineReq::Swap(IMFileDelOfflineReq* other) { if (other != this) { std::swap(from_user_id_, other->from_user_id_); std::swap(to_user_id_, other->to_user_id_); std::swap(task_id_, other->task_id_); std::swap(_has_bits_[0], other->_has_bits_[0]); _unknown_fields_.swap(other->_unknown_fields_); std::swap(_cached_size_, other->_cached_size_); } } ::std::string IMFileDelOfflineReq::GetTypeName() const { return "IM.File.IMFileDelOfflineReq"; } // @@protoc_insertion_point(namespace_scope) } // namespace File } // namespace IM // @@protoc_insertion_point(global_scope)