Namespaces | Functions | Variables
google::protobuf::python::file_descriptor Namespace Reference

Namespaces

 dependencies
 
 enums
 
 extensions
 
 messages
 
 public_dependencies
 
 services
 

Functions

static const FileDescriptor_GetDescriptor (PyFileDescriptor *self)
 
static PyObject * CopyToProto (PyFileDescriptor *self, PyObject *target)
 
static void Dealloc (PyFileDescriptor *self)
 
static PyObject * GetDependencies (PyFileDescriptor *self, void *closure)
 
static ParentDescriptor GetDescriptor (PyContainer *self)
 
static PyObject * GetEnumTypesByName (PyFileDescriptor *self, void *closure)
 
static PyObject * GetExtensionsByName (PyFileDescriptor *self, void *closure)
 
static PyObject * GetHasOptions (PyFileDescriptor *self, void *closure)
 
static PyObject * GetMessageTypesByName (PyFileDescriptor *self, void *closure)
 
static PyObject * GetName (PyFileDescriptor *self, void *closure)
 
static PyObject * GetOptions (PyFileDescriptor *self)
 
static PyObject * GetPackage (PyFileDescriptor *self, void *closure)
 
static PyObject * GetPool (PyFileDescriptor *self, void *closure)
 
static PyObject * GetPublicDependencies (PyFileDescriptor *self, void *closure)
 
static PyObject * GetSerializedPb (PyFileDescriptor *self, void *closure)
 
static PyObject * GetServicesByName (PyFileDescriptor *self, void *closure)
 
static PyObject * GetSyntax (PyFileDescriptor *self, void *closure)
 
PyObject * NewFileDependencies (const FileDescriptor *descriptor)
 
PyObject * NewFileEnumTypesByName (const FileDescriptor *descriptor)
 
PyObject * NewFileEnumTypesByName (ParentDescriptor descriptor)
 
PyObject * NewFileExtensionsByName (const FileDescriptor *descriptor)
 
PyObject * NewFileExtensionsByName (ParentDescriptor descriptor)
 
PyObject * NewFileMessageTypesByName (const FileDescriptor *descriptor)
 
PyObject * NewFileMessageTypesByName (ParentDescriptor descriptor)
 
PyObject * NewFilePublicDependencies (const FileDescriptor *descriptor)
 
PyObject * NewFileServicesByName (const FileDescriptor *descriptor)
 
static int SetHasOptions (PyFileDescriptor *self, PyObject *value, void *closure)
 
static int SetOptions (PyFileDescriptor *self, PyObject *value, void *closure)
 
static int SetSerializedOptions (PyFileDescriptor *self, PyObject *value, void *closure)
 

Variables

static PyGetSetDef Getters []
 
static PyMethodDef Methods []
 
const typedef FileDescriptorParentDescriptor
 

Function Documentation

◆ _GetDescriptor()

static const FileDescriptor* google::protobuf::python::file_descriptor::_GetDescriptor ( PyFileDescriptor self)
static

Definition at line 1321 of file python/google/protobuf/pyext/descriptor.cc.

◆ CopyToProto()

static PyObject* google::protobuf::python::file_descriptor::CopyToProto ( PyFileDescriptor self,
PyObject *  target 
)
static

Definition at line 1420 of file python/google/protobuf/pyext/descriptor.cc.

◆ Dealloc()

static void google::protobuf::python::file_descriptor::Dealloc ( PyFileDescriptor self)
static

Definition at line 1325 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetDependencies()

static PyObject* google::protobuf::python::file_descriptor::GetDependencies ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1380 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetDescriptor()

static ParentDescriptor google::protobuf::python::file_descriptor::GetDescriptor ( PyContainer self)
static

Definition at line 1504 of file descriptor_containers.cc.

◆ GetEnumTypesByName()

static PyObject* google::protobuf::python::file_descriptor::GetEnumTypesByName ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1368 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetExtensionsByName()

static PyObject* google::protobuf::python::file_descriptor::GetExtensionsByName ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1372 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetHasOptions()

static PyObject* google::protobuf::python::file_descriptor::GetHasOptions ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1388 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetMessageTypesByName()

