Public Types | Public Member Functions | Public Attributes | List of all members
google::protobuf::python::CMessage Struct Reference

#include <message.h>

Inheritance diagram for google::protobuf::python::CMessage:
Inheritance graph
[legend]

Public Types

typedef std::unordered_map< const FieldDescriptor *, ContainerBase * > CompositeFieldsMap
 
typedef std::unordered_map< const FieldDescriptor *, ContainerBase * > CompositeFieldsMap
 
typedef std::unordered_map< const Message *, CMessage * > SubMessagesMap
 
typedef std::unordered_map< const Message *, CMessage * > SubMessagesMap
 

Public Member Functions

CMessageBuildSubMessageFromPointer (const FieldDescriptor *field_descriptor, Message *sub_message, CMessageClass *message_class)
 
CMessageBuildSubMessageFromPointer (const FieldDescriptor *field_descriptor, Message *sub_message, CMessageClass *message_class)
 
CMessageClassGetMessageClass ()
 
CMessageClassGetMessageClass ()
 
CMessageMaybeReleaseSubMessage (Message *sub_message)
 
CMessageMaybeReleaseSubMessage (Message *sub_message)
 
- Public Member Functions inherited from google::protobuf::python::ContainerBase
PyObject * AsPyObject ()
 
PyObject * AsPyObject ()
 
PyObject * DeepCopy ()
 
PyObject * DeepCopy ()
 
void RemoveFromParentCache ()
 
void RemoveFromParentCache ()
 

Public Attributes

SubMessagesMapchild_submessages
 
CompositeFieldsMapcomposite_fields
 
Messagemessage
 
bool read_only
 
PyObject * unknown_field_set
 
PyObject * weakreflist
 
- Public Attributes inherited from google::protobuf::python::ContainerBase
struct CMessageparent
 
const FieldDescriptorparent_field_descriptor
 
 PyObject_HEAD
 

Detailed Description

Definition at line 100 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.

Member Typedef Documentation

◆ CompositeFieldsMap [1/2]

◆ CompositeFieldsMap [2/2]

◆ SubMessagesMap [1/2]

◆ SubMessagesMap [2/2]

Member Function Documentation

◆ BuildSubMessageFromPointer() [1/2]

CMessage * google::protobuf::python::CMessage::BuildSubMessageFromPointer ( const FieldDescriptor field_descriptor,
Message sub_message,
CMessageClass message_class 
)

◆ BuildSubMessageFromPointer() [2/2]

CMessage* google::protobuf::python::CMessage::BuildSubMessageFromPointer ( const FieldDescriptor field_descriptor,
Message sub_message,
CMessageClass message_class 
)

◆ GetMessageClass() [1/2]

CMessageClass* google::protobuf::python::CMessage::GetMessageClass ( )
inline

◆ GetMessageClass() [2/2]

CMessageClass* google::protobuf::python::CMessage::GetMessageClass ( )
inline

◆ MaybeReleaseSubMessage() [1/2]

CMessage * google::protobuf::python::CMessage::MaybeReleaseSubMessage ( Message sub_message)

◆ MaybeReleaseSubMessage() [2/2]

CMessage* google::protobuf::python::CMessage::MaybeReleaseSubMessage ( Message sub_message)

Member Data Documentation

◆ child_submessages

SubMessagesMap * google::protobuf::python::CMessage::child_submessages

◆ composite_fields

CompositeFieldsMap * google::protobuf::python::CMessage::composite_fields

◆ message

Message * google::protobuf::python::CMessage::message

◆ read_only

bool google::protobuf::python::CMessage::read_only

◆ unknown_field_set

PyObject * google::protobuf::python::CMessage::unknown_field_set

◆ weakreflist

PyObject * google::protobuf::python::CMessage::weakreflist

The documentation for this struct was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:28