Go to the documentation of this file.
19 #ifndef NET_GRPC_PHP_GRPC_CHANNEL_H_
20 #define NET_GRPC_PHP_GRPC_CHANNEL_H_
25 #if PHP_MAJOR_VERSION >= 8
26 #define ZEND_HASH_INIT(hash_table, limit, descriptor, zend_bool) _zend_hash_init(hash_table, limit, descriptor, zend_bool);
28 #define ZEND_HASH_INIT(hash_table, limit, descriptor, zend_bool) zend_hash_init_ex(hash_table, limit, NULL, descriptor, zend_bool, 0);
43 wrapped_grpc_channel_credentials *
creds;
51 static inline wrapped_grpc_channel
53 return (wrapped_grpc_channel*)((
char*)(
obj) -
54 XtOffsetOf(wrapped_grpc_channel,
std));
OPENSSL_EXPORT const ASN1_OBJECT * obj
wrapped_grpc_channel_credentials * creds
grpc_channel_wrapper * channel
void generate_sha1_str(char *sha1str, char *str, php_grpc_int len)
void php_grpc_delete_persistent_list_entry(char *key, php_grpc_int key_len TSRMLS_DC)
static wrapped_grpc_channel * wrapped_grpc_channel_from_obj(zend_object *obj)
wrapped_grpc_channel * channel
grpc_channel_wrapper * wrapper
struct _grpc_channel_wrapper grpc_channel_wrapper
zend_class_entry * grpc_ce_channel
struct _channel_persistent_le channel_persistent_le_t
#define PHP_GRPC_WRAP_OBJECT_END(name)
#define PHP_GRPC_WRAP_OBJECT_START(name)
struct _target_bound_le target_bound_le_t
struct grpc_channel grpc_channel
int php_grpc_read_args_array(zval *args_array, grpc_channel_args *args TSRMLS_DC)
GRPC_STARTUP_FUNCTION(channel)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:52