Functions | Variables
google::protobuf::python::message_factory Namespace Reference

Functions

static void Dealloc (PyObject *pself)
 
static void Dealloc (PyObject *pself)
 
static int GcClear (PyObject *pself)
 
static int GcClear (PyObject *pself)
 
static int GcTraverse (PyObject *pself, visitproc visit, void *arg)
 
static int GcTraverse (PyObject *pself, visitproc visit, void *arg)
 
CMessageClassGetMessageClass (PyMessageFactory *self, const Descriptor *message_descriptor)
 
CMessageClassGetOrCreateMessageClass (PyMessageFactory *self, const Descriptor *descriptor)
 
static PyObject * GetPool (PyMessageFactory *self, void *closure)
 
static PyObject * GetPool (PyMessageFactory *self, void *closure)
 
PyObject * New (PyTypeObject *type, PyObject *args, PyObject *kwargs)
 
PyMessageFactoryNewMessageFactory (PyTypeObject *type, PyDescriptorPool *pool)
 
int RegisterMessageClass (PyMessageFactory *self, const Descriptor *message_descriptor, CMessageClass *message_class)
 

Variables

static PyGetSetDef Getters []
 
static PyGetSetDef Getters []
 
static PyMethodDef Methods []
 
static PyMethodDef Methods []
 

Function Documentation

◆ Dealloc() [1/2]

static void google::protobuf::python::message_factory::Dealloc ( PyObject *  pself)
static

◆ Dealloc() [2/2]

static void google::protobuf::python::message_factory::Dealloc ( PyObject *  pself)
static

◆ GcClear() [1/2]

static int google::protobuf::python::message_factory::GcClear ( PyObject *  pself)
static

◆ GcClear() [2/2]

static int google::protobuf::python::message_factory::GcClear ( PyObject *  pself)
static

◆ GcTraverse() [1/2]

static int google::protobuf::python::message_factory::GcTraverse ( PyObject *  pself,
visitproc  visit,
void *  arg 
)
static

◆ GcTraverse() [2/2]

static int google::protobuf::python::message_factory::GcTraverse ( PyObject *  pself,
visitproc  visit,
void *  arg 
)
static

◆ GetMessageClass()

CMessageClass * google::protobuf::python::message_factory::GetMessageClass ( PyMessageFactory self,
const Descriptor message_descriptor 
)

◆ GetOrCreateMessageClass()

CMessageClass * google::protobuf::python::message_factory::GetOrCreateMessageClass ( PyMessageFactory self,
const Descriptor descriptor 
)

◆ GetPool() [1/2]

static PyObject* google::protobuf::python::message_factory::GetPool ( PyMessageFactory self,
void *  closure 
)
static

◆ GetPool() [2/2]

static PyObject* google::protobuf::python::message_factory::GetPool ( PyMessageFactory self,
void *  closure 
)
static

◆ New()

PyObject * google::protobuf::python::message_factory::New ( PyTypeObject *  type,
PyObject *  args,
PyObject *  kwargs 
)

◆ NewMessageFactory()

PyMessageFactory * google::protobuf::python::message_factory::NewMessageFactory ( PyTypeObject *  type,
PyDescriptorPool pool 
)

◆ RegisterMessageClass()

int google::protobuf::python::message_factory::RegisterMessageClass ( PyMessageFactory self,
const Descriptor message_descriptor,
CMessageClass message_class 
)

Variable Documentation

◆ Getters [1/2]

PyGetSetDef google::protobuf::python::message_factory::Getters[]
static
Initial value:
= {
{"pool", (getter)GetPool, NULL, "DescriptorPool"},
{NULL}
}

Definition at line 241 of file protobuf/python/google/protobuf/pyext/message_factory.cc.

◆ Getters [2/2]

PyGetSetDef google::protobuf::python::message_factory::Getters[]
static
Initial value:
= {
{"pool", (getter)GetPool, NULL, "DescriptorPool"},
{NULL}
}

Definition at line 244 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message_factory.cc.

◆ Methods [1/2]

PyMethodDef google::protobuf::python::message_factory::Methods[]
static
Initial value:
= {
{NULL}}

Definition at line 233 of file protobuf/python/google/protobuf/pyext/message_factory.cc.

◆ Methods [2/2]

PyMethodDef google::protobuf::python::message_factory::Methods[]
static
Initial value:
= {
{NULL}}

Definition at line 236 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message_factory.cc.

GetPool
static DescriptorPool * GetPool(const zval *this_ptr)
Definition: protobuf/php/ext/google/protobuf/def.c:729


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