ZOO-Project
|
#include <sapi/embed/php_embed.h>
#include <zend_stream.h>
#include "service_internal_php.h"
#include "response_print.h"
Macros | |
#define | ZEND_DEBUG 0 |
#define | zval_make_ref_array(zv, len) for (int elem = 0; elem < len; elem++) ZVAL_MAKE_REF(&zv[elem]); |
#define | zval_unref_array(zv, len) for (int elem = 0; elem < len; elem++) ZVAL_UNREF(&zv[elem]); |
#define | ZOO_G(v) (zoo_globals.v) |
#define | PHP_ZOO_VERSION "1.0" |
#define | PHP_ZOO_EXTNAME "ZOO" |
#define | phpext_zoo_ptr &zoo_entry |
Functions | |
map * | php_hashtable_to_map (HashTable *tab) |
Convert a php hashtable (array) to a Zoo map. More... | |
maps * | php_array_to_maps (HashTable *arr) |
Convert a php hashtable (array) to a Zoo maps. More... | |
void | php_map_to_array (map *src, zval *arr) |
Convert a Zoo map to a php array. More... | |
void | php_maps_to_array (maps *src, zval *arr) |
Convert a Zoo struct maps to a php array. More... | |
PHP_MINIT_FUNCTION (zoo) | |
PHP_MSHUTDOWN_FUNCTION (zoo) | |
PHP_RINIT_FUNCTION (zoo) | |
PHP_FUNCTION (zoo_Translate) | |
PHP_FUNCTION (zoo_UpdateStatus) | |
PHP_FUNCTION (zoo_SERVICE_SUCCEEDED) | |
PHP_FUNCTION (zoo_SERVICE_FAILED) | |
static void | php_zoo_init_globals (zend_zoo_globals *zoo_globals) |
int | zoo_php_support (maps **main_conf, map *request, service *s, maps **real_inputs, maps **real_outputs) |
Load a PHP script then run the function corresponding to the service by passing the conf, inputs and outputs parameters by reference. More... | |
Variables | |
long | _SERVICE_SUCCEEDED |
long | _SERVICE_FAILED |
zend_module_entry | zoo_module_entry |
static zend_function_entry | zoo_functions [] |
Macro Definition Documentation
#define PHP_ZOO_EXTNAME "ZOO" |