summaryrefslogtreecommitdiff
path: root/ext/rpc/com/com.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/rpc/com/com.c')
-rw-r--r--ext/rpc/com/com.c132
1 files changed, 0 insertions, 132 deletions
diff --git a/ext/rpc/com/com.c b/ext/rpc/com/com.c
deleted file mode 100644
index 0b51925ed7..0000000000
--- a/ext/rpc/com/com.c
+++ /dev/null
@@ -1,132 +0,0 @@
-#include "com.h"
-
-/* protos */
-static int com_hash(rpc_string, rpc_string *, int, char *, int);
-static int com_name(rpc_string, rpc_string *, int);
-static int com_ctor(rpc_string, void **, int , zval ***);
-static int com_dtor(void **);
-static int com_call(rpc_string, void **, zval **, int, zval ***);
-static int com_get(rpc_string, zval *, void **);
-static int com_set(rpc_string, zval *, void **);
-static int com_compare(void **, void **);
-static int com_has_property(rpc_string, void **);
-static int com_unset_property(rpc_string, void **);
-static int com_get_properties(HashTable **, void **);
-
-
-/* register rpc callback function */
-RPC_REGISTER_HANDLERS_START(com)
-TRUE, /* poolable */
-HASH_AS_INT_WITH_SIGNATURE,
-com_hash,
-com_name,
-com_ctor,
-com_dtor,
-com_call,
-com_get,
-com_set,
-com_compare,
-com_has_property,
-com_unset_property,
-com_get_properties
-RPC_REGISTER_HANDLERS_END()
-
-/* register ini settings */
-RPC_INI_START(com)
-PHP_INI_ENTRY_EX("com.allow_dcom", "0", PHP_INI_SYSTEM, NULL, php_ini_boolean_displayer_cb)
-PHP_INI_ENTRY_EX("com.autoregister_typelib", "0", PHP_INI_SYSTEM, NULL, php_ini_boolean_displayer_cb)
-PHP_INI_ENTRY_EX("com.autoregister_verbose", "0", PHP_INI_SYSTEM, NULL, php_ini_boolean_displayer_cb)
-PHP_INI_ENTRY_EX("com.autoregister_casesensitive", "1", PHP_INI_SYSTEM, NULL, php_ini_boolean_displayer_cb)
-RPC_INI_END()
-
-/* register userspace functions */
-RPC_FUNCTION_ENTRY_START(com)
- ZEND_FALIAS(com_invoke, rpc_call, NULL)
- ZEND_FE(com_addref, NULL)
- ZEND_FE(com_release, NULL)
-RPC_FUNCTION_ENTRY_END()
-
-/* register class methods */
-RPC_METHOD_ENTRY_START(com)
- ZEND_FALIAS(addref, com_addref, NULL)
- ZEND_FALIAS(release, com_release, 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(rpc_string name, rpc_string *hash, int num_args, char *arg_types, int type)
-{
- hash->str = strdup(name.str);
- hash->len = name.len;
-
- return SUCCESS;
-}
-
-static int com_name(rpc_string hash, rpc_string *name, int type)
-{
- name->str = strdup(hash.str);
- name->len = hash.len;
-
- return SUCCESS;
-}
-
-static int com_ctor(rpc_string class_name, void **data, int num_args, zval **args[])
-{
- return SUCCESS;
-}
-
-static int com_dtor(void **data)
-{
- return SUCCESS;
-}
-
-static int com_call(rpc_string method_name, void **data, zval **return_value, int num_args, zval **args[])
-{
- return SUCCESS;
-}
-
-static int com_get(rpc_string property_name, zval *return_value, void **data)
-{
- return SUCCESS;
-}
-
-static int com_set(rpc_string property_name, zval *value, void **data)
-{
- return SUCCESS;
-}
-
-static int com_compare(void **data1, void **data2)
-{
- return SUCCESS;
-}
-
-static int com_has_property(rpc_string property_name, void **data)
-{
- return SUCCESS;
-}
-
-static int com_unset_property(rpc_string property_name, void **data)
-{
- return SUCCESS;
-}
-
-static int com_get_properties(HashTable **properties, void **data)
-{
- return SUCCESS;
-}
-
-/* custom functions */
-ZEND_FUNCTION(com_addref)
-{
-}
-
-ZEND_FUNCTION(com_release)
-{
-} \ No newline at end of file