| /PHP_TRUNK/ext/wddx/ |
| H A D | php_wddx_api.h | 51 #define php_wddx_add_chunk(packet, str) smart_str_appends(packet, str) 52 #define php_wddx_add_chunk_ex(packet, str, len) smart_str_appendl(packet, str, len) 53 #define php_wddx_add_chunk_static(packet, str) smart_str_appendl(packet, str, sizeof(str)-1) 58 void php_wddx_destructor(wddx_packet *packet); 60 void php_wddx_packet_start(wddx_packet *packet, char *comment, int comment_len); 61 void php_wddx_packet_end(wddx_packet *packet); 63 void php_wddx_serialize_var(wddx_packet *packet, zva [all...] |
| H A D | wddx.c | 131 ZEND_ARG_INFO(0, packet) 266 wddx_packet *packet; local 269 packet = php_wddx_constructor(); 271 php_wddx_packet_start(packet, NULL, 0); 272 php_wddx_add_chunk_static(packet, WDDX_STRUCT_S); 275 php_wddx_serialize_var(packet, *struc, key, key_length TSRMLS_CC); 278 php_wddx_add_chunk_static(packet, WDDX_STRUCT_E); 279 php_wddx_packet_end(packet); 280 *newstr = php_wddx_gather(packet); 281 php_wddx_destructor(packet); 369 php_wddx_packet_start(wddx_packet *packet, char *comment, int comment_len) argument 387 php_wddx_packet_end(wddx_packet *packet) argument 402 php_wddx_serialize_string(wddx_packet *packet, zval *var TSRMLS_DC) argument 422 php_wddx_serialize_number(wddx_packet *packet, zval *var) argument 439 php_wddx_serialize_boolean(wddx_packet *packet, zval *var) argument 447 php_wddx_serialize_unset(wddx_packet *packet) argument 455 php_wddx_serialize_object(wddx_packet *packet, zval *obj) argument 555 php_wddx_serialize_array(wddx_packet *packet, zval *arr) argument 627 php_wddx_serialize_var(wddx_packet *packet, zval *var, char *name, int name_len TSRMLS_DC) argument 692 php_wddx_add_var(wddx_packet *packet, zval *name_var) argument 1164 wddx_packet *packet; local 1187 wddx_packet *packet; local 1221 smart_str *packet; local 1232 php_wddx_destructor(wddx_packet *packet) argument 1245 wddx_packet *packet; local 1267 wddx_packet *packet = NULL; local 1292 wddx_packet *packet = NULL; local 1324 zval *packet; local [all...] |
| /PHP_TRUNK/ext/mysqlnd/ |
| H A D | mysqlnd_wireprotocol.c | 35 #define PACKET_READ_HEADER_AND_BODY(packet, conn, buf, buf_size, packet_type_as_text, packet_type) \ 38 if (FAIL == mysqlnd_read_header((conn)->net, &((packet)->header), (conn)->stats, ((conn)->error_info) TSRMLS_CC)) {\ 45 if ((buf_size) < (packet)->header.size) { \ 47 (buf_size), (packet)->header.size, (packet)->header.size - (buf_size)); \ 50 if (FAIL == conn->net->data->m.receive_ex((conn)->net, (buf), (packet)->header.size, (conn)->stats, ((conn)->error_info) TSRMLS_CC)) { \ 54 DBG_ERR_FMT("Empty '%s' packet body", (packet_type_as_text)); \ 58 MYSQLND_HEADER_SIZE + (packet)->header.size, \ 65 if ((size_t)(p - begin) > packet->header.size) { \ 131 php_mysqlnd_net_field_length(zend_uchar **packet) argument 161 php_mysqlnd_net_field_length_ll(zend_uchar **packet) argument 190 php_mysqlnd_net_store_length(zend_uchar *packet, uint64_t length) argument 328 MYSQLND_PACKET_GREET *packet= (MYSQLND_PACKET_GREET *) _packet; local 489 MYSQLND_PACKET_AUTH * packet= (MYSQLND_PACKET_AUTH *) _packet; local 650 register MYSQLND_PACKET_AUTH_RESPONSE * packet= (MYSQLND_PACKET_AUTH_RESPONSE *) _packet; local 764 MYSQLND_PACKET_CHANGE_AUTH_RESPONSE *packet= (MYSQLND_PACKET_CHANGE_AUTH_RESPONSE *) _packet; local 813 register MYSQLND_PACKET_OK *packet= (MYSQLND_PACKET_OK *) _packet; local 898 MYSQLND_PACKET_EOF *packet= (MYSQLND_PACKET_EOF *) _packet; local 970 MYSQLND_PACKET_COMMAND * packet= (MYSQLND_PACKET_COMMAND *) _packet; local 1053 MYSQLND_PACKET_RSET_HEADER *packet= (MYSQLND_PACKET_RSET_HEADER *) _packet; local 1186 MYSQLND_PACKET_RES_FIELD *packet= (MYSQLND_PACKET_RES_FIELD *) _packet; local 1767 MYSQLND_PACKET_ROW *packet= (MYSQLND_PACKET_ROW *) _packet; local 1885 MYSQLND_PACKET_STATS *packet= (MYSQLND_PACKET_STATS *) _packet; local 1933 MYSQLND_PACKET_PREPARE_RESPONSE *packet= (MYSQLND_PACKET_PREPARE_RESPONSE *) _packet; local 2020 MYSQLND_PACKET_CHG_USER_RESPONSE *packet= (MYSQLND_PACKET_CHG_USER_RESPONSE *) _packet; local 2137 MYSQLND_PACKET_SHA256_PK_REQUEST_RESPONSE * packet= (MYSQLND_PACKET_SHA256_PK_REQUEST_RESPONSE *) _packet; local 2284 struct st_mysqlnd_packet_greet * packet = mnd_pecalloc(1, packet_methods[PROT_GREET_PACKET].struct_size, persistent); local 2299 struct st_mysqlnd_packet_auth * packet = mnd_pecalloc(1, packet_methods[PROT_AUTH_PACKET].struct_size, persistent); local 2314 struct st_mysqlnd_packet_auth_response * packet = mnd_pecalloc(1, packet_methods[PROT_AUTH_RESP_PACKET].struct_size, persistent); local 2329 struct st_mysqlnd_packet_change_auth_response * packet = mnd_pecalloc(1, packet_methods[PROT_CHANGE_AUTH_RESP_PACKET].struct_size, persistent); local 2344 struct st_mysqlnd_packet_ok * packet = mnd_pecalloc(1, packet_methods[PROT_OK_PACKET].struct_size, persistent); local 2359 struct st_mysqlnd_packet_eof * packet = mnd_pecalloc(1, packet_methods[PROT_EOF_PACKET].struct_size, persistent); local 2374 struct st_mysqlnd_packet_command * packet = mnd_pecalloc(1, packet_methods[PROT_CMD_PACKET].struct_size, persistent); local 2389 struct st_mysqlnd_packet_rset_header * packet = mnd_pecalloc(1, packet_methods[PROT_RSET_HEADER_PACKET].struct_size, persistent); local 2404 struct st_mysqlnd_packet_res_field * packet = mnd_pecalloc(1, packet_methods[PROT_RSET_FLD_PACKET].struct_size, persistent); local 2419 struct st_mysqlnd_packet_row * packet = mnd_pecalloc(1, packet_methods[PROT_ROW_PACKET].struct_size, persistent); local 2434 struct st_mysqlnd_packet_stats * packet = mnd_pecalloc(1, packet_methods[PROT_STATS_PACKET].struct_size, persistent); local 2449 struct st_mysqlnd_packet_prepare_response * packet = mnd_pecalloc(1, packet_methods[PROT_PREPARE_RESP_PACKET].struct_size, persistent); local 2464 struct st_mysqlnd_packet_chg_user_resp * packet = mnd_pecalloc(1, packet_methods[PROT_CHG_USER_RESP_PACKET].struct_size, persistent); local 2479 struct st_mysqlnd_packet_sha256_pk_request * packet = mnd_pecalloc(1, packet_methods[PROT_SHA256_PK_REQUEST_PACKET].struct_size, persistent); local 2494 struct st_mysqlnd_packet_sha256_pk_request_response * packet = mnd_pecalloc(1, packet_methods[PROT_SHA256_PK_REQUEST_RESPONSE_PACKET].struct_size, persistent); local [all...] |
| H A D | mysqlnd_wireprotocol.h | 39 #define PACKET_WRITE(packet, conn) ((packet)->header.m->write_to_net((packet), (conn) TSRMLS_CC)) 40 #define PACKET_READ(packet, conn) ((packet)->header.m->read_from_net((packet), (conn) TSRMLS_CC)) 41 #define PACKET_FREE(packet) \ 43 DBG_INF_FMT("PACKET_FREE(%p)", packet); \ 44 if ((packet)) { \ 45 ((packet) [all...] |