Classes | |
class | PythonFieldValuePrinter |
Functions | |
PyObject * | _CheckCalledFromGeneratedFile (PyObject *unused, PyObject *unused_arg) |
int | AssureWritable (CMessage *self) |
static PyObject * | ByteSize (CMessage *self, PyObject *args) |
bool | CheckHasPresence (const FieldDescriptor *field_descriptor, bool in_oneof) |
PyObject * | Clear (CMessage *self) |
PyObject * | ClearExtension (CMessage *self, PyObject *extension) |
PyObject * | ClearField (CMessage *self, PyObject *arg) |
PyObject * | ClearFieldByDescriptor (CMessage *self, const FieldDescriptor *field_descriptor) |
static PyObject * | CopyFrom (CMessage *self, PyObject *arg) |
static void | Dealloc (CMessage *self) |
PyObject * | DeepCopy (CMessage *self, PyObject *arg) |
int | DeleteRepeatedField (CMessage *self, const FieldDescriptor *field_descriptor, PyObject *slice) |
static PyObject * | DiscardUnknownFields (CMessage *self) |
const FieldDescriptor * | FindFieldWithOneofs (const Message *message, const string &field_name, bool *in_oneof) |
PyObject * | FindInitializationErrors (CMessage *self) |
int | FixupMessageAfterMerge (CMessage *self) |
PyObject * | FromString (PyTypeObject *cls, PyObject *serialized) |
PyObject * | GetAttr (PyObject *pself, PyObject *name) |
const FieldDescriptor * | GetExtensionDescriptor (PyObject *extension) |
static PyObject * | GetExtensionDict (CMessage *self, void *closure) |
static PyObject * | GetExtensionsByName (CMessage *self, void *closure) |
static PyObject * | GetExtensionsByNumber (CMessage *self, void *closure) |
PyMessageFactory * | GetFactoryForMessage (CMessage *message) |
PyObject * | GetFieldValue (CMessage *self, const FieldDescriptor *field_descriptor) |
static PyObject * | GetIntegerEnumValue (const FieldDescriptor &descriptor, PyObject *value) |
static string | GetMessageName (CMessage *self) |
PyObject * | HasExtension (CMessage *self, PyObject *extension) |
PyObject * | HasField (CMessage *self, PyObject *arg) |
PyObject * | HasFieldByDescriptor (CMessage *self, const FieldDescriptor *field_descriptor) |
static int | Init (CMessage *self, PyObject *args, PyObject *kwargs) |
int | InitAttributes (CMessage *self, PyObject *args, PyObject *kwargs) |
PyObject * | InternalGetScalar (const Message *message, const FieldDescriptor *field_descriptor) |
CMessage * | InternalGetSubMessage (CMessage *self, const FieldDescriptor *field_descriptor) |
int | InternalReleaseFieldByDescriptor (CMessage *self, const FieldDescriptor *field_descriptor) |
static int | InternalReparentFields (CMessage *self, const std::vector< CMessage * > &messages_to_release, const std::vector< ContainerBase * > &containers_to_release) |
static PyObject * | InternalSerializeToString (CMessage *self, PyObject *args, PyObject *kwargs, bool require_initialized) |
int | InternalSetNonOneofScalar (Message *message, const FieldDescriptor *field_descriptor, PyObject *arg) |
int | InternalSetScalar (CMessage *self, const FieldDescriptor *field_descriptor, PyObject *arg) |
PyObject * | IsInitialized (CMessage *self, PyObject *args) |
static PyObject * | ListFields (CMessage *self) |
static int | MaybeReleaseOverlappingOneofField (CMessage *cmessage, const FieldDescriptor *field) |
PyObject * | MergeFrom (CMessage *self, PyObject *arg) |
static PyObject * | MergeFromString (CMessage *self, PyObject *arg) |
static PyObject * | New (PyTypeObject *cls, PyObject *unused_args, PyObject *unused_kwargs) |
CMessage * | NewEmptyMessage (CMessageClass *type) |
static PyObject * | ParseFromString (CMessage *self, PyObject *arg) |
PyObject * | Reduce (CMessage *self) |
PyObject * | RegisterExtension (PyObject *cls, PyObject *extension_handle) |
static PyObject * | RichCompare (CMessage *self, PyObject *other, int opid) |
static PyObject * | SerializePartialToString (CMessage *self, PyObject *args, PyObject *kwargs) |
static PyObject * | SerializeToString (CMessage *self, PyObject *args, PyObject *kwargs) |
PyObject * | SetAllowOversizeProtos (PyObject *m, PyObject *arg) |
bool | SetCompositeField (CMessage *self, const FieldDescriptor *field, ContainerBase *value) |
int | SetFieldValue (CMessage *self, const FieldDescriptor *field_descriptor, PyObject *value) |
static PyObject * | SetInParent (CMessage *self, PyObject *args) |
PyObject * | SetState (CMessage *self, PyObject *state) |
bool | SetSubmessage (CMessage *self, CMessage *submessage) |
static PyObject * | ToStr (CMessage *self) |
PyObject * | ToUnicode (CMessage *self) |
static PyObject * | UnknownFieldSet (CMessage *self) |
static PyObject * | WhichOneof (CMessage *self, PyObject *arg) |
Variables | |
static bool | allow_oversize_protos = false |
static PyGetSetDef | Getters [] |
static PyMethodDef | Methods [] |
PyObject* google::protobuf::python::cmessage::_CheckCalledFromGeneratedFile | ( | PyObject * | unused, |
PyObject * | unused_arg | ||
) |
Definition at line 2472 of file python/google/protobuf/pyext/message.cc.
int google::protobuf::python::cmessage::AssureWritable | ( | CMessage * | self | ) |
Definition at line 897 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1971 of file python/google/protobuf/pyext/message.cc.
bool google::protobuf::python::cmessage::CheckHasPresence | ( | const FieldDescriptor * | field_descriptor, |
bool | in_oneof | ||
) |
Definition at line 1396 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::Clear | ( | CMessage * | self | ) |
Definition at line 1651 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::ClearExtension | ( | CMessage * | self, |
PyObject * | extension | ||
) |
Definition at line 1471 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::ClearField | ( | CMessage * | self, |
PyObject * | arg | ||
) |
Definition at line 1610 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::ClearFieldByDescriptor | ( | CMessage * | self, |
const FieldDescriptor * | field_descriptor | ||
) |
Definition at line 1598 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1861 of file python/google/protobuf/pyext/message.cc.
Definition at line 1293 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::DeepCopy | ( | CMessage * | self, |
PyObject * | arg | ||
) |
Definition at line 2377 of file python/google/protobuf/pyext/message.cc.
int google::protobuf::python::cmessage::DeleteRepeatedField | ( | CMessage * | self, |
const FieldDescriptor * | field_descriptor, | ||
PyObject * | slice | ||
) |
Definition at line 976 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2110 of file python/google/protobuf/pyext/message.cc.
const FieldDescriptor* google::protobuf::python::cmessage::FindFieldWithOneofs | ( | const Message * | message, |
const string & | field_name, | ||
bool * | in_oneof | ||
) |
Definition at line 1377 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::FindInitializationErrors | ( | CMessage * | self | ) |
Definition at line 2116 of file python/google/protobuf/pyext/message.cc.
int google::protobuf::python::cmessage::FixupMessageAfterMerge | ( | CMessage * | self | ) |
Definition at line 863 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::FromString | ( | PyTypeObject * | cls, |
PyObject * | serialized | ||
) |
Definition at line 2360 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::GetAttr | ( | PyObject * | pself, |
PyObject * | name | ||
) |
Definition at line 2608 of file python/google/protobuf/pyext/message.cc.
const FieldDescriptor * google::protobuf::python::cmessage::GetExtensionDescriptor | ( | PyObject * | extension | ) |
Definition at line 933 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2483 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2510 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2515 of file python/google/protobuf/pyext/message.cc.
PyMessageFactory * google::protobuf::python::cmessage::GetFactoryForMessage | ( | CMessage * | message | ) |
Definition at line 829 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::GetFieldValue | ( | CMessage * | self, |
const FieldDescriptor * | field_descriptor | ||
) |
Definition at line 2624 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 947 of file python/google/protobuf/pyext/message.cc.
Definition at line 1681 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::HasExtension | ( | CMessage * | self, |
PyObject * | extension | ||
) |
Definition at line 1482 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::HasField | ( | CMessage * | self, |
PyObject * | arg | ||
) |
Definition at line 1432 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::HasFieldByDescriptor | ( | CMessage * | self, |
const FieldDescriptor * | field_descriptor | ||
) |
Definition at line 1361 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1286 of file python/google/protobuf/pyext/message.cc.
int google::protobuf::python::cmessage::InitAttributes | ( | CMessage * | self, |
PyObject * | args, | ||
PyObject * | kwargs | ||
) |
Definition at line 1065 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::InternalGetScalar | ( | const Message * | message, |
const FieldDescriptor * | field_descriptor | ||
) |
Definition at line 2170 of file python/google/protobuf/pyext/message.cc.
CMessage * google::protobuf::python::cmessage::InternalGetSubMessage | ( | CMessage * | self, |
const FieldDescriptor * | field_descriptor | ||
) |
Definition at line 2237 of file python/google/protobuf/pyext/message.cc.
int google::protobuf::python::cmessage::InternalReleaseFieldByDescriptor | ( | CMessage * | self, |
const FieldDescriptor * | field_descriptor | ||
) |
Definition at line 1568 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1515 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1689 of file python/google/protobuf/pyext/message.cc.
int google::protobuf::python::cmessage::InternalSetNonOneofScalar | ( | Message * | message, |
const FieldDescriptor * | field_descriptor, | ||
PyObject * | arg | ||
) |
Definition at line 2265 of file python/google/protobuf/pyext/message.cc.
int google::protobuf::python::cmessage::InternalSetScalar | ( | CMessage * | self, |
const FieldDescriptor * | field_descriptor, | ||
PyObject * | arg | ||
) |
Definition at line 2345 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::IsInitialized | ( | CMessage * | self, |
PyObject * | args | ||
) |
Definition at line 1331 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2033 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 834 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::MergeFrom | ( | CMessage * | self, |
PyObject * | arg | ||
) |
Definition at line 1828 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1927 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1256 of file python/google/protobuf/pyext/message.cc.
CMessage * google::protobuf::python::cmessage::NewEmptyMessage | ( | CMessageClass * | type | ) |
Definition at line 1234 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1964 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::Reduce | ( | CMessage * | self | ) |
Definition at line 2425 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::RegisterExtension | ( | PyObject * | cls, |
PyObject * | extension_handle | ||
) |
Definition at line 1975 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2138 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1771 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1765 of file python/google/protobuf/pyext/message.cc.
PyObject * google::protobuf::python::cmessage::SetAllowOversizeProtos | ( | PyObject * | m, |
PyObject * | arg | ||
) |
Definition at line 1913 of file python/google/protobuf/pyext/message.cc.
bool google::protobuf::python::cmessage::SetCompositeField | ( | CMessage * | self, |
const FieldDescriptor * | field, | ||
ContainerBase * | value | ||
) |
Definition at line 2591 of file python/google/protobuf/pyext/message.cc.
int google::protobuf::python::cmessage::SetFieldValue | ( | CMessage * | self, |
const FieldDescriptor * | field_descriptor, | ||
PyObject * | value | ||
) |
Definition at line 2694 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2001 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::SetState | ( | CMessage * | self, |
PyObject * | state | ||
) |
Definition at line 2449 of file python/google/protobuf/pyext/message.cc.
Definition at line 2600 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1815 of file python/google/protobuf/pyext/message.cc.
PyObject* google::protobuf::python::cmessage::ToUnicode | ( | CMessage * | self | ) |
Definition at line 2396 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2501 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2006 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 1908 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2520 of file python/google/protobuf/pyext/message.cc.
|
static |
Definition at line 2528 of file python/google/protobuf/pyext/message.cc.