#include "sockaddr_conv.h"
#include "conversions.h"
#include "sendrecvmsg.h"
#include <Zend/zend_llist.h>
#include <zend_smart_str.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/un.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <limits.h>
#include <stdarg.h>
#include <stddef.h>
Go to the source code of this file.
|
void | err_msg_dispose (struct err_s *err) |
|
void | allocations_dispose (zend_llist **allocations) |
|
void | from_zval_write_int (const zval *arr_value, char *field, ser_context *ctx) |
|
void | to_zval_read_int (const char *data, zval *zv, res_context *ctx) |
|
void | from_zval_write_msghdr_send (const zval *container, char *msghdr_c, ser_context *ctx) |
|
void | from_zval_write_msghdr_recv (const zval *container, char *msghdr_c, ser_context *ctx) |
|
void | to_zval_read_msghdr (const char *msghdr_c, zval *zv, res_context *ctx) |
|
void * | from_zval_run_conversions (const zval *container, php_socket *sock, from_zval_write_field *writer, size_t struct_size, const char *top_name, zend_llist **allocations, struct err_s *err) |
|
zval * | to_zval_run_conversions (const char *structure, to_zval_read_field *reader, const char *top_name, const struct key_value *key_value_pairs, struct err_s *err, zval *zv) |
|
◆ DEFAULT_BUFF_SIZE
#define DEFAULT_BUFF_SIZE 8192 |
◆ KEY_CMSG_LEN
#define KEY_CMSG_LEN "cmsg_len" |
◆ KEY_FILL_SOCKADDR
#define KEY_FILL_SOCKADDR "fill_sockaddr" |
◆ KEY_RECVMSG_RET
#define KEY_RECVMSG_RET "recvmsg_ret" |
◆ MAX_USER_BUFF_SIZE
#define MAX_USER_BUFF_SIZE ((size_t)(100*1024*1024)) |
◆ allocations_dispose()
◆ err_msg_dispose()
◆ from_zval_run_conversions()
◆ from_zval_write_int()
◆ from_zval_write_msghdr_recv()
void from_zval_write_msghdr_recv |
( |
const zval * | container, |
|
|
char * | msghdr_c, |
|
|
ser_context * | ctx ) |
◆ from_zval_write_msghdr_send()
void from_zval_write_msghdr_send |
( |
const zval * | container, |
|
|
char * | msghdr_c, |
|
|
ser_context * | ctx ) |
◆ to_zval_read_int()
◆ to_zval_read_msghdr()
◆ to_zval_run_conversions()
◆ empty_key_value_list
const struct key_value empty_key_value_list[] = {{0}} |