Go to the source code of this file.
|
PyTypeObject * | AddObject (PyObject *m, const char *name, PyType_Spec *spec) |
|
PyMODINIT_FUNC | PyInit__message (void) |
|
PyTypeObject * | PyUpb_AddClass (PyObject *m, PyType_Spec *spec) |
|
PyTypeObject * | PyUpb_AddClassWithBases (PyObject *m, PyType_Spec *spec, PyObject *bases) |
|
static void | PyUpb_Arena_Dealloc (PyObject *self) |
|
upb_Arena * | PyUpb_Arena_Get (PyObject *arena) |
|
PyObject * | PyUpb_Arena_New (void) |
|
PyObject * | PyUpb_Forbidden_New (PyObject *cls, PyObject *args, PyObject *kwds) |
|
static const char * | PyUpb_GetClassName (PyType_Spec *spec) |
|
const char * | PyUpb_GetStrData (PyObject *obj) |
|
PyObject * | PyUpb_GetWktBases (PyUpb_ModuleState *state) |
|
static bool | PyUpb_InitArena (PyObject *m) |
|
static void | PyUpb_ModuleDealloc (void *module) |
|
PyUpb_ModuleState * | PyUpb_ModuleState_Get (void) |
|
PyUpb_ModuleState * | PyUpb_ModuleState_GetFromModule (PyObject *module) |
|
PyUpb_ModuleState * | PyUpb_ModuleState_MaybeGet (void) |
|
void | PyUpb_ObjCache_Add (const void *key, PyObject *py_obj) |
|
void | PyUpb_ObjCache_Delete (const void *key) |
|
PyObject * | PyUpb_ObjCache_Get (const void *key) |
|
PyUpb_WeakMap * | PyUpb_ObjCache_Instance (void) |
|
PyObject * | PyUpb_SetAllowOversizeProtos (PyObject *m, PyObject *arg) |
|
const char * | PyUpb_VerifyStrData (PyObject *obj) |
|
void | PyUpb_WeakMap_Add (PyUpb_WeakMap *map, const void *key, PyObject *py_obj) |
|
void | PyUpb_WeakMap_Delete (PyUpb_WeakMap *map, const void *key) |
|
void | PyUpb_WeakMap_DeleteIter (PyUpb_WeakMap *map, intptr_t *iter) |
|
void | PyUpb_WeakMap_Free (PyUpb_WeakMap *map) |
|
PyObject * | PyUpb_WeakMap_Get (PyUpb_WeakMap *map, const void *key) |
|
uintptr_t | PyUpb_WeakMap_GetKey (const void *key) |
|
PyUpb_WeakMap * | PyUpb_WeakMap_New (void) |
|
bool | PyUpb_WeakMap_Next (PyUpb_WeakMap *map, const void **key, PyObject **obj, intptr_t *iter) |
|
void | PyUpb_WeakMap_TryDelete (PyUpb_WeakMap *map, const void *key) |
|
◆ AddObject()
PyTypeObject* AddObject |
( |
PyObject * |
m, |
|
|
const char * |
name, |
|
|
PyType_Spec * |
spec |
|
) |
| |
◆ PyInit__message()
PyMODINIT_FUNC PyInit__message |
( |
void |
| ) |
|
◆ PyUpb_AddClass()
PyTypeObject* PyUpb_AddClass |
( |
PyObject * |
m, |
|
|
PyType_Spec * |
spec |
|
) |
| |
◆ PyUpb_AddClassWithBases()
PyTypeObject* PyUpb_AddClassWithBases |
( |
PyObject * |
m, |
|
|
PyType_Spec * |
spec, |
|
|
PyObject * |
bases |
|
) |
| |
◆ PyUpb_Arena_Dealloc()
static void PyUpb_Arena_Dealloc |
( |
PyObject * |
self | ) |
|
|
static |
◆ PyUpb_Arena_Get()
upb_Arena* PyUpb_Arena_Get |
( |
PyObject * |
arena | ) |
|
◆ PyUpb_Arena_New()
PyObject* PyUpb_Arena_New |
( |
void |
| ) |
|
◆ PyUpb_Forbidden_New()
PyObject* PyUpb_Forbidden_New |
( |
PyObject * |
cls, |
|
|
PyObject * |
args, |
|
|
PyObject * |
kwds |
|
) |
| |
◆ PyUpb_GetClassName()
static const char* PyUpb_GetClassName |
( |
PyType_Spec * |
spec | ) |
|
|
static |
◆ PyUpb_GetStrData()
const char* PyUpb_GetStrData |
( |
PyObject * |
obj | ) |
|
◆ PyUpb_GetWktBases()
◆ PyUpb_InitArena()
static bool PyUpb_InitArena |
( |
PyObject * |
m | ) |
|
|
static |
◆ PyUpb_ModuleDealloc()
static void PyUpb_ModuleDealloc |
( |
void * |
module | ) |
|
|
static |
◆ PyUpb_ModuleState_Get()
◆ PyUpb_ModuleState_GetFromModule()
◆ PyUpb_ModuleState_MaybeGet()
◆ PyUpb_ObjCache_Add()
void PyUpb_ObjCache_Add |
( |
const void * |
key, |
|
|
PyObject * |
py_obj |
|
) |
| |
◆ PyUpb_ObjCache_Delete()
void PyUpb_ObjCache_Delete |
( |
const void * |
key | ) |
|
◆ PyUpb_ObjCache_Get()
PyObject* PyUpb_ObjCache_Get |
( |
const void * |
key | ) |
|
◆ PyUpb_ObjCache_Instance()
◆ PyUpb_SetAllowOversizeProtos()
PyObject* PyUpb_SetAllowOversizeProtos |
( |
PyObject * |
m, |
|
|
PyObject * |
arg |
|
) |
| |
◆ PyUpb_VerifyStrData()
const char* PyUpb_VerifyStrData |
( |
PyObject * |
obj | ) |
|
◆ PyUpb_WeakMap_Add()
◆ PyUpb_WeakMap_Delete()
◆ PyUpb_WeakMap_DeleteIter()
◆ PyUpb_WeakMap_Free()
◆ PyUpb_WeakMap_Get()
◆ PyUpb_WeakMap_GetKey()
◆ PyUpb_WeakMap_New()
◆ PyUpb_WeakMap_Next()
◆ PyUpb_WeakMap_TryDelete()
◆ module_def
struct PyModuleDef module_def |
|
static |
Initial value:= {PyModuleDef_HEAD_INIT,
"Protobuf Module",
NULL,
NULL,
NULL,
Definition at line 63 of file upb/python/protobuf.c.
◆ PyUpb_Arena_Slots
PyType_Slot PyUpb_Arena_Slots[] |
|
static |
◆ PyUpb_Arena_Spec
PyType_Spec PyUpb_Arena_Spec |
|
static |
◆ PyUpb_ModuleMethods
PyMethodDef PyUpb_ModuleMethods[] |
|
static |
Initial value:= {
"Enable/disable oversize proto parsing."},
{NULL, NULL}}
Definition at line 58 of file upb/python/protobuf.c.