|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Go to the source code of this file.
Classes | |
| struct | DescriptorPool |
| struct | Descriptor |
| struct | FieldDescriptor |
| struct | OneofDescriptor |
| struct | EnumDescriptor |
| struct | MessageField |
| struct | MessageLayout |
| struct | MessageHeader |
| struct | MessageBuilderContext |
| struct | OneofBuilderContext |
| struct | EnumBuilderContext |
Macros | |
| #define | PHP_PROTOBUF_EXTNAME "protobuf" |
| #define | PHP_PROTOBUF_VERSION "0.01" |
| #define | PROTOBUF_G(v) (protobuf_globals.v) |
| #define | NATIVE_SLOT_MAX_SIZE sizeof(uint64_t) |
| #define | MAP_KEY_FIELD 1 |
| #define | MAP_VALUE_FIELD 2 |
| #define | ONEOF_CASE_NONE 0 |
| #define | MESSAGE_FIELD_NO_CASE ((size_t)-1) |
| #define | Z_ARRVAL_SIZE_P(zval_p) zend_hash_num_elements(Z_ARRVAL_P(zval_p)) |
| #define | Z_ARRVAL_BEGIN_P(zval_p) Z_ARRVAL_P(zval_p)->pListHead |
| #define | Z_BUCKET_NEXT_PP(bucket_pp) *bucket_pp = (*bucket_pp)->pListNext |
| #define | DEFINE_PHP_OBJECT(class_name, class_name_lower, name) |
| #define | DEFINE_PHP_WRAPPER(class_name, class_name_lower, name, intern) |
| #define | DEFINE_PHP_ZVAL(name) |
| #define | DEFINE_PHP_STRING(name, value) |
| #define | CHECK_UPB(code, msg) |
| #define | ALLOC(class_name) (class_name*) emalloc(sizeof(class_name)) |
| #define | ALLOC_N(class_name, n) (class_name*) emalloc(sizeof(class_name) * n) |
| #define | FREE(object) efree(object) |
| #define | CHECK_TYPE(field, type) |
Typedefs | |
| typedef struct DescriptorPool | DescriptorPool |
| typedef struct Descriptor | Descriptor |
| typedef struct FieldDescriptor | FieldDescriptor |
| typedef struct OneofDescriptor | OneofDescriptor |
| typedef struct EnumDescriptor | EnumDescriptor |
| typedef struct MessageLayout | MessageLayout |
| typedef struct MessageField | MessageField |
| typedef struct MessageHeader | MessageHeader |
| typedef struct MessageBuilderContext | MessageBuilderContext |
| typedef struct OneofBuilderContext | OneofBuilderContext |
| typedef struct EnumBuilderContext | EnumBuilderContext |
Variables | |
| zend_class_entry * | builder_type |
| zend_class_entry * | descriptor_type |
| zend_class_entry * | message_builder_context_type |
| DescriptorPool * | generated_pool |
| zend_object_handlers * | message_handlers |
| HashTable | upb_def_to_php_obj_map |
| #define ALLOC | ( | class_name | ) | (class_name*) emalloc(sizeof(class_name)) |
| #define ALLOC_N | ( | class_name, | |
| n | |||
| ) | (class_name*) emalloc(sizeof(class_name) * n) |
| #define CHECK_UPB | ( | code, | |
| msg | |||
| ) |
| #define DEFINE_PHP_OBJECT | ( | class_name, | |
| class_name_lower, | |||
| name | |||
| ) |
| #define DEFINE_PHP_WRAPPER | ( | class_name, | |
| class_name_lower, | |||
| name, | |||
| intern | |||
| ) |
| #define DEFINE_PHP_ZVAL | ( | name | ) |
| #define MAP_KEY_FIELD 1 |
| #define MAP_VALUE_FIELD 2 |
| #define MESSAGE_FIELD_NO_CASE ((size_t)-1) |
| #define ONEOF_CASE_NONE 0 |
| #define PHP_PROTOBUF_EXTNAME "protobuf" |
| #define PHP_PROTOBUF_VERSION "0.01" |
| #define PROTOBUF_G | ( | v | ) | (protobuf_globals.v) |
| #define Z_ARRVAL_BEGIN_P | ( | zval_p | ) | Z_ARRVAL_P(zval_p)->pListHead |
| #define Z_ARRVAL_SIZE_P | ( | zval_p | ) | zend_hash_num_elements(Z_ARRVAL_P(zval_p)) |
| #define Z_BUCKET_NEXT_PP | ( | bucket_pp | ) | *bucket_pp = (*bucket_pp)->pListNext |
| typedef struct Descriptor Descriptor |
| typedef struct DescriptorPool DescriptorPool |
| typedef struct EnumDescriptor EnumDescriptor |
| typedef struct MessageField MessageField |
| typedef struct MessageHeader MessageHeader |
| typedef struct MessageLayout MessageLayout |
| const zend_class_entry* build_class_from_descriptor | ( | zval *php_descriptor | TSRMLS_DC | ) |
| void check_upb_status | ( | const upb_status * | status, |
| const char * | msg | ||
| ) |
| MessageLayout* create_layout | ( | const upb_msgdef * | msgdef | ) |
| zend_object_value descriptor_create | ( | zend_class_entry *ce | TSRMLS_DC | ) |
| void descriptor_free_c | ( | Descriptor *object | TSRMLS_DC | ) |
| void descriptor_init_c_instance | ( | Descriptor *intern | TSRMLS_DC | ) |
| void descriptor_name_set | ( | Descriptor * | desc, |
| const char * | name | ||
| ) |
| zend_object_value descriptor_pool_create | ( | zend_class_entry *ce | TSRMLS_DC | ) |
| void descriptor_pool_free_c | ( | DescriptorPool *object | TSRMLS_DC | ) |
| void descriptor_pool_init_c_instance | ( | DescriptorPool *pool | TSRMLS_DC | ) |
| void free_layout | ( | MessageLayout * | layout | ) |
| zval* get_def_obj | ( | const void * | def | ) |
| bool is_map_field | ( | const upb_fielddef * | field | ) |
| zval* layout_get | ( | MessageLayout * | layout, |
| const void * | storage, | ||
| const upb_fielddef *field | TSRMLS_DC | ||
| ) |
| void layout_init | ( | MessageLayout * | layout, |
| void * | storage | ||
| ) |
| const upb_fielddef* map_entry_key | ( | const upb_msgdef * | msgdef | ) |
| const upb_fielddef* map_entry_value | ( | const upb_msgdef * | msgdef | ) |
| const upb_fielddef* map_field_key | ( | const upb_fielddef * | field | ) |
| const upb_fielddef* map_field_value | ( | const upb_fielddef * | field | ) |
| zend_object_value message_builder_context_create | ( | zend_class_entry *ce | TSRMLS_DC | ) |
| void message_builder_context_free_c | ( | MessageBuilderContext *object | TSRMLS_DC | ) |
| void message_builder_context_init_c_instance | ( | MessageBuilderContext *intern | TSRMLS_DC | ) |
| zval* native_slot_get | ( | upb_fieldtype_t | type, |
| const void *memory | TSRMLS_DC | ||
| ) |
| size_t native_slot_size | ( | upb_fieldtype_t | type | ) |
| PHP_FUNCTION | ( | get_generated_pool | ) |
| PHP_METHOD | ( | DescriptorPool | , |
| addMessage | |||
| ) |
| PHP_METHOD | ( | DescriptorPool | , |
| finalize | |||
| ) |
| PHP_METHOD | ( | MessageBuilderContext | , |
| optional | |||
| ) |
| PHP_METHOD | ( | MessageBuilderContext | , |
| finalizeToPool | |||
| ) |
| PHP_MINIT_FUNCTION | ( | protobuf | ) |
| Descriptor* php_to_descriptor | ( | zval *value | TSRMLS_DC | ) |
| DescriptorPool* php_to_descriptor_pool | ( | zval *value | TSRMLS_DC | ) |
| MessageBuilderContext* php_to_message_builder_context | ( | zval *value | TSRMLS_DC | ) |
| zend_class_entry* builder_type |
| zend_class_entry* descriptor_type |
| zval* generated_pool |
| zend_class_entry* message_builder_context_type |
| zend_object_handlers* message_handlers |
| HashTable upb_def_to_php_obj_map |
1.8.13