Go to the documentation of this file.
28 #ifndef PYUPB_PROTOBUF_H__
29 #define PYUPB_PROTOBUF_H__
39 #define PYUPB_PROTOBUF_PUBLIC_PACKAGE "google.protobuf"
40 #define PYUPB_PROTOBUF_INTERNAL_PACKAGE "google.protobuf.internal"
41 #define PYUPB_DESCRIPTOR_PROTO_PACKAGE "google.protobuf"
42 #define PYUPB_DESCRIPTOR_MODULE "google.protobuf.descriptor_pb2"
43 #define PYUPB_MODULE_NAME "google.protobuf.pyext._message"
54 #define PYUPB_RETURN_OOM return PyErr_SetNone(PyExc_MemoryError), NULL
154 #define PYUPB_WEAKMAP_BEGIN UPB_INTTABLE_BEGIN
209 PyTypeObject* tp =
Py_TYPE(
self);
210 assert(PyType_GetFlags(tp) & Py_TPFLAGS_HEAPTYPE);
211 freefunc tp_free = (freefunc)PyType_GetSlot(tp, Py_tp_free);
227 #endif // PYUPB_PROTOBUF_H__
OPENSSL_EXPORT const ASN1_OBJECT * obj
PyTypeObject * map_iterator_type
PyTypeObject * message_meta_type
PyObject * PyUpb_Forbidden_New(PyObject *cls, PyObject *args, PyObject *kwds)
PyObject * descriptor_string
PyTypeObject * generic_sequence_type
const char * PyUpb_VerifyStrData(PyObject *obj)
upb_DefPool * c_descriptor_symtab
PyObject * encode_error_class
PyTypeObject * extension_dict_type
void PyUpb_ObjCache_Add(const void *key, PyObject *py_obj)
grpc_core::ScopedArenaPtr arena
upb_Arena * PyUpb_Arena_Get(PyObject *arena)
PyUpb_WeakMap * obj_cache
PyUpb_ModuleState * PyUpb_ModuleState_GetFromModule(PyObject *module)
PyTypeObject * PyUpb_AddClass(PyObject *m, PyType_Spec *spec)
static void PyUpb_Dealloc(void *self)
PyTypeObject * by_name_map_type
PyTypeObject * AddObject(PyObject *m, const char *name, PyType_Spec *spec)
@ kPyUpb_Descriptor_Count
PyTypeObject * scalar_map_container_type
PyTypeObject * descriptor_iterator_type
PyTypeObject * cmessage_type
void PyUpb_WeakMap_Free(PyUpb_WeakMap *map)
PyUpb_ModuleState * PyUpb_ModuleState_MaybeGet(void)
PyObject * enum_type_wrapper_class
PyObject * PyUpb_GetWktBases(PyUpb_ModuleState *state)
PyTypeObject * by_number_map_type
void PyUpb_WeakMap_Delete(PyUpb_WeakMap *map, const void *key)
static PyObject * PyUpb_NewRef(PyObject *obj)
bool allow_oversize_protos
PyUpb_WeakMap * PyUpb_WeakMap_New(void)
PyObject * listfields_item_key
PyTypeObject * PyUpb_AddClassWithBases(PyObject *m, PyType_Spec *spec, PyObject *bases)
PyTypeObject * arena_type
PyTypeObject * descriptor_pool_type
void PyUpb_WeakMap_TryDelete(PyUpb_WeakMap *map, const void *key)
const char * PyUpb_GetStrData(PyObject *obj)
PyObject * PyUpb_ObjCache_Get(const void *key)
bool PyUpb_WeakMap_Next(PyUpb_WeakMap *map, const void **key, PyObject **obj, intptr_t *iter)
void PyUpb_ObjCache_Delete(const void *key)
PyObject * PyUpb_WeakMap_Get(PyUpb_WeakMap *map, const void *key)
void PyUpb_WeakMap_Add(PyUpb_WeakMap *map, const void *key, PyObject *py_obj)
PyTypeObject * repeated_composite_container_type
PyObject * PyUpb_Arena_New(void)
PyTypeObject * message_map_container_type
PyUpb_WeakMap * PyUpb_ObjCache_Instance(void)
PyTypeObject * repeated_scalar_container_type
PyTypeObject * extension_iterator_type
PyUpb_ModuleState * PyUpb_ModuleState_Get(void)
PyObject * decode_error_class
void PyUpb_WeakMap_DeleteIter(PyUpb_WeakMap *map, intptr_t *iter)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:00:57