diff options
Diffstat (limited to 'src/php/ext/grpc/server_credentials.h')
-rwxr-xr-x | src/php/ext/grpc/server_credentials.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/php/ext/grpc/server_credentials.h b/src/php/ext/grpc/server_credentials.h new file mode 100755 index 0000000000..0a5c785902 --- /dev/null +++ b/src/php/ext/grpc/server_credentials.h @@ -0,0 +1,30 @@ +#ifndef NET_GRPC_PHP_GRPC_SERVER_CREDENTIALS_H_ +#define NET_GRPC_PHP_GRPC_SERVER_CREDENTIALS_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 "grpc/grpc_security.h" + +/* Class entry for the Server_Credentials PHP class */ +zend_class_entry *grpc_ce_server_credentials; + +/* Wrapper struct for grpc_server_credentials that can be associated with a PHP + * object */ +typedef struct wrapped_grpc_server_credentials { + zend_object std; + + grpc_server_credentials *wrapped; +} wrapped_grpc_server_credentials; + +/* Initializes the Server_Credentials PHP class */ +void grpc_init_server_credentials(TSRMLS_D); + +#endif /* NET_GRPC_PHP_GRPC_SERVER_CREDENTIALS_H_ */ |