diff options
Diffstat (limited to 'ext/rpc/com/com.c')
-rw-r--r-- | ext/rpc/com/com.c | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/ext/rpc/com/com.c b/ext/rpc/com/com.c deleted file mode 100644 index 11f4d4930b..0000000000 --- a/ext/rpc/com/com.c +++ /dev/null @@ -1,115 +0,0 @@ -#include "com.h" - -/* protos */ -static int com_hash(char *, zend_uint, char **, zend_uint *, int, char *, int); -static int com_ctor(char *, zend_uint, void **, int , zval ***); -static int com_dtor(void **); -static int com_call(char *, zend_uint, void **, zval **, int, zval ***); -static int com_get(char *, zend_uint, zval *, void **); -static int com_set(char *, zend_uint, zval *, void **); -static int com_compare(void **, void **); -static int com_get_classname(char **, zend_uint *, void **); -static int com_has_property(char *, zend_uint, void **); -static int com_unset_property(char *, zend_uint, void **); -static int com_get_properties(HashTable **, void **); - - -/* register rpc callback function */ -RPC_REGISTER_HANDLERS_START(com) -POOL, -HASH_AS_INT_WITH_SIGNATURE, -com_hash, -com_ctor, -com_dtor, -com_call, -com_get, -com_set, -com_compare, -com_get_classname, -com_has_property, -com_unset_property, -com_get_properties -RPC_REGISTER_HANDLERS_END() - -/* register userspace functions */ -RPC_FUNCTION_ENTRY_START(com) - ZEND_FALIAS(com_invoke, rpc_call, NULL) - ZEND_FE(com_addref, NULL) -RPC_FUNCTION_ENTRY_END() - -/* register class methods */ -RPC_METHOD_ENTRY_START(com) - ZEND_FALIAS(addref, com_addref, NULL) -RPC_METHOD_ENTRY_END() - -/* init function that is called before the class is registered - * so you can do any tricky stuff in here - */ -RPC_INIT_FUNCTION(com) -{ -} - -/* rpc handler functions */ - -static int com_hash(char *name, zend_uint name_len, char **hash, zend_uint *hash_len, int num_args, char *arg_types, int type) -{ - *hash = strdup(name); - *hash_len = name_len; - - return SUCCESS; -} - -static int com_ctor(char *class_name, zend_uint class_name_len, void **data, int num_args, zval **args[]) -{ - return SUCCESS; -} - -static int com_dtor(void **data) -{ - return SUCCESS; -} - -static int com_call(char *method_name, zend_uint method_name_len, void **data, zval **return_value, int num_args, zval **args[]) -{ - return SUCCESS; -} - -static int com_get(char *property_name, zend_uint property_name_len, zval *return_value, void **data) -{ - return SUCCESS; -} - -static int com_set(char *property_name, zend_uint property_name_len, zval *value, void **data) -{ - return SUCCESS; -} - -static int com_compare(void **data1, void **data2) -{ - return SUCCESS; -} - -static int com_get_classname(char **class_name, zend_uint *class_name_length, void **data) -{ - return SUCCESS; -} - -static int com_has_property(char *property_name, zend_uint property_name_length, void **data) -{ - return SUCCESS; -} - -static int com_unset_property(char *property_name, zend_uint property_name_length, void **data) -{ - return SUCCESS; -} - -static int com_get_properties(HashTable **properties, void **data) -{ - return SUCCESS; -} - -/* custom functions */ -ZEND_FUNCTION(com_addref) -{ -}
\ No newline at end of file |