| /PHP_TRUNK/ext/soap/ |
| H A D | php_schema.c | 25 static int schema_simpleType(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr simpleType, sdlTypePtr cur_type); 26 static int schema_complexType(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr compType, sdlTypePtr cur_type); 27 static int schema_list(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr listType, sdlTypePtr cur_type); 28 static int schema_union(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr unionType, sdlTypePtr cur_type); 29 static int schema_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr simpCompType, sdlTypePtr cur_type); 30 static int schema_restriction_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr restType, sdlTypePtr cur_type, int simpleType); 31 static int schema_restriction_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr restType, sdlTypePtr cur_type); 32 static int schema_extension_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type); 33 static int schema_extension_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type); 34 static int schema_sequence(sdlPtr sdl, xmlAttrPt 49 create_encoder(sdlPtr sdl, sdlTypePtr cur_type, const xmlChar *ns, const xmlChar *type) argument 89 get_create_encoder(sdlPtr sdl, sdlTypePtr cur_type, const xmlChar *ns, const xmlChar *type) argument 305 schema_simpleType(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr simpleType, sdlTypePtr cur_type) argument 411 schema_list(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr listType, sdlTypePtr cur_type) argument 493 schema_union(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr unionType, sdlTypePtr cur_type) argument 591 schema_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr simpCompType, sdlTypePtr cur_type) argument 636 schema_restriction_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr restType, sdlTypePtr cur_type, int simpleType) argument 741 schema_restriction_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr restType, sdlTypePtr cur_type) argument 866 schema_extension_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type) argument 921 schema_extension_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type) argument 1013 schema_all(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr all, sdlTypePtr cur_type, sdlContentModelPtr model) argument 1057 schema_group(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr groupType, sdlTypePtr cur_type, sdlContentModelPtr model) argument 1181 schema_choice(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr choiceType, sdlTypePtr cur_type, sdlContentModelPtr model) argument 1231 schema_sequence(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr seqType, sdlTypePtr cur_type, sdlContentModelPtr model) argument 1283 schema_any(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr anyType, sdlTypePtr cur_type, sdlContentModelPtr model) argument 1306 schema_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr compCont, sdlTypePtr cur_type) argument 1349 schema_complexType(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr compType, sdlTypePtr cur_type) argument 1478 schema_element(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr element, sdlTypePtr cur_type, sdlContentModelPtr model) argument 1712 schema_attribute(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr attrType, sdlTypePtr cur_type, sdlCtx *ctx) argument 1921 schema_attributeGroup(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr attrGroup, sdlTypePtr cur_type, sdlCtx *ctx) argument 2247 sdlPtr sdl = ctx->sdl; local [all...] |
| H A D | php_sdl.c | 49 encodePtr get_encoder_from_prefix(sdlPtr sdl, xmlNodePtr node, const xmlChar *type) argument 58 enc = get_encoder(sdl, (char*)nsptr->href, cptype); 60 enc = get_encoder_ex(sdl, cptype, strlen(cptype)); 63 enc = get_encoder_ex(sdl, (char*)type, xmlStrlen(type)); 70 static sdlTypePtr get_element(sdlPtr sdl, xmlNodePtr node, const xmlChar *type) argument 74 if (sdl->elements) { 92 if (zend_hash_find(sdl->elements, nscat, len + 1, (void **)&sdl_type) == SUCCESS) { 94 } else if (zend_hash_find(sdl->elements, (char*)type, type_len + 1, (void **)&sdl_type) == SUCCESS) { 99 if (zend_hash_find(sdl->elements, (char*)type, xmlStrlen(type) + 1, (void **)&sdl_type) == SUCCESS) { 110 encodePtr get_encoder(sdlPtr sdl, cons argument 167 get_encoder_ex(sdlPtr sdl, const char *nscat, int len) argument 180 get_binding_from_type(sdlPtr sdl, int type) argument 198 get_binding_from_name(sdlPtr sdl, char *name, char *ns) argument 1535 sdlPtr sdl; local 3145 sdlPtr sdl; member in struct:_sdl_cache_bucket 3191 sdlPtr sdl = NULL; local [all...] |
| H A D | php_sdl.h | 68 sdlPtr sdl; member in struct:sdlCtx 259 encodePtr get_encoder_from_prefix(sdlPtr sdl, xmlNodePtr data, const xmlChar *type); 260 encodePtr get_encoder(sdlPtr sdl, const char *ns, const char *type); 261 encodePtr get_encoder_ex(sdlPtr sdl, const char *nscat, int len); 263 sdlBindingPtr get_binding_from_type(sdlPtr sdl, int type); 264 sdlBindingPtr get_binding_from_name(sdlPtr sdl, char *name, char *ns);
|
| H A D | php_encoding.c | 277 static encodePtr find_encoder_by_type_name(sdlPtr sdl, const char *type) argument 279 if (sdl && sdl->encoders) { 283 for (zend_hash_internal_pointer_reset_ex(sdl->encoders, &pos); 284 zend_hash_get_current_data_ex(sdl->encoders, (void **) &enc, &pos) == SUCCESS; 285 zend_hash_move_forward_ex(sdl->encoders, &pos)) { 413 enc = get_encoder(SOAP_GLOBAL(sdl), Z_STRVAL_PP(zns), Z_STRVAL_PP(zstype)); 416 enc = get_encoder_ex(SOAP_GLOBAL(sdl), Z_STRVAL_PP(zstype), Z_STRLEN_PP(zstype)); 447 if (style == SOAP_ENCODED || (SOAP_GLOBAL(sdl) && encode != enc)) { 485 if (SOAP_GLOBAL(sdl)) { 1476 sdlPtr sdl; local 2566 sdlPtr sdl; local [all...] |
| H A D | php_soap.h | 53 typedef struct _sdl sdl, *sdlPtr; typedef in typeref:struct:_sdl 84 sdlPtr sdl; member in struct:_soapService 166 sdlPtr sdl; variable
|
| H A D | soap.c | 58 static sdlFunctionPtr get_function(sdlPtr sdl, const char *function_name); 59 static sdlFunctionPtr get_doc_function(sdlPtr sdl, xmlNodePtr node); 61 static sdlFunctionPtr deserialize_function_call(sdlPtr sdl, xmlDocPtr request, char* actor, zval *function_name, int *num_params, zval **parameters[], int *version, soapHeader **headers TSRMLS_DC); 142 #define FIND_SDL_PROPERTY(ss,tmp) zend_hash_find(Z_OBJPROP_P(ss), "sdl", sizeof("sdl"), (void **)&tmp) 143 #define FETCH_SDL_RES(ss,tmp) ss = (sdlPtr) zend_fetch_resource(tmp TSRMLS_CC, -1, "sdl", NULL, 1, le_sdl) 576 soap_globals->sdl = NULL; 602 SOAP_GLOBAL(sdl) = NULL; 981 static HashTable* soap_create_typemap(sdlPtr sdl, HashTable *ht TSRMLS_DC) argument 1037 enc = get_encoder(sdl, type_n 2326 sdlPtr sdl = NULL; local 2628 sdlPtr sdl = NULL; local 2946 sdlPtr sdl; local 2976 sdlPtr sdl; local 3381 find_function(sdlPtr sdl, xmlNodePtr func, zval* function_name) argument 3410 deserialize_function_call(sdlPtr sdl, xmlDocPtr request, char* actor, zval *function_name, int *num_params, zval ***parameters, int *version, soapHeader **headers TSRMLS_DC) argument 4455 get_function(sdlPtr sdl, const char *function_name) argument 4475 get_doc_function(sdlPtr sdl, xmlNodePtr params) argument [all...] |