加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
jsr_server.h 2.08 KB
一键复制 编辑 原始数据 按行查看 历史
/*
+----------------------------------------------------------------------+
| PHP Version 5 |
+----------------------------------------------------------------------+
| Copyright (c) 1997-2013 The PHP Group |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
| available through the world-wide-web at the following url: |
| http://www.php.net/license/3_01.txt |
| If you did not receive a copy of the PHP license and are unable to |
| obtain it through the world-wide-web, please send a note to |
| license@php.net so we can mail you a copy immediately. |
+----------------------------------------------------------------------+
| Author: rryqszq4 |
+----------------------------------------------------------------------+
*/
/* $Id$ */
#ifndef PHP_JSR_SERVER_H
#define PHP_JSR_SERVER_H
#define COUNT_RECURSIVE 1
static zend_class_entry *php_jsonrpc_server_entry;
static int _php_count_recursive(zval *array, long mode TSRMLS_DC);
static zval* _jsr_file_get_contents();
static zval* _jsr_server_get_arguments(zval *request_params, zval *method_params,
int nb_required_params, int nb_max_params TSRMLS_DC);
PHP_METHOD(jsonrpc_server, __construct);
PHP_METHOD(jsonrpc_server, register);
PHP_METHOD(jsonrpc_server, bind);
PHP_METHOD(jsonrpc_server, execute);
PHP_METHOD(jsonrpc_server, jsonformat);
PHP_METHOD(jsonrpc_server, rpcformat);
PHP_METHOD(jsonrpc_server, executeprocedure);
PHP_METHOD(jsonrpc_server, executecallback);
PHP_METHOD(jsonrpc_server, executemethod);
PHP_METHOD(jsonrpc_server, getresponse);
void jsonrpc_server_init(int module_number TSRMLS_DC);
#endif
/*
* Local variables:
* tab-width: 4
* c-basic-offset: 4
* End:
* vim600: noet sw=4 ts=4 fdm=marker
* vim<600: noet sw=4 ts=4
*/
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化