static PyObject* google::protobuf::python::file_descriptor::GetMessageTypesByName ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1364 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetName()

static PyObject* google::protobuf::python::file_descriptor::GetName ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1337 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetOptions()

static PyObject* google::protobuf::python::file_descriptor::GetOptions ( PyFileDescriptor self)
static

Definition at line 1401 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetPackage()

static PyObject* google::protobuf::python::file_descriptor::GetPackage ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1341 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetPool()

static PyObject* google::protobuf::python::file_descriptor::GetPool ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1330 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetPublicDependencies()

static PyObject* google::protobuf::python::file_descriptor::GetPublicDependencies ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1384 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetSerializedPb()

static PyObject* google::protobuf::python::file_descriptor::GetSerializedPb ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1345 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetServicesByName()

static PyObject* google::protobuf::python::file_descriptor::GetServicesByName ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1376 of file python/google/protobuf/pyext/descriptor.cc.

◆ GetSyntax()

static PyObject* google::protobuf::python::file_descriptor::GetSyntax ( PyFileDescriptor self,
void closure 
)
static

Definition at line 1415 of file python/google/protobuf/pyext/descriptor.cc.

◆ NewFileDependencies()

PyObject * google::protobuf::python::file_descriptor::NewFileDependencies ( const FileDescriptor descriptor)

Definition at line 1732 of file descriptor_containers.cc.

◆ NewFileEnumTypesByName() [1/2]

PyObject* google::protobuf::python::file_descriptor::NewFileEnumTypesByName ( const FileDescriptor descriptor)

◆ NewFileEnumTypesByName() [2/2]

PyObject* google::protobuf::python::file_descriptor::NewFileEnumTypesByName ( ParentDescriptor  descriptor)

Definition at line 1600 of file descriptor_containers.cc.

◆ NewFileExtensionsByName() [1/2]

PyObject* google::protobuf::python::file_descriptor::NewFileExtensionsByName ( const FileDescriptor descriptor)

◆ NewFileExtensionsByName() [2/2]

PyObject* google::protobuf::python::file_descriptor::NewFileExtensionsByName ( ParentDescriptor  descriptor)

Definition at line 1648 of file descriptor_containers.cc.

◆ NewFileMessageTypesByName() [1/2]

PyObject* google::protobuf::python::file_descriptor::NewFileMessageTypesByName ( const FileDescriptor descriptor)

◆ NewFileMessageTypesByName() [2/2]

PyObject* google::protobuf::python::file_descriptor::NewFileMessageTypesByName ( ParentDescriptor  descriptor)

Definition at line 1552 of file descriptor_containers.cc.

◆ NewFilePublicDependencies()

PyObject * google::protobuf::python::file_descriptor::NewFilePublicDependencies ( const FileDescriptor descriptor)

Definition at line 1768 of file descriptor_containers.cc.

◆ NewFileServicesByName()

PyObject * google::protobuf::python::file_descriptor::NewFileServicesByName ( const FileDescriptor descriptor)

Definition at line 1696 of file descriptor_containers.cc.

◆ SetHasOptions()

static int google::protobuf::python::file_descriptor::SetHasOptions ( PyFileDescriptor self,
PyObject *  value,
void closure 
)
static

Definition at line 1396 of file python/google/protobuf/pyext/descriptor.cc.

◆ SetOptions()

static int google::protobuf::python::file_descriptor::SetOptions ( PyFileDescriptor self,
PyObject *  value,
void closure 
)
static

Definition at line 1405 of file python/google/protobuf/pyext/descriptor.cc.

◆ SetSerializedOptions()

static int google::protobuf::python::file_descriptor::SetSerializedOptions ( PyFileDescriptor self,
PyObject *  value,
void closure 
)
static

Definition at line 1410 of file python/google/protobuf/pyext/descriptor.cc.

Variable Documentation

◆ Getters

