webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Functions
google::protobuf::python::cmessage Namespace Reference

Classes

struct  ClearWeakReferences
 
struct  FixupMessageReference
 
class  PythonFieldValuePrinter
 
struct  ReleaseChild
 
struct  SetOwnerVisitor
 

Functions

int InternalReleaseFieldByDescriptor (CMessage *self, const FieldDescriptor *field_descriptor, PyObject *composite_field)
 
PyDescriptorPoolGetDescriptorPoolForMessage (CMessage *message)
 
MessageFactoryGetFactoryForMessage (CMessage *message)
 
int AssureWritable (CMessage *self)
 
const FieldDescriptorGetExtensionDescriptor (PyObject *extension)
 
int InternalDeleteRepeatedField (CMessage *self, const FieldDescriptor *field_descriptor, PyObject *slice, PyObject *cmessage_list)
 
int InitAttributes (CMessage *self, PyObject *kwargs)
 
CMessageNewEmptyMessage (CMessageClass *type)
 
PyObject * IsInitialized (CMessage *self, PyObject *args)
 
PyObject * HasFieldByDescriptor (CMessage *self, const FieldDescriptor *field_descriptor)
 
const FieldDescriptorFindFieldWithOneofs (const Message *message, const string &field_name, bool *in_oneof)
 
bool CheckHasPresence (const FieldDescriptor *field_descriptor, bool in_oneof)
 
PyObject * HasField (CMessage *self, PyObject *arg)
 
PyObject * ClearExtension (CMessage *self, PyObject *extension)
 
PyObject * HasExtension (CMessage *self, PyObject *extension)
 
int SetOwner (CMessage *self, const shared_ptr< Message > &new_owner)
 
MessageReleaseMessage (CMessage *self, const Descriptor *descriptor, const FieldDescriptor *field_descriptor)
 
int ReleaseSubMessage (CMessage *self, const FieldDescriptor *field_descriptor, CMessage *child_cmessage)
 
PyObject * ClearFieldByDescriptor (CMessage *self, const FieldDescriptor *descriptor)
 
PyObject * ClearField (CMessage *self, PyObject *arg)
 
PyObject * Clear (CMessage *self)
 
PyObject * MergeFrom (CMessage *self, PyObject *arg)
 
PyObject * FindInitializationErrors (CMessage *self)
 
PyObject * InternalGetScalar (const Message *message, const FieldDescriptor *field_descriptor)
 
PyObject * InternalGetSubMessage (CMessage *self, const FieldDescriptor *field_descriptor)
 
int InternalSetNonOneofScalar (Message *message, const FieldDescriptor *field_descriptor, PyObject *arg)
 
int InternalSetScalar (CMessage *self, const FieldDescriptor *field_descriptor, PyObject *arg)
 
PyObject * FromString (PyTypeObject *cls, PyObject *serialized)
 
PyObject * DeepCopy (CMessage *self, PyObject *arg)
 
PyObject * ToUnicode (CMessage *self)
 
PyObject * Reduce (CMessage *self)
 
PyObject * SetState (CMessage *self, PyObject *state)
 
PyObject * _CheckCalledFromGeneratedFile (PyObject *unused, PyObject *unused_arg)
 
PyObject * GetAttr (CMessage *self, PyObject *name)
 
int SetAttr (CMessage *self, PyObject *name, PyObject *value)
 

Function Documentation

◆ _CheckCalledFromGeneratedFile()

PyObject* google::protobuf::python::cmessage::_CheckCalledFromGeneratedFile ( PyObject *  unused,
PyObject *  unused_arg 
)

◆ AssureWritable()

int google::protobuf::python::cmessage::AssureWritable ( CMessage self)

◆ CheckHasPresence()

bool google::protobuf::python::cmessage::CheckHasPresence ( const FieldDescriptor field_descriptor,
bool  in_oneof 
)

◆ Clear()

PyObject * google::protobuf::python::cmessage::Clear ( CMessage self)

◆ ClearExtension()

PyObject* google::protobuf::python::cmessage::ClearExtension ( CMessage self,
PyObject *  extension 
)

◆ ClearField()

PyObject * google::protobuf::python::cmessage::ClearField ( CMessage self,
PyObject *  arg 
)

◆ ClearFieldByDescriptor()

PyObject * google::protobuf::python::cmessage::ClearFieldByDescriptor ( CMessage self,
const FieldDescriptor descriptor 
)

◆ DeepCopy()

