Go to the source code of this file.
Classes | |
struct | MessageField |
struct | MessageLayout |
struct | stringsink |
Macros | |
#define | ALLOC(class_name) (class_name*) emalloc(sizeof(class_name)) |
#define | ALLOC_N(class_name, n) (class_name*) emalloc(sizeof(class_name) * n) |
#define | ARRAY_SIZE(x) ((sizeof(x)/sizeof(0[x])) / ((size_t)(!(sizeof(x) % sizeof(0[x]))))) |
#define | CACHED_PTR_TO_ZVAL_PTR(VALUE) (*VALUE) |
#define | CACHED_TO_ZVAL_PTR(VALUE) (VALUE) |
#define | CACHED_VALUE zval* |
#define | CREATE_HASHTABLE_VALUE(OBJ, WRAPPED_OBJ, OBJ_TYPE, OBJ_CLASS_ENTRY) |
#define | CREATE_OBJ_ON_ALLOCATED_ZVAL_PTR(zval_ptr, class_type) ZVAL_OBJ(zval_ptr, class_type->create_object(class_type TSRMLS_CC)); |
#define | DEFINE_CLASS(NAME, LOWERNAME, string_name) |
#define | DEFINE_PROTOBUF_CREATE(NAME, LOWERNAME) |
#define | DEFINE_PROTOBUF_DTOR(CAMELNAME, LOWERNAME) |
#define | DEFINE_PROTOBUF_FREE(CAMELNAME, LOWERNAME) |
#define | DEFINE_PROTOBUF_INIT_CLASS(CLASSNAME, CAMELNAME, LOWERNAME) |
#define | ENCODE_MAX_NESTING 63 |
#define | FREE(object) efree(object) |
#define | GC_ADDREF(h) ++GC_REFCOUNT(h) |
#define | GC_DELREF(h) --GC_REFCOUNT(h) |
#define | HASHTABLE_VALUE_CE(val) Z_OBJCE_P(val) |
#define | HASHTABLE_VALUE_DTOR ZVAL_PTR_DTOR |
#define | MAP_KEY_FIELD 1 |
#define | MAP_VALUE_FIELD 2 |
#define | MAX_LENGTH_OF_INT64 20 |
#define | MESSAGE_FIELD_NO_CASE ((size_t)-1) |
#define | NATIVE_SLOT_MAX_SIZE sizeof(uint64_t) |
#define | OBJ_PROP(OBJECT, OFFSET) &((OBJECT)->properties_table[OFFSET]) |
#define | ONEOF_CASE_NONE 0 |
#define | PEFREE(object) pefree(object, 1) |
#define | PEMALLOC(class_name) (class_name*) pemalloc(sizeof(class_name), 1) |
#define | PHP_PROTO_ALLOC_ARRAY(zval_ptr) |
#define | PHP_PROTO_ALLOC_CLASS_OBJECT(class_object, class_type) |
#define | PHP_PROTO_CASE_IS_BOOL IS_BOOL |
#define | PHP_PROTO_CE_DECLARE zend_class_entry** |
#define | PHP_PROTO_CE_UNREF(ce) (*ce) |
#define | PHP_PROTO_FAKE_SCOPE_BEGIN(klass) |
#define | PHP_PROTO_FAKE_SCOPE_END EG(scope) = old_scope; |
#define | PHP_PROTO_FAKE_SCOPE_RESTART(klass) |
#define | PHP_PROTO_FREE_CLASS_OBJECT(class_object, class_object_free, handler) |
#define | PHP_PROTO_GLOBAL_UNINITIALIZED_ZVAL EG(uninitialized_zval_ptr) |
#define | PHP_PROTO_HASH_OF(array) Z_ARRVAL_P(array) |
#define | PHP_PROTO_HASHTABLE_VALUE zval* |
#define | PHP_PROTO_INIT_CLASS_END } |
#define | PHP_PROTO_INIT_CLASS_START(CLASSNAME, CAMELNAME, LOWWERNAME) |
#define | PHP_PROTO_INIT_ENUMCLASS_END } |
#define | PHP_PROTO_INIT_ENUMCLASS_START(CLASSNAME, CAMELNAME, LOWWERNAME) |
#define | PHP_PROTO_INIT_SUBMSGCLASS_END } |
#define | PHP_PROTO_INIT_SUBMSGCLASS_START(CLASSNAME, CAMELNAME, LOWWERNAME) |
#define | PHP_PROTO_LONG long |
#define | PHP_PROTO_OBJECT_CREATE_END(NAME, LOWWERNAME) |
#define | PHP_PROTO_OBJECT_CREATE_START(NAME, LOWWERNAME) |
#define | PHP_PROTO_OBJECT_DTOR_END |
#define | PHP_PROTO_OBJECT_DTOR_START(classname, lowername) |
#define | PHP_PROTO_OBJECT_FREE_END |
#define | PHP_PROTO_OBJECT_FREE_START(classname, lowername) |
#define | PHP_PROTO_RETURN_STRING(s, copy) RETURN_STRING(s, copy) |
#define | PHP_PROTO_RETURN_STRINGL(s, len, copy) RETURN_STRINGL(s, len, copy) |
#define | PHP_PROTO_RETVAL_STRINGL(s, len, copy) RETVAL_STRINGL(s, len, copy) |
#define | PHP_PROTO_RETVAL_ZVAL(value) ZVAL_ZVAL(return_value, value, 1, 0) |
#define | PHP_PROTO_SEPARATE_ZVAL_IF_NOT_REF(value) SEPARATE_ZVAL_IF_NOT_REF(value) |
#define | PHP_PROTO_SIZE int |
#define | PHP_PROTO_TSRMLS_CC TSRMLS_CC |
#define | PHP_PROTO_TSRMLS_DC TSRMLS_DC |
#define | PHP_PROTO_WRAP_OBJECT_END }; |
#define | PHP_PROTO_WRAP_OBJECT_START(name) |
#define | php_proto_zend_hash_find(ht, key, key_len, pDest) zend_hash_find(ht, key, key_len, pDest) |
#define | php_proto_zend_hash_find_mem(ht, key, key_len, pDest) zend_hash_find(ht, key, key_len, pDest) |
#define | php_proto_zend_hash_find_zval(ht, key, key_len, pDest) zend_hash_find(ht, key, key_len, pDest) |
#define | php_proto_zend_hash_get_current_data_ex(ht, pDest, pos) zend_hash_get_current_data_ex(ht, pDest, pos) |
#define | php_proto_zend_hash_index_find_mem(ht, h, pDest) zend_hash_index_find(ht, h, pDest) |
#define | php_proto_zend_hash_index_find_zval(ht, h, pDest) zend_hash_index_find(ht, h, pDest) |
#define | php_proto_zend_hash_index_update_mem(ht, h, pData, nDataSize, pDest) zend_hash_index_update(ht, h, pData, nDataSize, pDest) |
#define | php_proto_zend_hash_index_update_zval(ht, h, pData) zend_hash_index_update(ht, h, &(pData), sizeof(void*), NULL) |
#define | php_proto_zend_hash_next_index_insert_mem(ht, pData, nDataSize, pDest) zend_hash_next_index_insert(ht, pData, nDataSize, pDest) |
#define | php_proto_zend_hash_next_index_insert_zval(ht, pData) zend_hash_next_index_insert(ht, pData, sizeof(void*), NULL) |
#define | php_proto_zend_hash_update(ht, key, key_len) zend_hash_update(ht, key, key_len, 0, 0, NULL) |
#define | php_proto_zend_hash_update_mem(ht, key, key_len, pData, nDataSize, pDest) zend_hash_update(ht, key, key_len, pData, nDataSize, pDest) |
#define | php_proto_zend_hash_update_zval(ht, key, key_len, value) zend_hash_update(ht, key, key_len, value, sizeof(void*), NULL) |
#define | php_proto_zend_literal const zend_literal* |
#define | php_proto_zend_lookup_class(name, name_length, ce) zend_lookup_class(name, name_length, ce TSRMLS_CC) |
#define | php_proto_zend_make_printable_zval(from, to) |
#define | php_proto_zval_ptr_dtor(zval_ptr) zval_ptr_dtor(&(zval_ptr)) |
#define | PHP_PROTO_ZVAL_STRING(zval_ptr, s, copy) ZVAL_STRING(zval_ptr, s, copy) |
#define | PHP_PROTO_ZVAL_STRINGL(zval_ptr, s, len, copy) ZVAL_STRINGL(zval_ptr, s, len, copy) |
#define | PHP_PROTOBUF_EXTNAME "protobuf" |
#define | PHP_PROTOBUF_VERSION "3.9.2" |
#define | SIZEOF_INT64 8 |
#define | STR(str) (str), strlen(str) |
#define | UNBOX(class_name, val) (class_name*)zend_object_store_get_object(val TSRMLS_CC); |
#define | UNBOX_HASHTABLE_VALUE(class_name, val) UNBOX(class_name, val) |
#define | Z_OBJ_P(zval_p) |
#define | ZVAL_OBJ(zval_ptr, call_create) |
#define | ZVAL_PTR_TO_CACHED_PTR(VALUE) (&VALUE) |
#define | ZVAL_PTR_TO_CACHED_VALUE(VALUE) (VALUE) |
#define | ZVAL_TO_CACHED_VALUE(VALUE) (&VALUE) |
#define ALLOC | ( | class_name | ) | (class_name*) emalloc(sizeof(class_name)) |
Definition at line 1477 of file php/ext/google/protobuf/protobuf.h.
Definition at line 1479 of file php/ext/google/protobuf/protobuf.h.
Definition at line 46 of file php/ext/google/protobuf/protobuf.h.
#define CACHED_PTR_TO_ZVAL_PTR | ( | VALUE | ) | (*VALUE) |
Definition at line 194 of file php/ext/google/protobuf/protobuf.h.
#define CACHED_TO_ZVAL_PTR | ( | VALUE | ) | (VALUE) |
Definition at line 193 of file php/ext/google/protobuf/protobuf.h.
#define CACHED_VALUE zval* |
Definition at line 192 of file php/ext/google/protobuf/protobuf.h.
#define CREATE_HASHTABLE_VALUE | ( | OBJ, | |
WRAPPED_OBJ, | |||
OBJ_TYPE, | |||
OBJ_CLASS_ENTRY | |||
) |
Definition at line 243 of file php/ext/google/protobuf/protobuf.h.
#define CREATE_OBJ_ON_ALLOCATED_ZVAL_PTR | ( | zval_ptr, | |
class_type | |||
) | ZVAL_OBJ(zval_ptr, class_type->create_object(class_type TSRMLS_CC)); |
Definition at line 199 of file php/ext/google/protobuf/protobuf.h.
#define DEFINE_CLASS | ( | NAME, | |
LOWERNAME, | |||
string_name | |||
) |
Definition at line 567 of file php/ext/google/protobuf/protobuf.h.
#define DEFINE_PROTOBUF_CREATE | ( | NAME, | |
LOWERNAME | |||
) |
Definition at line 553 of file php/ext/google/protobuf/protobuf.h.
#define DEFINE_PROTOBUF_DTOR | ( | CAMELNAME, | |
LOWERNAME | |||
) |
Definition at line 563 of file php/ext/google/protobuf/protobuf.h.
#define DEFINE_PROTOBUF_FREE | ( | CAMELNAME, | |
LOWERNAME | |||
) |
Definition at line 558 of file php/ext/google/protobuf/protobuf.h.
#define DEFINE_PROTOBUF_INIT_CLASS | ( | CLASSNAME, | |
CAMELNAME, | |||
LOWERNAME | |||
) |
Definition at line 549 of file php/ext/google/protobuf/protobuf.h.
#define ENCODE_MAX_NESTING 63 |
Definition at line 969 of file php/ext/google/protobuf/protobuf.h.
#define FREE | ( | object | ) | efree(object) |
Definition at line 1480 of file php/ext/google/protobuf/protobuf.h.
Definition at line 54 of file php/ext/google/protobuf/protobuf.h.
Definition at line 55 of file php/ext/google/protobuf/protobuf.h.
Definition at line 241 of file php/ext/google/protobuf/protobuf.h.
#define HASHTABLE_VALUE_DTOR ZVAL_PTR_DTOR |
Definition at line 238 of file php/ext/google/protobuf/protobuf.h.
#define MAP_KEY_FIELD 1 |
Definition at line 1093 of file php/ext/google/protobuf/protobuf.h.
#define MAP_VALUE_FIELD 2 |
Definition at line 1094 of file php/ext/google/protobuf/protobuf.h.
#define MAX_LENGTH_OF_INT64 20 |
Definition at line 42 of file php/ext/google/protobuf/protobuf.h.
#define MESSAGE_FIELD_NO_CASE ((size_t)-1) |
Definition at line 918 of file php/ext/google/protobuf/protobuf.h.
#define NATIVE_SLOT_MAX_SIZE sizeof(uint64_t) |
Definition at line 1021 of file php/ext/google/protobuf/protobuf.h.
#define OBJ_PROP | ( | OBJECT, | |
OFFSET | |||
) | &((OBJECT)->properties_table[OFFSET]) |
Definition at line 207 of file php/ext/google/protobuf/protobuf.h.
#define ONEOF_CASE_NONE 0 |
Definition at line 1188 of file php/ext/google/protobuf/protobuf.h.
#define PEFREE | ( | object | ) | pefree(object, 1) |
Definition at line 1481 of file php/ext/google/protobuf/protobuf.h.
#define PEMALLOC | ( | class_name | ) | (class_name*) pemalloc(sizeof(class_name), 1) |
Definition at line 1478 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_ALLOC_ARRAY | ( | zval_ptr | ) |
Definition at line 225 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_ALLOC_CLASS_OBJECT | ( | class_object, | |
class_type | |||
) |
Definition at line 212 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_CASE_IS_BOOL IS_BOOL |
Definition at line 61 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_CE_DECLARE zend_class_entry** |
Definition at line 252 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_CE_UNREF | ( | ce | ) | (*ce) |
Definition at line 253 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_FAKE_SCOPE_BEGIN | ( | klass | ) |
Definition at line 531 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_FAKE_SCOPE_END EG(scope) = old_scope; |
Definition at line 537 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_FAKE_SCOPE_RESTART | ( | klass | ) |
Definition at line 534 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_FREE_CLASS_OBJECT | ( | class_object, | |
class_object_free, | |||
handler | |||
) |
Definition at line 217 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_GLOBAL_UNINITIALIZED_ZVAL EG(uninitialized_zval_ptr) |
Definition at line 205 of file php/ext/google/protobuf/protobuf.h.
Definition at line 84 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_HASHTABLE_VALUE zval* |
Definition at line 240 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_INIT_CLASS_END } |
Definition at line 168 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_INIT_CLASS_START | ( | CLASSNAME, | |
CAMELNAME, | |||
LOWWERNAME | |||
) |
Definition at line 157 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_INIT_ENUMCLASS_END } |
Definition at line 154 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_INIT_ENUMCLASS_START | ( | CLASSNAME, | |
CAMELNAME, | |||
LOWWERNAME | |||
) |
Definition at line 147 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_INIT_SUBMSGCLASS_END } |
Definition at line 144 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_INIT_SUBMSGCLASS_START | ( | CLASSNAME, | |
CAMELNAME, | |||
LOWWERNAME | |||
) |
Definition at line 134 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_LONG long |
Definition at line 63 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_OBJECT_CREATE_END | ( | NAME, | |
LOWWERNAME | |||
) |
Definition at line 177 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_OBJECT_CREATE_START | ( | NAME, | |
LOWWERNAME | |||
) |
Definition at line 171 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_OBJECT_DTOR_END |
Definition at line 190 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_OBJECT_DTOR_START | ( | classname, | |
lowername | |||
) |
Definition at line 189 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_OBJECT_FREE_END |
Definition at line 184 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_OBJECT_FREE_START | ( | classname, | |
lowername | |||
) |
Definition at line 181 of file php/ext/google/protobuf/protobuf.h.
Definition at line 73 of file php/ext/google/protobuf/protobuf.h.
Definition at line 74 of file php/ext/google/protobuf/protobuf.h.
Definition at line 75 of file php/ext/google/protobuf/protobuf.h.
Definition at line 258 of file php/ext/google/protobuf/protobuf.h.
Definition at line 202 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_SIZE int |
Definition at line 62 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_TSRMLS_CC TSRMLS_CC |
Definition at line 65 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_TSRMLS_DC TSRMLS_DC |
Definition at line 64 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_WRAP_OBJECT_END }; |
Definition at line 131 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTO_WRAP_OBJECT_START | ( | name | ) |
Definition at line 128 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_find | ( | ht, | |
key, | |||
key_len, | |||
pDest | |||
) | zend_hash_find(ht, key, key_len, pDest) |
Definition at line 105 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_find_mem | ( | ht, | |
key, | |||
key_len, | |||
pDest | |||
) | zend_hash_find(ht, key, key_len, pDest) |
Definition at line 114 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_find_zval | ( | ht, | |
key, | |||
key_len, | |||
pDest | |||
) | zend_hash_find(ht, key, key_len, pDest) |
Definition at line 111 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_get_current_data_ex | ( | ht, | |
pDest, | |||
pos | |||
) | zend_hash_get_current_data_ex(ht, pDest, pos) |
Definition at line 123 of file php/ext/google/protobuf/protobuf.h.
Definition at line 108 of file php/ext/google/protobuf/protobuf.h.
Definition at line 102 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_index_update_mem | ( | ht, | |
h, | |||
pData, | |||
nDataSize, | |||
pDest | |||
) | zend_hash_index_update(ht, h, pData, nDataSize, pDest) |
Definition at line 95 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_index_update_zval | ( | ht, | |
h, | |||
pData | |||
) | zend_hash_index_update(ht, h, &(pData), sizeof(void*), NULL) |
Definition at line 86 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_next_index_insert_mem | ( | ht, | |
pData, | |||
nDataSize, | |||
pDest | |||
) | zend_hash_next_index_insert(ht, pData, nDataSize, pDest) |
Definition at line 120 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_next_index_insert_zval | ( | ht, | |
pData | |||
) | zend_hash_next_index_insert(ht, pData, sizeof(void*), NULL) |
Definition at line 117 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_update | ( | ht, | |
key, | |||
key_len | |||
) | zend_hash_update(ht, key, key_len, 0, 0, NULL) |
Definition at line 92 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_update_mem | ( | ht, | |
key, | |||
key_len, | |||
pData, | |||
nDataSize, | |||
pDest | |||
) | zend_hash_update(ht, key, key_len, pData, nDataSize, pDest) |
Definition at line 98 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_hash_update_zval | ( | ht, | |
key, | |||
key_len, | |||
value | |||
) | zend_hash_update(ht, key, key_len, value, sizeof(void*), NULL) |
Definition at line 89 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_literal const zend_literal* |
Definition at line 60 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_lookup_class | ( | name, | |
name_length, | |||
ce | |||
) | zend_lookup_class(name, name_length, ce TSRMLS_CC) |
Definition at line 255 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zend_make_printable_zval | ( | from, | |
to | |||
) |
Definition at line 76 of file php/ext/google/protobuf/protobuf.h.
#define php_proto_zval_ptr_dtor | ( | zval_ptr | ) | zval_ptr_dtor(&(zval_ptr)) |
Definition at line 209 of file php/ext/google/protobuf/protobuf.h.
Definition at line 69 of file php/ext/google/protobuf/protobuf.h.
Definition at line 71 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTOBUF_EXTNAME "protobuf" |
Definition at line 39 of file php/ext/google/protobuf/protobuf.h.
#define PHP_PROTOBUF_VERSION "3.9.2" |
Definition at line 40 of file php/ext/google/protobuf/protobuf.h.
#define SIZEOF_INT64 8 |
Definition at line 43 of file php/ext/google/protobuf/protobuf.h.
#define STR | ( | str | ) | (str), strlen(str) |
Definition at line 1484 of file php/ext/google/protobuf/protobuf.h.
Definition at line 233 of file php/ext/google/protobuf/protobuf.h.
Definition at line 236 of file php/ext/google/protobuf/protobuf.h.
#define Z_OBJ_P | ( | zval_p | ) |
Definition at line 1488 of file php/ext/google/protobuf/protobuf.h.
#define ZVAL_OBJ | ( | zval_ptr, | |
call_create | |||
) |
Definition at line 229 of file php/ext/google/protobuf/protobuf.h.
#define ZVAL_PTR_TO_CACHED_PTR | ( | VALUE | ) | (&VALUE) |
Definition at line 195 of file php/ext/google/protobuf/protobuf.h.
#define ZVAL_PTR_TO_CACHED_VALUE | ( | VALUE | ) | (VALUE) |
Definition at line 196 of file php/ext/google/protobuf/protobuf.h.
#define ZVAL_TO_CACHED_VALUE | ( | VALUE | ) | (&VALUE) |
Definition at line 197 of file php/ext/google/protobuf/protobuf.h.
Definition at line 624 of file php/ext/google/protobuf/protobuf.h.
Definition at line 625 of file php/ext/google/protobuf/protobuf.h.
Definition at line 626 of file php/ext/google/protobuf/protobuf.h.
typedef struct BytesValue BytesValue |
Definition at line 627 of file php/ext/google/protobuf/protobuf.h.
typedef struct Descriptor Descriptor |
Definition at line 628 of file php/ext/google/protobuf/protobuf.h.
typedef struct DescriptorPool DescriptorPool |
Definition at line 629 of file php/ext/google/protobuf/protobuf.h.
typedef struct DoubleValue DoubleValue |
Definition at line 630 of file php/ext/google/protobuf/protobuf.h.
Definition at line 631 of file php/ext/google/protobuf/protobuf.h.
Definition at line 633 of file php/ext/google/protobuf/protobuf.h.
typedef struct EnumDescriptor EnumDescriptor |
Definition at line 632 of file php/ext/google/protobuf/protobuf.h.
Definition at line 635 of file php/ext/google/protobuf/protobuf.h.
typedef struct EnumValueDescriptor EnumValueDescriptor |
Definition at line 634 of file php/ext/google/protobuf/protobuf.h.
Definition at line 638 of file php/ext/google/protobuf/protobuf.h.
typedef struct Field_Cardinality Field_Cardinality |
Definition at line 636 of file php/ext/google/protobuf/protobuf.h.
typedef struct Field_Kind Field_Kind |
Definition at line 639 of file php/ext/google/protobuf/protobuf.h.
typedef struct FieldDescriptor FieldDescriptor |
Definition at line 637 of file php/ext/google/protobuf/protobuf.h.
Definition at line 640 of file php/ext/google/protobuf/protobuf.h.
typedef struct FloatValue FloatValue |
Definition at line 641 of file php/ext/google/protobuf/protobuf.h.
Definition at line 642 of file php/ext/google/protobuf/protobuf.h.
typedef struct Int32Value Int32Value |
Definition at line 643 of file php/ext/google/protobuf/protobuf.h.
typedef struct Int64Value Int64Value |
Definition at line 644 of file php/ext/google/protobuf/protobuf.h.
typedef struct InternalDescriptorPool InternalDescriptorPool |
Definition at line 645 of file php/ext/google/protobuf/protobuf.h.
Definition at line 646 of file php/ext/google/protobuf/protobuf.h.
Definition at line 648 of file php/ext/google/protobuf/protobuf.h.
Definition at line 647 of file php/ext/google/protobuf/protobuf.h.
typedef struct MessageField MessageField |
Definition at line 649 of file php/ext/google/protobuf/protobuf.h.
typedef struct MessageHeader MessageHeader |
Definition at line 650 of file php/ext/google/protobuf/protobuf.h.
typedef struct MessageLayout MessageLayout |
Definition at line 651 of file php/ext/google/protobuf/protobuf.h.
Definition at line 652 of file php/ext/google/protobuf/protobuf.h.
Definition at line 653 of file php/ext/google/protobuf/protobuf.h.
Definition at line 654 of file php/ext/google/protobuf/protobuf.h.
Definition at line 655 of file php/ext/google/protobuf/protobuf.h.
Definition at line 656 of file php/ext/google/protobuf/protobuf.h.
typedef struct RepeatedField RepeatedField |
Definition at line 658 of file php/ext/google/protobuf/protobuf.h.
typedef struct RepeatedFieldIter RepeatedFieldIter |
Definition at line 657 of file php/ext/google/protobuf/protobuf.h.
typedef struct SourceContext SourceContext |
Definition at line 659 of file php/ext/google/protobuf/protobuf.h.
typedef struct StringValue StringValue |
Definition at line 660 of file php/ext/google/protobuf/protobuf.h.
Definition at line 661 of file php/ext/google/protobuf/protobuf.h.
Definition at line 662 of file php/ext/google/protobuf/protobuf.h.
Definition at line 663 of file php/ext/google/protobuf/protobuf.h.
Definition at line 664 of file php/ext/google/protobuf/protobuf.h.
typedef struct UInt32Value UInt32Value |
Definition at line 665 of file php/ext/google/protobuf/protobuf.h.
typedef struct UInt64Value UInt64Value |
Definition at line 666 of file php/ext/google/protobuf/protobuf.h.
Definition at line 667 of file php/ext/google/protobuf/protobuf.h.
void add_ce_obj | ( | const void * | ce, |
PHP_PROTO_HASHTABLE_VALUE | value | ||
) |
Definition at line 116 of file php/ext/google/protobuf/protobuf.c.
void add_def_obj | ( | const void * | def, |
PHP_PROTO_HASHTABLE_VALUE | value | ||
) |
Definition at line 103 of file php/ext/google/protobuf/protobuf.c.
void add_handlers_for_message | ( | const void * | closure, |
upb_handlers * | h | ||
) |
Definition at line 996 of file php/ext/google/protobuf/encode_decode.c.
void add_proto_obj | ( | const char * | proto, |
PHP_PROTO_HASHTABLE_VALUE | value | ||
) |
Definition at line 133 of file php/ext/google/protobuf/protobuf.c.
void any_init | ( | TSRMLS_D | ) |
void api_init | ( | TSRMLS_D | ) |
void bool_value_init | ( | TSRMLS_D | ) |
void build_class_from_descriptor | ( | PHP_PROTO_HASHTABLE_VALUE php_descriptor | TSRMLS_DC | ) |
Definition at line 274 of file php/ext/google/protobuf/message.c.
void bytes_value_init | ( | TSRMLS_D | ) |
void check_map_field | ( | const zend_class_entry * | klass, |
PHP_PROTO_LONG | key_type, | ||
PHP_PROTO_LONG | value_type, | ||
zval * | val, | ||
zval * | return_value | ||
) |
Definition at line 524 of file type_check.c.
void check_repeated_field | ( | const zend_class_entry * | klass, |
PHP_PROTO_LONG | type, | ||
zval * | val, | ||
zval * | return_value | ||
) |
Definition at line 451 of file type_check.c.
bool class_added | ( | const void * | ce | ) |
Definition at line 129 of file php/ext/google/protobuf/protobuf.c.
PHP_PROTO_WRAP_OBJECT_END MessageLayout* create_layout | ( | const upb_msgdef * | msgdef | ) |
Definition at line 591 of file php/ext/google/protobuf/storage.c.
void custom_data_init | ( | const zend_class_entry * | ce, |
MessageHeader *msg | PHP_PROTO_TSRMLS_DC | ||
) |
void descriptor_init | ( | TSRMLS_D | ) |
void descriptor_name_set | ( | Descriptor * | desc, |
const char * | name | ||
) |
void descriptor_pool_init | ( | TSRMLS_D | ) |
void double_value_init | ( | TSRMLS_D | ) |
void duration_init | ( | TSRMLS_D | ) |
void empty_init | ( | TSRMLS_D | ) |
void enum_descriptor_init | ( | TSRMLS_D | ) |
void enum_init | ( | TSRMLS_D | ) |
void enum_value_descriptor_init | ( | TSRMLS_D | ) |
void enum_value_init | ( | TSRMLS_D | ) |
void field_cardinality_init | ( | TSRMLS_D | ) |
void field_descriptor_init | ( | TSRMLS_D | ) |
void field_init | ( | TSRMLS_D | ) |
void field_kind_init | ( | TSRMLS_D | ) |
void field_mask_init | ( | TSRMLS_D | ) |
const zend_class_entry* field_type_class | ( | const upb_fielddef *field | PHP_PROTO_TSRMLS_DC | ) |
Definition at line 552 of file php/ext/google/protobuf/storage.c.
void float_value_init | ( | TSRMLS_D | ) |
void free_layout | ( | MessageLayout * | layout | ) |
Definition at line 750 of file php/ext/google/protobuf/storage.c.
PHP_PROTO_HASHTABLE_VALUE get_ce_obj | ( | const void * | ce | ) |
Definition at line 125 of file php/ext/google/protobuf/protobuf.c.
PHP_PROTO_HASHTABLE_VALUE get_def_obj | ( | const void * | def | ) |
Definition at line 112 of file php/ext/google/protobuf/protobuf.c.
PHP_PROTO_HASHTABLE_VALUE get_proto_obj | ( | const char * | proto | ) |
Definition at line 142 of file php/ext/google/protobuf/protobuf.c.
void gpb_metadata_any_init | ( | TSRMLS_D | ) |
void gpb_metadata_api_init | ( | TSRMLS_D | ) |
void gpb_metadata_duration_init | ( | TSRMLS_D | ) |
void gpb_metadata_empty_init | ( | TSRMLS_D | ) |
void gpb_metadata_field_mask_init | ( | TSRMLS_D | ) |
void gpb_metadata_source_context_init | ( | TSRMLS_D | ) |
void gpb_metadata_struct_init | ( | TSRMLS_D | ) |
void gpb_metadata_timestamp_init | ( | TSRMLS_D | ) |
void gpb_metadata_type_init | ( | TSRMLS_D | ) |
void gpb_metadata_wrappers_init | ( | TSRMLS_D | ) |
void int32_value_init | ( | TSRMLS_D | ) |
void int64_value_init | ( | TSRMLS_D | ) |
void internal_add_generated_file | ( | const char * | data, |
PHP_PROTO_SIZE | data_len, | ||
InternalDescriptorPool * | pool, | ||
bool use_nested_submsg | TSRMLS_DC | ||
) |
void internal_descriptor_pool_init | ( | TSRMLS_D | ) |
bool is_map_field | ( | const upb_fielddef * | field | ) |
Definition at line 526 of file php/ext/google/protobuf/storage.c.
bool is_reserved_name | ( | const char * | name | ) |
Definition at line 186 of file php/ext/google/protobuf/protobuf.c.
bool is_valid_constant_name | ( | const char * | name | ) |
zval* layout_get | ( | MessageLayout * | layout, |
const void * | storage, | ||
const upb_fielddef * | field, | ||
CACHED_VALUE *cache | TSRMLS_DC | ||
) |
Definition at line 812 of file php/ext/google/protobuf/storage.c.
const char* layout_get_oneof_case | ( | MessageLayout * | layout, |
const void * | storage, | ||
const upb_oneofdef *oneof | TSRMLS_DC | ||
) |
Definition at line 1137 of file php/ext/google/protobuf/storage.c.
void layout_init | ( | MessageLayout * | layout, |
void * | storage, | ||
zend_object *object | PHP_PROTO_TSRMLS_DC | ||
) |
Definition at line 755 of file php/ext/google/protobuf/storage.c.
void layout_merge | ( | MessageLayout * | layout, |
MessageHeader * | from, | ||
MessageHeader *to | TSRMLS_DC | ||
) |
Definition at line 1022 of file php/ext/google/protobuf/storage.c.
void layout_set | ( | MessageLayout * | layout, |
MessageHeader * | header, | ||
const upb_fielddef * | field, | ||
zval *val | TSRMLS_DC | ||
) |
Definition at line 834 of file php/ext/google/protobuf/storage.c.
void list_value_init | ( | TSRMLS_D | ) |
PHP_PROTO_WRAP_OBJECT_END void map_begin | ( | zval * | self, |
MapIter *iter | TSRMLS_DC | ||
) |
Definition at line 495 of file php/ext/google/protobuf/map.c.
bool map_done | ( | MapIter * | iter | ) |
Definition at line 504 of file php/ext/google/protobuf/map.c.
const upb_fielddef* map_entry_key | ( | const upb_msgdef * | msgdef | ) |
Definition at line 540 of file php/ext/google/protobuf/storage.c.
const upb_fielddef* map_entry_value | ( | const upb_msgdef * | msgdef | ) |
Definition at line 546 of file php/ext/google/protobuf/storage.c.
void map_field_create_with_field | ( | const zend_class_entry * | ce, |
const upb_fielddef * | field, | ||
CACHED_VALUE *map_field | PHP_PROTO_TSRMLS_DC | ||
) |
void map_field_create_with_type | ( | const zend_class_entry * | ce, |
upb_fieldtype_t | key_type, | ||
upb_fieldtype_t | value_type, | ||
const zend_class_entry * | msg_ce, | ||
CACHED_VALUE *map_field | PHP_PROTO_TSRMLS_DC | ||
) |
Definition at line 256 of file php/ext/google/protobuf/map.c.
void map_field_init | ( | TSRMLS_D | ) |
void map_field_iter_init | ( | TSRMLS_D | ) |
const upb_fielddef* map_field_key | ( | const upb_fielddef * | field | ) |
Definition at line 530 of file php/ext/google/protobuf/storage.c.
const upb_fielddef* map_field_value | ( | const upb_fielddef * | field | ) |
Definition at line 535 of file php/ext/google/protobuf/storage.c.
Definition at line 330 of file php/ext/google/protobuf/map.c.
const char* map_iter_key | ( | MapIter * | iter, |
int * | len | ||
) |
Definition at line 508 of file php/ext/google/protobuf/map.c.
Definition at line 513 of file php/ext/google/protobuf/map.c.
Definition at line 500 of file php/ext/google/protobuf/map.c.
void merge_from_string | ( | const char * | data, |
int | data_len, | ||
Descriptor * | desc, | ||
MessageHeader * | msg | ||
) |
Definition at line 1680 of file php/ext/google/protobuf/encode_decode.c.
void* message_data | ( | MessageHeader * | msg | ) |
Definition at line 248 of file php/ext/google/protobuf/message.c.
void message_init | ( | TSRMLS_D | ) |
void method_init | ( | TSRMLS_D | ) |
void mixin_init | ( | TSRMLS_D | ) |
void native_slot_get | ( | upb_fieldtype_t | type, |
const void * | memory, | ||
CACHED_VALUE *cache | TSRMLS_DC | ||
) |
Definition at line 311 of file php/ext/google/protobuf/storage.c.
void native_slot_get_by_array | ( | upb_fieldtype_t | type, |
const void * | memory, | ||
CACHED_VALUE *cache | TSRMLS_DC | ||
) |
Definition at line 388 of file php/ext/google/protobuf/storage.c.
void native_slot_get_by_map_key | ( | upb_fieldtype_t | type, |
const void * | memory, | ||
int | length, | ||
CACHED_VALUE *cache | TSRMLS_DC | ||
) |
Definition at line 420 of file php/ext/google/protobuf/storage.c.
void native_slot_get_by_map_value | ( | upb_fieldtype_t | type, |
const void * | memory, | ||
CACHED_VALUE *cache | TSRMLS_DC | ||
) |
Definition at line 433 of file php/ext/google/protobuf/storage.c.
void native_slot_get_default | ( | upb_fieldtype_t | type, |
CACHED_VALUE *cache | TSRMLS_DC | ||
) |
Definition at line 453 of file php/ext/google/protobuf/storage.c.
void native_slot_init | ( | upb_fieldtype_t | type, |
void * | memory, | ||
CACHED_VALUE * | cache | ||
) |
Definition at line 276 of file php/ext/google/protobuf/storage.c.
bool native_slot_set | ( | upb_fieldtype_t | type, |
const zend_class_entry * | klass, | ||
void * | memory, | ||
zval *value | TSRMLS_DC | ||
) |
Definition at line 87 of file php/ext/google/protobuf/storage.c.
bool native_slot_set_by_array | ( | upb_fieldtype_t | type, |
const zend_class_entry * | klass, | ||
void * | memory, | ||
zval *value | TSRMLS_DC | ||
) |
Definition at line 161 of file php/ext/google/protobuf/storage.c.
bool native_slot_set_by_map | ( | upb_fieldtype_t | type, |
const zend_class_entry * | klass, | ||
void * | memory, | ||
zval *value | TSRMLS_DC | ||
) |
Definition at line 219 of file php/ext/google/protobuf/storage.c.
size_t native_slot_size | ( | upb_fieldtype_t | type | ) |
Definition at line 43 of file php/ext/google/protobuf/storage.c.
const upb_pbdecodermethod* new_fillmsg_decodermethod | ( | Descriptor * | desc, |
const void * | owner | ||
) |
Definition at line 783 of file ruby/ext/google/protobuf_c/encode_decode.c.
void null_value_init | ( | TSRMLS_D | ) |
void oneof_descriptor_init | ( | TSRMLS_D | ) |
void option_init | ( | TSRMLS_D | ) |
PHP_METHOD | ( | Any | , |
__construct | |||
) |
Definition at line 1382 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Any | , |
getTypeUrl | |||
) |
PHP_METHOD | ( | Any | , |
getValue | |||
) |
PHP_METHOD | ( | Any | , |
is | |||
) |
Definition at line 1488 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Any | , |
pack | |||
) |
Definition at line 1440 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Any | , |
setTypeUrl | |||
) |
PHP_METHOD | ( | Any | , |
setValue | |||
) |
PHP_METHOD | ( | Any | , |
unpack | |||
) |
Definition at line 1391 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Api | , |
__construct | |||
) |
PHP_METHOD | ( | Api | , |
getMethods | |||
) |
PHP_METHOD | ( | Api | , |
getMixins | |||
) |
PHP_METHOD | ( | Api | , |
getOptions | |||
) |
PHP_METHOD | ( | Api | , |
getSourceContext | |||
) |
PHP_METHOD | ( | Api | , |
getSyntax | |||
) |
PHP_METHOD | ( | Api | , |
getVersion | |||
) |
PHP_METHOD | ( | Api | , |
setMethods | |||
) |
PHP_METHOD | ( | Api | , |
setMixins | |||
) |
PHP_METHOD | ( | Api | , |
setName | |||
) |
PHP_METHOD | ( | Api | , |
setOptions | |||
) |
PHP_METHOD | ( | Api | , |
setSourceContext | |||
) |
PHP_METHOD | ( | Api | , |
setSyntax | |||
) |
PHP_METHOD | ( | Api | , |
setVersion | |||
) |
PHP_METHOD | ( | BoolValue | , |
__construct | |||
) |
PHP_METHOD | ( | BoolValue | , |
getValue | |||
) |
PHP_METHOD | ( | BoolValue | , |
setValue | |||
) |
PHP_METHOD | ( | BytesValue | , |
__construct | |||
) |
PHP_METHOD | ( | BytesValue | , |
getValue | |||
) |
PHP_METHOD | ( | BytesValue | , |
setValue | |||
) |
PHP_PROTO_WRAP_OBJECT_END 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_PROTO_WRAP_OBJECT_END PHP_METHOD | ( | DescriptorPool | , |
getGeneratedPool | |||
) |
PHP_METHOD | ( | DoubleValue | , |
__construct | |||
) |
PHP_METHOD | ( | DoubleValue | , |
getValue | |||
) |
PHP_METHOD | ( | DoubleValue | , |
setValue | |||
) |
PHP_METHOD | ( | Duration | , |
__construct | |||
) |
PHP_METHOD | ( | Duration | , |
getNanos | |||
) |
PHP_METHOD | ( | Duration | , |
getSeconds | |||
) |
PHP_METHOD | ( | Duration | , |
setNanos | |||
) |
PHP_METHOD | ( | Duration | , |
setSeconds | |||
) |
PHP_METHOD | ( | Enum | , |
__construct | |||
) |
PHP_METHOD | ( | Enum | , |
getEnumvalue | |||
) |
PHP_METHOD | ( | Enum | , |
getOptions | |||
) |
PHP_METHOD | ( | Enum | , |
getSourceContext | |||
) |
PHP_METHOD | ( | Enum | , |
getSyntax | |||
) |
PHP_METHOD | ( | Enum | , |
setEnumvalue | |||
) |
PHP_METHOD | ( | Enum | , |
setName | |||
) |
PHP_METHOD | ( | Enum | , |
setOptions | |||
) |
PHP_METHOD | ( | Enum | , |
setSourceContext | |||
) |
PHP_METHOD | ( | Enum | , |
setSyntax | |||
) |
PHP_PROTO_WRAP_OBJECT_END PHP_METHOD | ( | EnumDescriptor | , |
getValue | |||
) |
PHP_METHOD | ( | EnumDescriptor | , |
getValueCount | |||
) |
PHP_METHOD | ( | EnumValue | , |
__construct | |||
) |
PHP_METHOD | ( | EnumValue | , |
getNumber | |||
) |
PHP_METHOD | ( | EnumValue | , |
getOptions | |||
) |
PHP_METHOD | ( | EnumValue | , |
setName | |||
) |
PHP_METHOD | ( | EnumValue | , |
setNumber | |||
) |
PHP_METHOD | ( | EnumValue | , |
setOptions | |||
) |
PHP_PROTO_WRAP_OBJECT_END PHP_METHOD | ( | EnumValueDescriptor | , |
getName | |||
) |
PHP_METHOD | ( | EnumValueDescriptor | , |
getNumber | |||
) |
PHP_METHOD | ( | Field | , |
__construct | |||
) |
PHP_METHOD | ( | Field | , |
getCardinality | |||
) |
PHP_METHOD | ( | Field | , |
getDefaultValue | |||
) |
PHP_METHOD | ( | Field | , |
getJsonName | |||
) |
PHP_METHOD | ( | Field | , |
getKind | |||
) |
PHP_METHOD | ( | Field | , |
getNumber | |||
) |
PHP_METHOD | ( | Field | , |
getOneofIndex | |||
) |
PHP_METHOD | ( | Field | , |
getOptions | |||
) |
PHP_METHOD | ( | Field | , |
getPacked | |||
) |
PHP_METHOD | ( | Field | , |
getTypeUrl | |||
) |
PHP_METHOD | ( | Field | , |
setCardinality | |||
) |
PHP_METHOD | ( | Field | , |
setDefaultValue | |||
) |
PHP_METHOD | ( | Field | , |
setJsonName | |||
) |
PHP_METHOD | ( | Field | , |
setKind | |||
) |
PHP_METHOD | ( | Field | , |
setName | |||
) |
PHP_METHOD | ( | Field | , |
setNumber | |||
) |
PHP_METHOD | ( | Field | , |
setOneofIndex | |||
) |
PHP_METHOD | ( | Field | , |
setOptions | |||
) |
PHP_METHOD | ( | Field | , |
setPacked | |||
) |
PHP_METHOD | ( | Field | , |
setTypeUrl | |||
) |
PHP_METHOD | ( | Field_Cardinality | , |
name | |||
) |
PHP_METHOD | ( | Field_Cardinality | , |
value | |||
) |
Definition at line 1050 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Field_Kind | , |
name | |||
) |
PHP_METHOD | ( | Field_Kind | , |
value | |||
) |
Definition at line 1185 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | FieldDescriptor | , |
getEnumType | |||
) |
PHP_METHOD | ( | FieldDescriptor | , |
getLabel | |||
) |
PHP_METHOD | ( | FieldDescriptor | , |
getMessageType | |||
) |
PHP_PROTO_WRAP_OBJECT_END PHP_METHOD | ( | FieldDescriptor | , |
getName | |||
) |
PHP_METHOD | ( | FieldDescriptor | , |
getNumber | |||
) |
PHP_METHOD | ( | FieldDescriptor | , |
getType | |||
) |
PHP_METHOD | ( | FieldDescriptor | , |
isMap | |||
) |
PHP_METHOD | ( | FieldMask | , |
__construct | |||
) |
PHP_METHOD | ( | FieldMask | , |
getPaths | |||
) |
PHP_METHOD | ( | FieldMask | , |
setPaths | |||
) |
PHP_METHOD | ( | FloatValue | , |
__construct | |||
) |
PHP_METHOD | ( | FloatValue | , |
getValue | |||
) |
PHP_METHOD | ( | FloatValue | , |
setValue | |||
) |
PHP_METHOD | ( | GPBEmpty | , |
__construct | |||
) |
PHP_METHOD | ( | GPBMetadata_Any | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_Api | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_Duration | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_Empty | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_FieldMask | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_SourceContext | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_Struct | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_Timestamp | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_Type | , |
initOnce | |||
) |
PHP_METHOD | ( | GPBMetadata_Wrappers | , |
initOnce | |||
) |
PHP_METHOD | ( | Int32Value | , |
__construct | |||
) |
PHP_METHOD | ( | Int32Value | , |
getValue | |||
) |
PHP_METHOD | ( | Int32Value | , |
setValue | |||
) |
PHP_METHOD | ( | Int64Value | , |
__construct | |||
) |
PHP_METHOD | ( | Int64Value | , |
getValue | |||
) |
PHP_METHOD | ( | Int64Value | , |
setValue | |||
) |
PHP_PROTO_WRAP_OBJECT_END PHP_METHOD | ( | InternalDescriptorPool | , |
getGeneratedPool | |||
) |
PHP_METHOD | ( | InternalDescriptorPool | , |
internalAddGeneratedFile | |||
) |
PHP_METHOD | ( | ListValue | , |
__construct | |||
) |
PHP_METHOD | ( | ListValue | , |
getValues | |||
) |
PHP_METHOD | ( | ListValue | , |
setValues | |||
) |
PHP_METHOD | ( | MapField | , |
__construct | |||
) |
Definition at line 391 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapField | , |
count | |||
) |
Definition at line 472 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapField | , |
getIterator | |||
) |
Definition at line 482 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapField | , |
offsetExists | |||
) |
Definition at line 421 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapField | , |
offsetGet | |||
) |
Definition at line 444 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapField | , |
offsetSet | |||
) |
Definition at line 454 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapField | , |
offsetUnset | |||
) |
Definition at line 463 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapFieldIter | , |
current | |||
) |
Definition at line 561 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapFieldIter | , |
key | |||
) |
Definition at line 573 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapFieldIter | , |
next | |||
) |
Definition at line 584 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | MapFieldIter | , |
rewind | |||
) |
PHP_METHOD | ( | MapFieldIter | , |
valid | |||
) |
Definition at line 589 of file php/ext/google/protobuf/map.c.
PHP_METHOD | ( | Message | , |
__construct | |||
) |
Definition at line 530 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Message | , |
clear | |||
) |
Definition at line 534 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Message | , |
discardUnknownFields | |||
) |
Definition at line 1876 of file php/ext/google/protobuf/encode_decode.c.
PHP_METHOD | ( | Message | , |
mergeFrom | |||
) |
Definition at line 545 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Message | , |
mergeFromJsonString | |||
) |
Definition at line 1743 of file php/ext/google/protobuf/encode_decode.c.
PHP_METHOD | ( | Message | , |
mergeFromString | |||
) |
Definition at line 1696 of file php/ext/google/protobuf/encode_decode.c.
PHP_METHOD | ( | Message | , |
readOneof | |||
) |
Definition at line 563 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Message | , |
serializeToJsonString | |||
) |
Definition at line 1712 of file php/ext/google/protobuf/encode_decode.c.
PHP_METHOD | ( | Message | , |
serializeToString | |||
) |
Definition at line 1676 of file php/ext/google/protobuf/encode_decode.c.
PHP_METHOD | ( | Message | , |
whichOneof | |||
) |
Definition at line 597 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Message | , |
writeOneof | |||
) |
Definition at line 582 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Method | , |
__construct | |||
) |
PHP_METHOD | ( | Method | , |
getOptions | |||
) |
PHP_METHOD | ( | Method | , |
getRequestStreaming | |||
) |
PHP_METHOD | ( | Method | , |
getRequestTypeUrl | |||
) |
PHP_METHOD | ( | Method | , |
getResponseStreaming | |||
) |
PHP_METHOD | ( | Method | , |
getResponseTypeUrl | |||
) |
PHP_METHOD | ( | Method | , |
getSyntax | |||
) |
PHP_METHOD | ( | Method | , |
setName | |||
) |
PHP_METHOD | ( | Method | , |
setOptions | |||
) |
PHP_METHOD | ( | Method | , |
setRequestStreaming | |||
) |
PHP_METHOD | ( | Method | , |
setRequestTypeUrl | |||
) |
PHP_METHOD | ( | Method | , |
setResponseStreaming | |||
) |
PHP_METHOD | ( | Method | , |
setResponseTypeUrl | |||
) |
PHP_METHOD | ( | Method | , |
setSyntax | |||
) |
PHP_METHOD | ( | Mixin | , |
__construct | |||
) |
PHP_METHOD | ( | Mixin | , |
getRoot | |||
) |
PHP_METHOD | ( | Mixin | , |
setName | |||
) |
PHP_METHOD | ( | Mixin | , |
setRoot | |||
) |
Definition at line 1256 of file php/ext/google/protobuf/message.c.
PHP_PROTO_WRAP_OBJECT_END PHP_METHOD | ( | Oneof | , |
getName | |||
) |
PHP_METHOD | ( | Option | , |
__construct | |||
) |
PHP_METHOD | ( | Option | , |
getValue | |||
) |
PHP_METHOD | ( | Option | , |
setName | |||
) |
PHP_METHOD | ( | Option | , |
setValue | |||
) |
PHP_METHOD | ( | RepeatedField | , |
__construct | |||
) |
Constructs an instance of RepeatedField.
long | Type of the stored element. |
string | Message/Enum class name (message/enum fields only). |
PHP_METHOD | ( | RepeatedField | , |
append | |||
) |
PHP_METHOD | ( | RepeatedField | , |
count | |||
) |
PHP_METHOD | ( | RepeatedField | , |
getIterator | |||
) |
PHP_METHOD | ( | RepeatedField | , |
offsetExists | |||
) |
PHP_METHOD | ( | RepeatedField | , |
offsetGet | |||
) |
PHP_METHOD | ( | RepeatedField | , |
offsetSet | |||
) |
Assign the element at the given index. This will also be called for: $arr []= $ele and $arr[0] = ele
long | The index of the element to be assigned. |
object | The element to be assigned. |
Invalid | type for index. |
Non-existing | index. |
Incorrect | type of the element. |
PHP_METHOD | ( | RepeatedField | , |
offsetUnset | |||
) |
Remove the element at the given index. This will also be called for: unset($arr)
long | The index of the element to be removed. |
Invalid | type for index. |
The | element to be removed is not at the end of the RepeatedField. |
PHP_METHOD | ( | RepeatedFieldIter | , |
current | |||
) |
PHP_METHOD | ( | RepeatedFieldIter | , |
key | |||
) |
PHP_METHOD | ( | RepeatedFieldIter | , |
next | |||
) |
PHP_METHOD | ( | RepeatedFieldIter | , |
rewind | |||
) |
PHP_METHOD | ( | RepeatedFieldIter | , |
valid | |||
) |
PHP_METHOD | ( | SourceContext | , |
__construct | |||
) |
PHP_METHOD | ( | SourceContext | , |
getFileName | |||
) |
PHP_METHOD | ( | SourceContext | , |
setFileName | |||
) |
PHP_METHOD | ( | StringValue | , |
__construct | |||
) |
PHP_METHOD | ( | StringValue | , |
getValue | |||
) |
PHP_METHOD | ( | StringValue | , |
setValue | |||
) |
PHP_METHOD | ( | Struct | , |
__construct | |||
) |
PHP_METHOD | ( | Struct | , |
getFields | |||
) |
PHP_METHOD | ( | Struct | , |
setFields | |||
) |
Definition at line 1313 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Timestamp | , |
__construct | |||
) |
PHP_METHOD | ( | Timestamp | , |
fromDateTime | |||
) |
Definition at line 1594 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Timestamp | , |
getNanos | |||
) |
PHP_METHOD | ( | Timestamp | , |
getSeconds | |||
) |
PHP_METHOD | ( | Timestamp | , |
setNanos | |||
) |
PHP_METHOD | ( | Timestamp | , |
setSeconds | |||
) |
PHP_METHOD | ( | Timestamp | , |
toDateTime | |||
) |
Definition at line 1685 of file php/ext/google/protobuf/message.c.
PHP_METHOD | ( | Type | , |
__construct | |||
) |
PHP_METHOD | ( | Type | , |
getFields | |||
) |
PHP_METHOD | ( | Type | , |
getOneofs | |||
) |
PHP_METHOD | ( | Type | , |
getOptions | |||
) |
PHP_METHOD | ( | Type | , |
getSourceContext | |||
) |
PHP_METHOD | ( | Type | , |
getSyntax | |||
) |
PHP_METHOD | ( | Type | , |
setFields | |||
) |
PHP_METHOD | ( | Type | , |
setName | |||
) |
PHP_METHOD | ( | Type | , |
setOneofs | |||
) |
PHP_METHOD | ( | Type | , |
setOptions | |||
) |
PHP_METHOD | ( | Type | , |
setSourceContext | |||
) |
PHP_METHOD | ( | Type | , |
setSyntax | |||
) |
PHP_METHOD | ( | UInt32Value | , |
__construct | |||
) |
PHP_METHOD | ( | UInt32Value | , |
getValue | |||
) |
PHP_METHOD | ( | UInt32Value | , |
setValue | |||
) |
PHP_METHOD | ( | UInt64Value | , |
__construct | |||
) |
PHP_METHOD | ( | UInt64Value | , |
getValue | |||
) |
PHP_METHOD | ( | UInt64Value | , |
setValue | |||
) |
PHP_METHOD | ( | Util | , |
checkBool | |||
) |
PHP_METHOD | ( | Util | , |
checkBytes | |||
) |
PHP_METHOD | ( | Util | , |
checkDouble | |||
) |
PHP_METHOD | ( | Util | , |
checkEnum | |||
) |
PHP_METHOD | ( | Util | , |
checkFloat | |||
) |
PHP_METHOD | ( | Util | , |
checkInt32 | |||
) |
PHP_METHOD | ( | Util | , |
checkInt64 | |||
) |
PHP_METHOD | ( | Util | , |
checkMapField | |||
) |
Definition at line 597 of file type_check.c.
PHP_METHOD | ( | Util | , |
checkMessage | |||
) |
Definition at line 432 of file type_check.c.
PHP_METHOD | ( | Util | , |
checkRepeatedField | |||
) |
Definition at line 513 of file type_check.c.
PHP_METHOD | ( | Util | , |
checkString | |||
) |
PHP_METHOD | ( | Util | , |
checkUint32 | |||
) |
PHP_METHOD | ( | Util | , |
checkUint64 | |||
) |
PHP_METHOD | ( | Value | , |
__construct | |||
) |
PHP_METHOD | ( | Value | , |
getBoolValue | |||
) |
PHP_METHOD | ( | Value | , |
getKind | |||
) |
PHP_METHOD | ( | Value | , |
getListValue | |||
) |
PHP_METHOD | ( | Value | , |
getNullValue | |||
) |
PHP_METHOD | ( | Value | , |
getNumberValue | |||
) |
PHP_METHOD | ( | Value | , |
getStringValue | |||
) |
PHP_METHOD | ( | Value | , |
getStructValue | |||
) |
PHP_METHOD | ( | Value | , |
setBoolValue | |||
) |
PHP_METHOD | ( | Value | , |
setListValue | |||
) |
PHP_METHOD | ( | Value | , |
setNullValue | |||
) |
PHP_METHOD | ( | Value | , |
setNumberValue | |||
) |
PHP_METHOD | ( | Value | , |
setStringValue | |||
) |
PHP_METHOD | ( | Value | , |
setStructValue | |||
) |
|
inlinestatic |
Definition at line 1495 of file php/ext/google/protobuf/protobuf.h.
bool protobuf_convert_to_bool | ( | zval * | from, |
int8_t * | to | ||
) |
Definition at line 334 of file type_check.c.
bool protobuf_convert_to_double | ( | zval * | from, |
double * | to | ||
) |
bool protobuf_convert_to_float | ( | zval * | from, |
float * | to | ||
) |
bool protobuf_convert_to_int32 | ( | zval * | from, |
int32_t * | to | ||
) |
bool protobuf_convert_to_int64 | ( | zval * | from, |
int64_t * | to | ||
) |
bool protobuf_convert_to_string | ( | zval * | from | ) |
Definition at line 375 of file type_check.c.
bool protobuf_convert_to_uint32 | ( | zval * | from, |
uint32_t * | to | ||
) |
bool protobuf_convert_to_uint64 | ( | zval * | from, |
uint64_t * | to | ||
) |
PHP_PROTO_WRAP_OBJECT_END void repeated_field_create_with_field | ( | zend_class_entry * | ce, |
const upb_fielddef * | field, | ||
CACHED_VALUE *repeated_field | PHP_PROTO_TSRMLS_DC | ||
) |
void repeated_field_create_with_type | ( | zend_class_entry * | ce, |
upb_fieldtype_t | type, | ||
const zend_class_entry * | msg_ce, | ||
CACHED_VALUE *repeated_field | PHP_PROTO_TSRMLS_DC | ||
) |
void* repeated_field_index_native | ( | RepeatedField * | intern, |
int index | TSRMLS_DC | ||
) |
void repeated_field_init | ( | TSRMLS_D | ) |
void repeated_field_iter_init | ( | TSRMLS_D | ) |
void repeated_field_push_native | ( | RepeatedField * | intern, |
void * | value | ||
) |
void serialize_to_string | ( | zval * | val, |
zval *return_value | TSRMLS_DC | ||
) |
Definition at line 1651 of file php/ext/google/protobuf/encode_decode.c.
void* slot_memory | ( | MessageLayout * | layout, |
const void * | storage, | ||
const upb_fielddef * | field | ||
) |
Definition at line 586 of file php/ext/google/protobuf/storage.c.
uint32_t* slot_oneof_case | ( | MessageLayout * | layout, |
const void * | storage, | ||
const upb_fielddef * | field | ||
) |
Definition at line 575 of file php/ext/google/protobuf/storage.c.
void source_context_init | ( | TSRMLS_D | ) |
void string_value_init | ( | TSRMLS_D | ) |
void stringsink_init | ( | stringsink * | sink | ) |
Definition at line 68 of file php/ext/google/protobuf/encode_decode.c.
size_t stringsink_string | ( | void * | _sink, |
const void * | hd, | ||
const char * | ptr, | ||
size_t | len, | ||
const upb_bufhandle * | handle | ||
) |
Definition at line 45 of file php/ext/google/protobuf/encode_decode.c.
void stringsink_uninit | ( | stringsink * | sink | ) |
Definition at line 80 of file php/ext/google/protobuf/encode_decode.c.
Definition at line 82 of file php/ext/google/protobuf/encode_decode.c.
void struct_init | ( | TSRMLS_D | ) |
void syntax_init | ( | TSRMLS_D | ) |
void timestamp_init | ( | TSRMLS_D | ) |
upb_fieldtype_t to_fieldtype | ( | upb_descriptortype_t | type | ) |
void type_init | ( | TSRMLS_D | ) |
void u_int32_value_init | ( | TSRMLS_D | ) |
void u_int64_value_init | ( | TSRMLS_D | ) |
Definition at line 52 of file php/ext/google/protobuf/map.c.
void util_init | ( | TSRMLS_D | ) |
Definition at line 80 of file type_check.c.
void value_init | ( | TSRMLS_D | ) |
zend_class_entry* any_type |
Definition at line 1351 of file php/ext/google/protobuf/message.c.
zend_class_entry* api_type |
Definition at line 1766 of file php/ext/google/protobuf/message.c.
zval* array |
Definition at line 1127 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* bool_value_type |
Definition at line 1812 of file php/ext/google/protobuf/message.c.
zend_class_entry* bytes_value_type |
Definition at line 1840 of file php/ext/google/protobuf/message.c.
Definition at line 934 of file php/ext/google/protobuf/protobuf.h.
Descriptor* descriptor |
Definition at line 936 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* descriptor_type |
zend_class_entry* double_value_type |
Definition at line 1868 of file php/ext/google/protobuf/message.c.
zend_class_entry* duration_type |
Definition at line 1539 of file php/ext/google/protobuf/message.c.
zend_class_entry* empty_type |
Definition at line 2109 of file php/ext/google/protobuf/message.c.
zend_class_entry* enum_descriptor_type |
zend_class_entry* enum_type |
Definition at line 1904 of file php/ext/google/protobuf/message.c.
zend_class_entry* enum_value_descriptor_type |
zend_class_entry* enum_value_type |
Definition at line 1948 of file php/ext/google/protobuf/message.c.
const upb_enumdef* enumdef |
Definition at line 830 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* field_cardinality_type |
Definition at line 1005 of file php/ext/google/protobuf/message.c.
zend_class_entry* field_descriptor_type |
zend_class_entry* field_kind_type |
Definition at line 1081 of file php/ext/google/protobuf/message.c.
zend_class_entry* field_mask_type |
Definition at line 1982 of file php/ext/google/protobuf/message.c.
zend_class_entry* field_type |
Definition at line 2028 of file php/ext/google/protobuf/message.c.
const upb_fielddef* fielddef |
Definition at line 816 of file php/ext/google/protobuf/protobuf.h.
upb_handlercache* fill_handler_cache |
Definition at line 766 of file php/ext/google/protobuf/protobuf.h.
upb_pbcodecache* fill_method_cache |
Definition at line 770 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* float_value_type |
Definition at line 2083 of file php/ext/google/protobuf/message.c.
InternalDescriptorPool* generated_pool |
int index |
Definition at line 1175 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* int32_value_type |
Definition at line 2134 of file php/ext/google/protobuf/message.c.
zend_class_entry* int64_value_type |
Definition at line 2162 of file php/ext/google/protobuf/message.c.
InternalDescriptorPool* intern |
Definition at line 757 of file php/ext/google/protobuf/protobuf.h.
bool is_inited_file_any |
Definition at line 151 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_api |
Definition at line 152 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_duration |
Definition at line 153 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_empty |
Definition at line 155 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_field_mask |
Definition at line 154 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_source_context |
Definition at line 156 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_struct |
Definition at line 157 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_timestamp |
Definition at line 158 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_type |
Definition at line 159 of file php/ext/google/protobuf/protobuf.c.
bool is_inited_file_wrappers |
Definition at line 160 of file php/ext/google/protobuf/protobuf.c.
Definition at line 1070 of file php/ext/google/protobuf/protobuf.h.
upb_json_codecache* json_fill_method_cache |
Definition at line 771 of file php/ext/google/protobuf/protobuf.h.
upb_handlercache* json_serialize_handler_cache |
Definition at line 768 of file php/ext/google/protobuf/protobuf.h.
upb_handlercache* json_serialize_handler_preserve_cache |
Definition at line 769 of file php/ext/google/protobuf/protobuf.h.
upb_fieldtype_t key_type |
Definition at line 1062 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry * klass |
Definition at line 801 of file php/ext/google/protobuf/protobuf.h.
MessageLayout* layout |
Definition at line 800 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* list_value_type |
Definition at line 2190 of file php/ext/google/protobuf/message.c.
zend_object_handlers* map_field_handlers |
Definition at line 162 of file php/ext/google/protobuf/map.c.
zend_object_handlers* map_field_iter_handlers |
Definition at line 163 of file php/ext/google/protobuf/map.c.
zend_class_entry* map_field_type |
Definition at line 159 of file php/ext/google/protobuf/map.c.
zend_object_handlers* message_handlers |
Definition at line 46 of file php/ext/google/protobuf/message.c.
zend_class_entry* message_type |
Definition at line 45 of file php/ext/google/protobuf/message.c.
zend_class_entry* method_type |
Definition at line 2230 of file php/ext/google/protobuf/message.c.
zend_class_entry* mixin_type |
Definition at line 2278 of file php/ext/google/protobuf/message.c.
const zend_class_entry* msg_ce |
Definition at line 1064 of file php/ext/google/protobuf/protobuf.h.
const upb_msgdef* msgdef |
Definition at line 799 of file php/ext/google/protobuf/protobuf.h.
const char* name |
Definition at line 840 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* null_value_type |
Definition at line 1230 of file php/ext/google/protobuf/message.c.
int32_t number |
Definition at line 841 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* oneof_descriptor_type |
const upb_oneofdef* oneofdef |
Definition at line 1174 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* option_type |
Definition at line 2311 of file php/ext/google/protobuf/message.c.
upb_handlercache* pb_serialize_handler_cache |
Definition at line 767 of file php/ext/google/protobuf/protobuf.h.
InternalDescriptorPool* pool |
Definition at line 798 of file php/ext/google/protobuf/protobuf.h.
long position |
Definition at line 1138 of file php/ext/google/protobuf/protobuf.h.
PHP_PROTO_WRAP_OBJECT_END RepeatedField* repeated_field |
Definition at line 1137 of file php/ext/google/protobuf/protobuf.h.
PHP_PROTO_WRAP_OBJECT_END Map* self |
Definition at line 1069 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* source_context_type |
Definition at line 2342 of file php/ext/google/protobuf/message.c.
zend_class_entry* string_value_type |
Definition at line 2370 of file php/ext/google/protobuf/message.c.
zend_class_entry* struct_type |
Definition at line 2398 of file php/ext/google/protobuf/message.c.
upb_symtab* symtab |
Definition at line 765 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* syntax_type |
Definition at line 1283 of file php/ext/google/protobuf/message.c.
upb_strtable table |
Definition at line 1065 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* timestamp_type |
Definition at line 1574 of file php/ext/google/protobuf/message.c.
Definition at line 1131 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* type_type |
Definition at line 2436 of file php/ext/google/protobuf/message.c.
zend_class_entry* uint32_value_type |
zend_class_entry* uint64_value_type |
char value[NATIVE_SLOT_MAX_SIZE] |
Definition at line 1176 of file php/ext/google/protobuf/protobuf.h.
zend_class_entry* value_type |
Definition at line 1063 of file php/ext/google/protobuf/protobuf.h.