PyGetSetDef google::protobuf::python::file_descriptor::Getters[]
static
Initial value:
= {
{ "pool", (getter)GetPool, NULL, "pool"},
{ "name", (getter)GetName, NULL, "name"},
{ "package", (getter)GetPackage, NULL, "package"},
{ "serialized_pb", (getter)GetSerializedPb},
{ "message_types_by_name", (getter)GetMessageTypesByName, NULL,
"Messages by name"},
{ "enum_types_by_name", (getter)GetEnumTypesByName, NULL, "Enums by name"},
{ "extensions_by_name", (getter)GetExtensionsByName, NULL,
"Extensions by name"},
{ "services_by_name", (getter)GetServicesByName, NULL, "Services by name"},
{ "dependencies", (getter)GetDependencies, NULL, "Dependencies"},
{ "public_dependencies", (getter)GetPublicDependencies, NULL, "Dependencies"},
{ "has_options", (getter)GetHasOptions, (setter)SetHasOptions, "Has Options"},
{ "_options", (getter)NULL, (setter)SetOptions, "Options"},
{ "_serialized_options", (getter)NULL, (setter)SetSerializedOptions,
"Serialized Options"},
{ "syntax", (getter)GetSyntax, (setter)NULL, "Syntax"},
{NULL}
}

Definition at line 1424 of file python/google/protobuf/pyext/descriptor.cc.

◆ Methods

PyMethodDef google::protobuf::python::file_descriptor::Methods[]
static
Initial value:
= {
{ "GetOptions", (PyCFunction)GetOptions, METH_NOARGS, },
{ "CopyToProto", (PyCFunction)CopyToProto, METH_O, },
{NULL}
}

Definition at line 1446 of file python/google/protobuf/pyext/descriptor.cc.

◆ ParentDescriptor

const typedef FileDescriptor* google::protobuf::python::file_descriptor::ParentDescriptor

Definition at line 1502 of file descriptor_containers.cc.

google::protobuf::python::file_descriptor::GetSyntax
static PyObject * GetSyntax(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1415
NULL
NULL
Definition: test_security_zap.cpp:405
google::protobuf::python::file_descriptor::GetExtensionsByName
static PyObject * GetExtensionsByName(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1372
google::protobuf::python::oneof_descriptor::SetSerializedOptions
static int SetSerializedOptions(PyBaseDescriptor *self, PyObject *value, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1587
google::protobuf::python::file_descriptor::GetPublicDependencies
static PyObject * GetPublicDependencies(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1384
google::protobuf::python::file_descriptor::GetMessageTypesByName
static PyObject * GetMessageTypesByName(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1364
google::protobuf::python::oneof_descriptor::GetHasOptions
static PyObject * GetHasOptions(PyBaseDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1565
google::protobuf::python::oneof_descriptor::SetOptions
static int SetOptions(PyBaseDescriptor *self, PyObject *value, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1582
google::protobuf::python::file_descriptor::GetEnumTypesByName
static PyObject * GetEnumTypesByName(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1368
google::protobuf::python::file_descriptor::GetPool
static PyObject * GetPool(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1330
google::protobuf::python::file_descriptor::GetSerializedPb
static PyObject * GetSerializedPb(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1345
google::protobuf::python::method_descriptor::GetName
static PyObject * GetName(PyBaseDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1788
google::protobuf::python::file_descriptor::GetServicesByName
static PyObject * GetServicesByName(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1376
google::protobuf::python::file_descriptor::GetDependencies
static PyObject * GetDependencies(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1380
google::protobuf::python::file_descriptor::GetPackage
static PyObject * GetPackage(PyFileDescriptor *self, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1341
google::protobuf::python::method_descriptor::CopyToProto
static PyObject * CopyToProto(PyBaseDescriptor *self, PyObject *target)
Definition: python/google/protobuf/pyext/descriptor.cc:1820
google::protobuf::python::method_descriptor::GetOptions
static PyObject * GetOptions(PyBaseDescriptor *self)
Definition: python/google/protobuf/pyext/descriptor.cc:1816
google::protobuf::python::oneof_descriptor::SetHasOptions
static int SetHasOptions(PyBaseDescriptor *self, PyObject *value, void *closure)
Definition: python/google/protobuf/pyext/descriptor.cc:1573


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:10