diff options
Diffstat (limited to 'src/php/ext/grpc/call.h')
-rw-r--r-- | src/php/ext/grpc/call.h | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/src/php/ext/grpc/call.h b/src/php/ext/grpc/call.h index 104ac301c1..7abc8fa0e8 100644 --- a/src/php/ext/grpc/call.h +++ b/src/php/ext/grpc/call.h @@ -19,16 +19,9 @@ #ifndef NET_GRPC_PHP_GRPC_CALL_H_ #define NET_GRPC_PHP_GRPC_CALL_H_ -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include <php.h> -#include <php_ini.h> -#include <ext/standard/info.h> #include "php_grpc.h" -#include <grpc/grpc.h> +#include "channel.h" /* Class entry for the Call PHP class */ extern zend_class_entry *grpc_ce_call; @@ -37,25 +30,15 @@ extern zend_class_entry *grpc_ce_call; PHP_GRPC_WRAP_OBJECT_START(wrapped_grpc_call) bool owned; grpc_call *wrapped; + wrapped_grpc_channel* channel; PHP_GRPC_WRAP_OBJECT_END(wrapped_grpc_call) -#if PHP_MAJOR_VERSION < 7 - -#define Z_WRAPPED_GRPC_CALL_P(zv) \ - (wrapped_grpc_call *)zend_object_store_get_object(zv TSRMLS_CC) - -#else - static inline wrapped_grpc_call *wrapped_grpc_call_from_obj(zend_object *obj) { return (wrapped_grpc_call*)((char*)(obj) - XtOffsetOf(wrapped_grpc_call, std)); } -#define Z_WRAPPED_GRPC_CALL_P(zv) wrapped_grpc_call_from_obj(Z_OBJ_P((zv))) - -#endif /* PHP_MAJOR_VERSION */ - /* Creates and returns a PHP associative array of metadata from a C array of * call metadata */ zval *grpc_parse_metadata_array(grpc_metadata_array *metadata_array TSRMLS_DC); |