Table of Contents - protobuf-core-3.5.0 Documentation
Classes and Modules
- Google::Protobuf
- Google::Protobuf::Compiler
- Google::Protobuf::Compiler::CodeGeneratorRequest
- Google::Protobuf::Compiler::CodeGeneratorResponse
- Google::Protobuf::Compiler::CodeGeneratorResponse::File
- Google::Protobuf::DescriptorProto
- Google::Protobuf::DescriptorProto::ExtensionRange
- Google::Protobuf::EnumDescriptorProto
- Google::Protobuf::EnumOptions
- Google::Protobuf::EnumValueDescriptorProto
- Google::Protobuf::EnumValueOptions
- Google::Protobuf::FieldDescriptorProto
- Google::Protobuf::FieldDescriptorProto::Label
- Google::Protobuf::FieldDescriptorProto::Type
- Google::Protobuf::FieldOptions
- Google::Protobuf::FieldOptions::CType
- Google::Protobuf::FileDescriptorProto
- Google::Protobuf::FileDescriptorSet
- Google::Protobuf::FileOptions
- Google::Protobuf::FileOptions::OptimizeMode
- Google::Protobuf::MessageOptions
- Google::Protobuf::MethodDescriptorProto
- Google::Protobuf::MethodOptions
- Google::Protobuf::ServiceDescriptorProto
- Google::Protobuf::ServiceOptions
- Google::Protobuf::SourceCodeInfo
- Google::Protobuf::SourceCodeInfo::Location
- Google::Protobuf::UninterpretedOption
- Google::Protobuf::UninterpretedOption::NamePart
- Protobuf
- Protobuf::CodeGenerator
- Protobuf::Core
- Protobuf::Decoder
- Protobuf::Deprecation
- Protobuf::DeprecationBase
- Protobuf::DuplicateFieldNameError
- Protobuf::Encoder
- Protobuf::Enum
- Protobuf::Error
- Protobuf::Field
- Protobuf::Field::BaseField
- Protobuf::Field::BoolField
- Protobuf::Field::BytesField
- Protobuf::Field::DoubleField
- Protobuf::Field::EnumField
- Protobuf::Field::FieldArray
- Protobuf::Field::Fixed32Field
- Protobuf::Field::Fixed64Field
- Protobuf::Field::FloatField
- Protobuf::Field::Int32Field
- Protobuf::Field::Int64Field
- Protobuf::Field::IntegerField
- Protobuf::Field::MessageField
- Protobuf::Field::Sfixed32Field
- Protobuf::Field::Sfixed64Field
- Protobuf::Field::SignedIntegerField
- Protobuf::Field::Sint32Field
- Protobuf::Field::Sint64Field
- Protobuf::Field::StringField
- Protobuf::Field::Uint32Field
- Protobuf::Field::Uint64Field
- Protobuf::Field::VarintField
- Protobuf::FieldDeprecation
- Protobuf::FieldNotDefinedError
- Protobuf::Generators
- Protobuf::Generators::Base
- Protobuf::Generators::EnumGenerator
- Protobuf::Generators::ExtensionGenerator
- Protobuf::Generators::FieldGenerator
- Protobuf::Generators::FileGenerator
- Protobuf::Generators::GroupGenerator
- Protobuf::Generators::MessageGenerator
- Protobuf::Generators::Printable
- Protobuf::InvalidWireType
- Protobuf::Logging
- Protobuf::Message
- Protobuf::Message::Fields
- Protobuf::Message::Fields::ClassMethods
- Protobuf::Message::Serialization
- Protobuf::Message::Serialization::ClassMethods
- Protobuf::NotInitializedError
- Protobuf::Optionable
- Protobuf::Optionable::ClassMethods
- Protobuf::SerializationError
- Protobuf::TagCollisionError
- Protobuf::WireType
Methods
- ::aliases_allowed? — Protobuf::Enum
- ::all_tags — Protobuf::Enum
- ::build — Protobuf::Field
- ::decode_each_field — Protobuf::Decoder
- ::default — Protobuf::Field::BaseField
- ::default — Protobuf::Field::BoolField
- ::default — Protobuf::Field::BytesField
- ::default — Protobuf::Field::EnumField
- ::default — Protobuf::Field::FloatField
- ::default — Protobuf::Field::VarintField
- ::define — Protobuf::Enum
- ::deprecator — Protobuf
- ::encode — Protobuf::Encoder
- ::encode — Protobuf::Field::VarintField
- ::enum_for_name — Protobuf::Enum
- ::enum_for_tag — Protobuf::Enum
- ::enums_for_tag — Protobuf::Enum
- ::extended — Protobuf::Message::Fields
- ::fatal — Protobuf::CodeGenerator
- ::fetch — Protobuf::Enum
- ::field_class — Protobuf::Field
- ::field_deprecator — Protobuf
- ::field_type — Protobuf::Field
- ::ignore_unknown_fields= — Protobuf
- ::ignore_unknown_fields? — Protobuf
- ::included — Protobuf::Message::Serialization
- ::initialize_logger — Protobuf::Logging
- ::logger — Protobuf::Logging
- ::max — Protobuf::Field::Int32Field
- ::max — Protobuf::Field::Int64Field
- ::max — Protobuf::Field::Sint32Field
- ::max — Protobuf::Field::Sint64Field
- ::max — Protobuf::Field::Uint32Field
- ::max — Protobuf::Field::Uint64Field
- ::min — Protobuf::Field::Int32Field
- ::min — Protobuf::Field::Int64Field
- ::min — Protobuf::Field::Sint32Field
- ::min — Protobuf::Field::Sint64Field
- ::min — Protobuf::Field::Uint32Field
- ::min — Protobuf::Field::Uint64Field
- ::name_for_tag — Protobuf::Enum
- ::new — Protobuf::CodeGenerator
- ::new — Protobuf::Encoder
- ::new — Protobuf::Enum
- ::new — Protobuf::Field::BaseField
- ::new — Protobuf::Field::FieldArray
- ::new — Protobuf::Generators::Base
- ::new — Protobuf::Generators::ExtensionGenerator
- ::new — Protobuf::Generators::FileGenerator
- ::new — Protobuf::Generators::GroupGenerator
- ::new — Protobuf::Generators::MessageGenerator
- ::new — Protobuf::Message
- ::print_deprecation_warnings= — Protobuf
- ::print_deprecation_warnings? — Protobuf
- ::print_tag_warning_suppress — Protobuf::CodeGenerator
- ::read_field — Protobuf::Decoder
- ::read_fixed32 — Protobuf::Decoder
- ::read_fixed64 — Protobuf::Decoder
- ::read_key — Protobuf::Decoder
- ::read_length_delimited — Protobuf::Decoder
- ::read_varint — Protobuf::Decoder
- ::to_json — Protobuf::Message
- ::valid_tag? — Protobuf::Enum
- ::validate_tags — Protobuf::Generators::Base
- ::values — Protobuf::Enum
- ::warn — Protobuf::CodeGenerator
- #<< — Protobuf::Field::FieldArray
- #== — Protobuf::Message
- #[] — Protobuf::Message
- #[]= — Protobuf::Field::FieldArray
- #[]= — Protobuf::Message
- #acceptable? — Protobuf::Field::BaseField
- #acceptable? — Protobuf::Field::BoolField
- #acceptable? — Protobuf::Field::BytesField
- #acceptable? — Protobuf::Field::EnumField
- #acceptable? — Protobuf::Field::FloatField
- #acceptable? — Protobuf::Field::MessageField
- #acceptable? — Protobuf::Field::VarintField
- #add_comment — Protobuf::Generators::GroupGenerator
- #add_enums — Protobuf::Generators::GroupGenerator
- #add_extended_messages — Protobuf::Generators::GroupGenerator
- #add_extension_fields — Protobuf::Generators::GroupGenerator
- #add_extension_ranges — Protobuf::Generators::GroupGenerator
- #add_header — Protobuf::Generators::GroupGenerator
- #add_message_declarations — Protobuf::Generators::GroupGenerator
- #add_message_fields — Protobuf::Generators::GroupGenerator
- #add_messages — Protobuf::Generators::GroupGenerator
- #all_fields — Protobuf::Message::Fields::ClassMethods
- #allow_alias? — Protobuf::Generators::EnumGenerator
- #applicable_options — Protobuf::Generators::FieldGenerator
- #build_value — Protobuf::Generators::EnumGenerator
- #bytes — Protobuf::Message::Serialization
- #class — Protobuf::Enum
- #clear! — Protobuf::Message
- #clone — Protobuf::Message
- #coerce! — Protobuf::Field::BaseField
- #coerce! — Protobuf::Field::BoolField
- #coerce! — Protobuf::Field::FloatField
- #coerce! — Protobuf::Field::VarintField
- #comment — Protobuf::Generators::Printable
- #compile — Protobuf::Generators::EnumGenerator
- #compile — Protobuf::Generators::ExtensionGenerator
- #compile — Protobuf::Generators::FieldGenerator
- #compile — Protobuf::Generators::FileGenerator
- #compile — Protobuf::Generators::GroupGenerator
- #compile — Protobuf::Generators::MessageGenerator
- #compile_declaration — Protobuf::Generators::MessageGenerator
- #compile_message — Protobuf::Generators::MessageGenerator
- #convert_filename — Protobuf::Generators::FileGenerator
- #copy_to — Protobuf::Message
- #decode — Protobuf::Field::BaseField
- #decode — Protobuf::Field::BoolField
- #decode — Protobuf::Field::BytesField
- #decode — Protobuf::Field::DoubleField
- #decode — Protobuf::Field::EnumField
- #decode — Protobuf::Field::Fixed32Field
- #decode — Protobuf::Field::Fixed64Field
- #decode — Protobuf::Field::FloatField
- #decode — Protobuf::Field::IntegerField
- #decode — Protobuf::Field::MessageField
- #decode — Protobuf::Field::Sfixed32Field
- #decode — Protobuf::Field::Sfixed64Field
- #decode — Protobuf::Field::SignedIntegerField
- #decode — Protobuf::Field::StringField
- #decode — Protobuf::Field::VarintField
- #decode — Protobuf::Message::Serialization
- #decode — Protobuf::Message::Serialization::ClassMethods
- #decode_from — Protobuf::Message::Serialization
- #decode_from — Protobuf::Message::Serialization::ClassMethods
- #default — Protobuf::Field::BaseField
- #default_value — Protobuf::Field::BaseField
- #default_value — Protobuf::Generators::FieldGenerator
- #defaulted? — Protobuf::Generators::FieldGenerator
- #define_accessor — Protobuf::Field::BaseField
- #define_array_getter — Protobuf::Field::BaseField
- #define_array_setter — Protobuf::Field::BaseField
- #define_deprecated_methods — Protobuf::Deprecation
- #define_deprecated_methods — Protobuf
- #define_field — Protobuf::Message::Fields::ClassMethods
- #define_getter — Protobuf::Field::BaseField
- #define_getter — Protobuf::Field::BoolField
- #define_setter — Protobuf::Field::BaseField
- #define_setter — Protobuf::Field::BytesField
- #define_setter — Protobuf::Field::EnumField
- #define_setter — Protobuf::Field::MessageField
- #deprecate_method — Protobuf::FieldDeprecation
- #deprecate_method — Protobuf
- #deprecate_methods — Protobuf::DeprecationBase
- #deprecated? — Protobuf::Field::BaseField
- #deprecated? — Protobuf::Generators::FieldGenerator
- #deprecated_method_warning — Protobuf::FieldDeprecation
- #deprecated_method_warning — Protobuf
- #deserialize — Protobuf::Message::Serialization
- #deserialize_from — Protobuf::Message::Serialization
- #dup — Protobuf::Message
- #each_field — Protobuf::Message
- #each_field_for_serialization — Protobuf::Message
- #encode — Protobuf::Encoder
- #encode — Protobuf::Field::BaseField
- #encode — Protobuf::Field::BoolField
- #encode — Protobuf::Field::BytesField
- #encode — Protobuf::Field::DoubleField
- #encode — Protobuf::Field::EnumField
- #encode — Protobuf::Field::Fixed32Field
- #encode — Protobuf::Field::Fixed64Field
- #encode — Protobuf::Field::FloatField
- #encode — Protobuf::Field::IntegerField
- #encode — Protobuf::Field::MessageField
- #encode — Protobuf::Field::Sfixed32Field
- #encode — Protobuf::Field::Sfixed64Field
- #encode — Protobuf::Field::SignedIntegerField
- #encode — Protobuf::Field::StringField
- #encode — Protobuf::Field::VarintField
- #encode — Protobuf::Message::Serialization
- #encode — Protobuf::Message::Serialization::ClassMethods
- #encode_field — Protobuf::Encoder
- #encode_packed_field — Protobuf::Encoder
- #encode_repeated_field — Protobuf::Encoder
- #encode_to — Protobuf::Message::Serialization
- #enum? — Protobuf::Field::BaseField
- #enum? — Protobuf::Field::EnumField
- #enum_default_value — Protobuf::Generators::FieldGenerator
- #extension? — Protobuf::Field::BaseField
- #extension? — Protobuf::Generators::FieldGenerator
- #extension_fields — Protobuf::Message::Fields::ClassMethods
- #extension_ranges — Protobuf::Message::Fields::ClassMethods
- #extension_tag? — Protobuf::Message::Fields::ClassMethods
- #extensions — Protobuf::Message::Fields::ClassMethods
- #extensions? — Protobuf::Generators::MessageGenerator
- #field? — Protobuf::Message
- #field_must_be_serialized? — Protobuf::Message::Serialization
- #field_store — Protobuf::Message::Fields::ClassMethods
- #field_tag? — Protobuf::Message::Fields::ClassMethods
- #fields — Protobuf::Message::Fields::ClassMethods
- #fields? — Protobuf::Generators::MessageGenerator
- #file_name — Protobuf::Generators::FileGenerator
- #float_double_default_value — Protobuf::Generators::FieldGenerator
- #fully_qualified_token? — Protobuf::Generators::FileGenerator
- #fully_qualified_type_namespace — Protobuf::Generators::Base
- #generate_file — Protobuf::CodeGenerator
- #generate_output_file — Protobuf::Generators::FileGenerator
- #get_extension_field — Protobuf::Message::Fields::ClassMethods
- #get_field — Protobuf::Message::Fields::ClassMethods
- #get_option — Protobuf::Optionable
- #get_option — Protobuf::Optionable::ClassMethods
- #getter — Protobuf::Field::BaseField
- #header — Protobuf::Generators::Printable
- #indent — Protobuf::Generators::Printable
- #inherit_fields! — Protobuf::Message::Fields::ClassMethods
- #inherited — Protobuf::Message::Fields
- #init_printer — Protobuf::Generators::Printable
- #inspect — Protobuf::Enum
- #inspect — Protobuf::Message
- #label — Protobuf::Generators::FieldGenerator
- #log_exception — Protobuf::Logging
- #log_signature — Protobuf::Logging
- #logger — Protobuf::Logging
- #map_extensions — Protobuf::Generators::FileGenerator
- #message? — Protobuf::Field::BaseField
- #message? — Protobuf::Field::MessageField
- #message_extension_fields — Protobuf::Generators::MessageGenerator
- #modulize — Protobuf::Generators::Printable
- #name — Protobuf::Generators::FieldGenerator
- #nested_enums? — Protobuf::Generators::MessageGenerator
- #nested_messages? — Protobuf::Generators::MessageGenerator
- #nested_types? — Protobuf::Generators::MessageGenerator
- #new — Protobuf
- #normalize — Protobuf::Field::FieldArray
- #number — Protobuf::Generators::FieldGenerator
- #optional — Protobuf::Message::Fields::ClassMethods
- #optional? — Protobuf::Field::BaseField
- #outdent — Protobuf::Generators::Printable
- #packed? — Protobuf::Field::BaseField
- #packed? — Protobuf::Generators::FieldGenerator
- #parent_class — Protobuf::Generators::Printable
- #parse_from — Protobuf::Message::Serialization
- #parse_from_string — Protobuf::Message::Serialization
- #print — Protobuf::Generators::Printable
- #print_block — Protobuf::Generators::Printable
- #print_class — Protobuf::Generators::Printable
- #print_contents — Protobuf::Generators::Printable
- #print_file_comment — Protobuf::Generators::FileGenerator
- #print_generic_requires — Protobuf::Generators::FileGenerator
- #print_import_requires — Protobuf::Generators::FileGenerator
- #print_module — Protobuf::Generators::Printable
- #print_package — Protobuf::Generators::FileGenerator
- #print_require — Protobuf::Generators::Printable
- #printable? — Protobuf::Generators::MessageGenerator
- #push — Protobuf::Field::FieldArray
- #puts — Protobuf::Generators::Printable
- #raise_if_name_collision — Protobuf::Message::Fields::ClassMethods
- #raise_if_tag_collision — Protobuf::Message::Fields::ClassMethods
- #raise_type_error — Protobuf::Field::FieldArray
- #repeated — Protobuf::Message::Fields::ClassMethods
- #repeated? — Protobuf::Field::BaseField
- #repeated_message? — Protobuf::Field::BaseField
- #replace — Protobuf::Field::FieldArray
- #required — Protobuf::Message::Fields::ClassMethods
- #required? — Protobuf::Field::BaseField
- #respond_to_and_has? — Protobuf::Message
- #respond_to_and_has_and_present? — Protobuf::Message
- #respond_to_and_has_present? — Protobuf::Message
- #respond_to_has? — Protobuf::Message
- #respond_to_has_and_present? — Protobuf::Message
- #respond_to_has_present? — Protobuf::Message
- #responds_to_and_has? — Protobuf::Message
- #responds_to_and_has_and_present? — Protobuf::Message
- #responds_to_and_has_present? — Protobuf::Message
- #responds_to_has? — Protobuf::Message
- #responds_to_has_present? — Protobuf::Message
- #response_bytes — Protobuf::CodeGenerator
- #run_once — Protobuf::Generators::Base
- #serialize — Protobuf::Message::Serialization
- #serialize_to — Protobuf::Message::Serialization
- #serialize_to_string — Protobuf::Message::Serialization
- #set — Protobuf::Field::BaseField
- #set_field_bytes — Protobuf::Message::Serialization
- #set_option — Protobuf::Optionable::ClassMethods
- #setter — Protobuf::Field::BaseField
- #sign_message — Protobuf::Logging
- #string_default_value — Protobuf::Generators::FieldGenerator
- #to_hash — Protobuf::Message
- #to_hash_value — Protobuf::Enum
- #to_hash_value — Protobuf::Field::FieldArray
- #to_hash_value — Protobuf::Message
- #to_i — Protobuf::Enum
- #to_int — Protobuf::Enum
- #to_json — Protobuf::Message
- #to_proto — Protobuf::Message
- #to_proto_hash — Protobuf::Message
- #to_s — Protobuf::Enum
- #to_s — Protobuf::Field::BaseField
- #to_s — Protobuf::Field::FieldArray
- #to_s — Protobuf::Generators::Base
- #to_s — Protobuf::Generators::GroupGenerator
- #to_s — Protobuf::Message::Serialization
- #try — Protobuf::Enum
- #type_name — Protobuf::Generators::FieldGenerator
- #type_namespace — Protobuf::Generators::Base
- #typed_default_value — Protobuf::Field::BaseField
- #typed_default_value — Protobuf::Field::EnumField
- #unknown — Protobuf::Message
- #unknown_extensions — Protobuf::Generators::FileGenerator
- #unshift — Protobuf::Field::FieldArray
- #validate_packed_field — Protobuf::Field::BaseField
- #verbatim_default_value — Protobuf::Generators::FieldGenerator
- #wire_type — Protobuf::Field::BaseField
- #wire_type — Protobuf::Field::BytesField
- #wire_type — Protobuf::Field::DoubleField
- #wire_type — Protobuf::Field::Fixed32Field
- #wire_type — Protobuf::Field::Fixed64Field
- #wire_type — Protobuf::Field::FloatField
- #wire_type — Protobuf::Field::MessageField
- #wire_type — Protobuf::Field::Sfixed32Field
- #wire_type — Protobuf::Field::Sfixed64Field
- #wire_type — Protobuf::Field::VarintField
- #write_pair — Protobuf::Encoder