|
static void | append_map_entry_name (char *result, const char *field_name, int pos) |
|
static void | check_upb_status (const upb_status *status, const char *msg) |
|
static size_t | classname_len_max (const char *fullname, const char *package, const char *php_namespace, const char *prefix) |
|
| DEFINE_CLASS (Descriptor, descriptor, "Google\\Protobuf\\Descriptor") |
|
| DEFINE_CLASS (DescriptorPool, descriptor_pool, "Google\\Protobuf\\DescriptorPool") |
|
| DEFINE_CLASS (EnumDescriptor, enum_descriptor, "Google\\Protobuf\\EnumDescriptor") |
|
| DEFINE_CLASS (EnumValueDescriptor, enum_value_descriptor, "Google\\Protobuf\\EnumValueDescriptor") |
|
| DEFINE_CLASS (FieldDescriptor, field_descriptor, "Google\\Protobuf\\FieldDescriptor") |
|
| DEFINE_CLASS (InternalDescriptorPool, internal_descriptor_pool, "Google\\Protobuf\\Internal\\DescriptorPool") |
|
| DEFINE_CLASS (Oneof, oneof_descriptor, "Google\\Protobuf\\OneofDescriptor") |
|
bool | depends_on_descriptor (const google_protobuf_FileDescriptorProto *file) |
|
static void | descriptor_free_c (Descriptor *object TSRMLS_DC) |
|
static void | descriptor_free_c (Descriptor *self TSRMLS_DC) |
|
static void | descriptor_init_c_instance (Descriptor *desc TSRMLS_DC) |
|
static void | descriptor_init_c_instance (Descriptor *intern TSRMLS_DC) |
|
static void | descriptor_pool_free_c (DescriptorPool *object TSRMLS_DC) |
|
static void | descriptor_pool_free_c (DescriptorPool *pool TSRMLS_DC) |
|
static void | descriptor_pool_init_c_instance (DescriptorPool *pool TSRMLS_DC) |
|
static void | enum_descriptor_free_c (EnumDescriptor *object TSRMLS_DC) |
|
static void | enum_descriptor_free_c (EnumDescriptor *self TSRMLS_DC) |
|
static void | enum_descriptor_init_c_instance (EnumDescriptor *intern TSRMLS_DC) |
|
static void | enum_descriptor_init_c_instance (EnumDescriptor *self TSRMLS_DC) |
|
static void | enum_value_descriptor_free_c (EnumValueDescriptor *object TSRMLS_DC) |
|
static void | enum_value_descriptor_free_c (EnumValueDescriptor *self TSRMLS_DC) |
|
static void | enum_value_descriptor_init_c_instance (EnumValueDescriptor *intern TSRMLS_DC) |
|
static void | enum_value_descriptor_init_c_instance (EnumValueDescriptor *self TSRMLS_DC) |
|
static void | field_descriptor_free_c (FieldDescriptor *object TSRMLS_DC) |
|
static void | field_descriptor_free_c (FieldDescriptor *self TSRMLS_DC) |
|
static void | field_descriptor_init_c_instance (FieldDescriptor *intern TSRMLS_DC) |
|
static void | field_descriptor_init_c_instance (FieldDescriptor *self TSRMLS_DC) |
|
static void | fill_classname (const char *fullname, const char *package, const char *prefix, stringsink *classname, bool use_nested_submsg) |
|
static void | fill_namespace (const char *package, const char *php_namespace, stringsink *classname) |
|
static void | fill_prefix (const char *segment, int length, const char *prefix_given, const char *package_name, stringsink *classname) |
|
static void | fill_segment (const char *segment, int length, stringsink *classname, bool use_camel) |
|
void | gpb_type_init (TSRMLS_D) |
|
void | init_generated_pool_once (TSRMLS_D) |
|
void | internal_add_generated_file (const char *data, PHP_PROTO_SIZE data_len, InternalDescriptorPool *pool, bool use_nested_submsg TSRMLS_DC) |
|
static void | internal_descriptor_pool_free_c (InternalDescriptorPool *object TSRMLS_DC) |
|
static void | internal_descriptor_pool_free_c (InternalDescriptorPool *pool TSRMLS_DC) |
|
static void | internal_descriptor_pool_init_c_instance (InternalDescriptorPool *pool TSRMLS_DC) |
|
static bool | is_reserved (const char *segment, int length) |
|
static void | oneof_descriptor_free_c (Oneof *object TSRMLS_DC) |
|
static void | oneof_descriptor_free_c (Oneof *self TSRMLS_DC) |
|
static void | oneof_descriptor_init_c_instance (Oneof *pool TSRMLS_DC) |
|
static void | oneof_descriptor_init_c_instance (Oneof *self TSRMLS_DC) |
|
const upb_filedef * | parse_and_add_descriptor (const char *data, PHP_PROTO_SIZE data_len, InternalDescriptorPool *pool, upb_arena *arena) |
|
| PHP_METHOD (Descriptor, getClass) |
|
| PHP_METHOD (Descriptor, getField) |
|
| PHP_METHOD (Descriptor, getFieldCount) |
|
| PHP_METHOD (Descriptor, getFullName) |
|
| PHP_METHOD (Descriptor, getOneofDecl) |
|
| PHP_METHOD (Descriptor, getOneofDeclCount) |
|
| PHP_METHOD (DescriptorPool, getDescriptorByClassName) |
|
| PHP_METHOD (DescriptorPool, getEnumDescriptorByClassName) |
|
| PHP_METHOD (DescriptorPool, getGeneratedPool) |
|
| PHP_METHOD (EnumDescriptor, getValue) |
|
| PHP_METHOD (EnumDescriptor, getValueCount) |
|
| PHP_METHOD (EnumValueDescriptor, getName) |
|
| PHP_METHOD (EnumValueDescriptor, getNumber) |
|
| PHP_METHOD (FieldDescriptor, getEnumType) |
|
| PHP_METHOD (FieldDescriptor, getLabel) |
|
| PHP_METHOD (FieldDescriptor, getMessageType) |
|
| PHP_METHOD (FieldDescriptor, getName) |
|
| PHP_METHOD (FieldDescriptor, getNumber) |
|
| PHP_METHOD (FieldDescriptor, getType) |
|
| PHP_METHOD (FieldDescriptor, isMap) |
|
| PHP_METHOD (InternalDescriptorPool, getGeneratedPool) |
|
| PHP_METHOD (InternalDescriptorPool, internalAddGeneratedFile) |
|
| PHP_METHOD (Oneof, getField) |
|
| PHP_METHOD (Oneof, getFieldCount) |
|
| PHP_METHOD (Oneof, getName) |
|
static zend_class_entry * | register_class (const upb_filedef *file, const char *fullname, PHP_PROTO_HASHTABLE_VALUE desc_php, bool use_nested_submsg TSRMLS_DC) |
|
upb_fieldtype_t | to_fieldtype (upb_descriptortype_t type) |
|
static void | validate_enumdef (const upb_enumdef *enumdef) |
|
static void | validate_msgdef (const upb_msgdef *msgdef) |
|