PyObject* google::protobuf::python::cmessage::DeepCopy ( CMessage self,
PyObject *  arg 
)

◆ FindFieldWithOneofs()

const FieldDescriptor* google::protobuf::python::cmessage::FindFieldWithOneofs ( const Message message,
const string field_name,
bool *  in_oneof 
)

◆ FindInitializationErrors()

PyObject * google::protobuf::python::cmessage::FindInitializationErrors ( CMessage self)

◆ FromString()

PyObject* google::protobuf::python::cmessage::FromString ( PyTypeObject *  cls,
PyObject *  serialized 
)

◆ GetAttr()

PyObject * google::protobuf::python::cmessage::GetAttr ( CMessage self,
PyObject *  name 
)

◆ GetDescriptorPoolForMessage()

PyDescriptorPool * google::protobuf::python::cmessage::GetDescriptorPoolForMessage ( CMessage message)

◆ GetExtensionDescriptor()

const FieldDescriptor * google::protobuf::python::cmessage::GetExtensionDescriptor ( PyObject *  extension)

◆ GetFactoryForMessage()

MessageFactory* google::protobuf::python::cmessage::GetFactoryForMessage ( CMessage message)

◆ HasExtension()

PyObject* google::protobuf::python::cmessage::HasExtension ( CMessage self,
PyObject *  extension 
)

◆ HasField()

PyObject * google::protobuf::python::cmessage::HasField ( CMessage self,
PyObject *  arg 
)

◆ HasFieldByDescriptor()

PyObject * google::protobuf::python::cmessage::HasFieldByDescriptor ( CMessage self,
const FieldDescriptor field_descriptor 
)

◆ InitAttributes()

int google::protobuf::python::cmessage::InitAttributes ( CMessage self,
PyObject *  kwargs 
)

◆ InternalDeleteRepeatedField()

int google::protobuf::python::cmessage::InternalDeleteRepeatedField ( CMessage self,
const FieldDescriptor field_descriptor,
PyObject *  slice,
PyObject *  cmessage_list 
)

◆ InternalGetScalar()

PyObject * google::protobuf::python::cmessage::InternalGetScalar ( const Message message,
const FieldDescriptor field_descriptor 
)

◆ InternalGetSubMessage()

PyObject * google::protobuf::python::cmessage::InternalGetSubMessage ( CMessage self,
const FieldDescriptor field_descriptor 
)

◆ InternalReleaseFieldByDescriptor()

int google::protobuf::python::cmessage::InternalReleaseFieldByDescriptor ( CMessage self,
const FieldDescriptor field_descriptor,
PyObject *  composite_field 
)

◆ InternalSetNonOneofScalar()

int google::protobuf::python::cmessage::InternalSetNonOneofScalar ( Message message,
const FieldDescriptor field_descriptor,
PyObject *  arg 
)

◆ InternalSetScalar()

int google::protobuf::python::cmessage::InternalSetScalar ( CMessage self,
const FieldDescriptor field_descriptor,
PyObject *  arg 
)

◆ IsInitialized()

PyObject* google::protobuf::python::cmessage::IsInitialized ( CMessage self,
PyObject *  args 
)

◆ MergeFrom()

PyObject * google::protobuf::python::cmessage::MergeFrom ( CMessage self,
PyObject *  arg 
)

◆ NewEmptyMessage()

CMessage * google::protobuf::python::cmessage::NewEmptyMessage ( CMessageClass type)

◆ Reduce()

PyObject* google::protobuf::python::cmessage::Reduce ( CMessage self)

◆ ReleaseMessage()

Message* google::protobuf::python::cmessage::ReleaseMessage ( CMessage self,
const Descriptor descriptor,
const FieldDescriptor field_descriptor 
)

◆ ReleaseSubMessage()

int google::protobuf::python::cmessage::ReleaseSubMessage ( CMessage self,
const FieldDescriptor field_descriptor,
CMessage child_cmessage 
)

◆ SetAttr()

int google::protobuf::python::cmessage::SetAttr ( CMessage self,
PyObject *  name,
PyObject *  value 
)

◆ SetOwner()

int google::protobuf::python::cmessage::SetOwner ( CMessage self,
const shared_ptr< Message > &  new_owner 
)

◆ SetState()

PyObject* google::protobuf::python::cmessage::SetState ( CMessage self,
PyObject *  state 
)

◆ ToUnicode()

PyObject* google::protobuf::python::cmessage::ToUnicode ( CMessage self)