Functions
upb/python/message.h File Reference
#include <stdbool.h>
#include "python/protobuf.h"
#include "upb/reflection.h"
Include dependency graph for upb/python/message.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void PyUpb_CMessage_CacheDelete (PyObject *_self, const upb_FieldDef *f)
 
void PyUpb_CMessage_ClearExtensionDict (PyObject *_self)
 
void PyUpb_CMessage_DoClearField (PyObject *_self, const upb_FieldDef *f)
 
PyObject * PyUpb_CMessage_Get (upb_Message *u_msg, const upb_MessageDef *m, PyObject *arena)
 
const upb_FieldDefPyUpb_CMessage_GetExtensionDef (PyObject *_self, PyObject *key)
 
PyObject * PyUpb_CMessage_GetFieldValue (PyObject *_self, const upb_FieldDef *field)
 
upb_MessagePyUpb_CMessage_GetIfReified (PyObject *_self)
 
const upb_MessageDefPyUpb_CMessage_GetMsgdef (PyObject *self)
 
int PyUpb_CMessage_GetVersion (PyObject *_self)
 
int PyUpb_CMessage_InitAttributes (PyObject *_self, PyObject *args, PyObject *kwargs)
 
PyObject * PyUpb_CMessage_MergeFrom (PyObject *self, PyObject *arg)
 
PyObject * PyUpb_CMessage_MergeFromString (PyObject *self, PyObject *arg)
 
PyObject * PyUpb_CMessage_SerializeToString (PyObject *self, PyObject *args, PyObject *kwargs)
 
void PyUpb_CMessage_SetConcreteSubobj (PyObject *_self, const upb_FieldDef *f, upb_MessageValue subobj)
 
int PyUpb_CMessage_SetFieldValue (PyObject *_self, const upb_FieldDef *field, PyObject *value, PyObject *exc)
 
bool PyUpb_CMessage_Verify (PyObject *self)
 
bool PyUpb_InitMessage (PyObject *m)
 

Function Documentation

◆ PyUpb_CMessage_CacheDelete()

void PyUpb_CMessage_CacheDelete ( PyObject *  _self,
const upb_FieldDef f 
)

Definition at line 708 of file upb/python/message.c.

◆ PyUpb_CMessage_ClearExtensionDict()

void PyUpb_CMessage_ClearExtensionDict ( PyObject *  _self)

Definition at line 1475 of file upb/python/message.c.

◆ PyUpb_CMessage_DoClearField()

void PyUpb_CMessage_DoClearField ( PyObject *  _self,
const upb_FieldDef f 
)

Definition at line 1220 of file upb/python/message.c.

◆ PyUpb_CMessage_Get()

PyObject* PyUpb_CMessage_Get ( upb_Message u_msg,
const upb_MessageDef m,
PyObject *  arena 
)

Definition at line 751 of file upb/python/message.c.

◆ PyUpb_CMessage_GetExtensionDef()

const upb_FieldDef* PyUpb_CMessage_GetExtensionDef ( PyObject *  _self,
PyObject *  key 
)

Definition at line 1342 of file upb/python/message.c.

◆ PyUpb_CMessage_GetFieldValue()

PyObject* PyUpb_CMessage_GetFieldValue ( PyObject *  _self,
const upb_FieldDef field 
)

Definition at line 854 of file upb/python/message.c.

◆ PyUpb_CMessage_GetIfReified()

upb_Message* PyUpb_CMessage_GetIfReified ( PyObject *  _self)

Definition at line 246 of file upb/python/message.c.

◆ PyUpb_CMessage_GetMsgdef()

const upb_MessageDef* PyUpb_CMessage_GetMsgdef ( PyObject *  self)

Definition at line 220 of file upb/python/message.c.

◆ PyUpb_CMessage_GetVersion()

int PyUpb_CMessage_GetVersion ( PyObject *  _self)

Definition at line 896 of file upb/python/message.c.

◆ PyUpb_CMessage_InitAttributes()

int PyUpb_CMessage_InitAttributes ( PyObject *  _self,
PyObject *  args,
PyObject *  kwargs 
)

Definition at line 436 of file upb/python/message.c.

◆ PyUpb_CMessage_MergeFrom()

PyObject* PyUpb_CMessage_MergeFrom ( PyObject *  self,
PyObject *  arg 
)

Definition at line 1097 of file upb/python/message.c.

◆ PyUpb_CMessage_MergeFromString()

PyObject* PyUpb_CMessage_MergeFromString ( PyObject *  self,
PyObject *  arg 
)

Definition at line 1129 of file upb/python/message.c.

◆ PyUpb_CMessage_SerializeToString()

PyObject* PyUpb_CMessage_SerializeToString ( PyObject *  self,
PyObject *  args,
PyObject *  kwargs 
)

Definition at line 1451 of file upb/python/message.c.

◆ PyUpb_CMessage_SetConcreteSubobj()

void PyUpb_CMessage_SetConcreteSubobj ( PyObject *  _self,
const upb_FieldDef f,
upb_MessageValue  subobj 
)

Definition at line 713 of file upb/python/message.c.

◆ PyUpb_CMessage_SetFieldValue()

int PyUpb_CMessage_SetFieldValue ( PyObject *  _self,
const upb_FieldDef field,
PyObject *  value,
PyObject *  exc 
)

Definition at line 871 of file upb/python/message.c.

◆ PyUpb_CMessage_Verify()

bool PyUpb_CMessage_Verify ( PyObject *  self)

Definition at line 235 of file upb/python/message.c.

◆ PyUpb_InitMessage()

bool PyUpb_InitMessage ( PyObject *  m)

Definition at line 1823 of file upb/python/message.c.



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