Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

stdsoap2.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <limits.h>
#include <errno.h>
#include <sys/types.h>
#include <time.h>
#include <sys/time.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <math.h>
#include <sys/socket.h>
#include <netdb.h>
#include <netinet/in.h>
#include <unistd.h>

Go to the source code of this file.

Compounds

struct  Namespace
struct  soap
struct  soap_blist
struct  soap_clist
struct  soap_ilist
struct  soap_nlist
struct  soap_plist

Defines

#define DEBUG
#define closesocket(n)   close(n)
#define isnan(_)   (0)
#define LONG64   long long
#define ULONG64   unsigned LONG64
#define soap_errno   errno
#define SOAP_EINTR   EINTR
#define SOAP_BUFLEN   8192
#define SOAP_PTRHASH   1024
#define SOAP_IDHASH   16
#define SOAP_BLKLEN   256
#define SOAP_TAGLEN   256
#define SOAP_MAXDIMS   16
#define SOAP_MAXLOGS   3
#define SOAP_INDEX_RECV   0
#define SOAP_INDEX_SENT   1
#define SOAP_INDEX_TEST   2
#define FLT_NAN   (0.0)
#define FLT_PINFTY   (3.40282347e+38)
#define FLT_NINFTY   (-FLT_PINFTY)
#define DBL_NAN   (0.0)
#define DBL_PINFTY   (1.7976931348623157e+308)
#define DBL_NINFTY   (-DBL_PINFTY)
#define SOAP_EOF   EOF
#define SOAP_OK   0
#define SOAP_CLI_FAULT   1
#define SOAP_SVR_FAULT   2
#define SOAP_TAG_MISMATCH   3
#define SOAP_TYPE_MISMATCH   4
#define SOAP_SYNTAX_ERROR   5
#define SOAP_NO_TAG   6
#define SOAP_IOB   7
#define SOAP_MUSTUNDERSTAND   8
#define SOAP_NAMESPACE   9
#define SOAP_OBJ_MISMATCH   10
#define SOAP_FATAL_ERROR   11
#define SOAP_FAULT   12
#define SOAP_NO_METHOD   13
#define SOAP_EOM   14
#define SOAP_NULL   15
#define SOAP_MULTI_ID   16
#define SOAP_MISSING_ID   17
#define SOAP_HREF   18
#define SOAP_TCP_ERROR   19
#define SOAP_HTTP_ERROR   20
#define SOAP_SSL_ERROR   21
#define SOAP_VERSIONMISMATCH   22
#define SOAP_MESSAGE   fprintf
#define DBGLOG(DBGFILE,DBGCMD)

Typedefs

typedef long wchar

Functions

SOAP_FMAC1 int SOAP_FMAC2 soap_serve (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_connect (struct soap *,const char *,const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_bind (struct soap *,const char *,int,int)
SOAP_FMAC1 int SOAP_FMAC2 soap_accept (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_accept (struct soap *)
SOAP_FMAC1 void* SOAP_FMAC2 soap_instantiate (struct soap *,int t,const char *,const char *)
SOAP_FMAC1 void SOAP_FMAC2 soap_delete (struct soap *,void *,int,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_fault (struct soap *)
SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultcode (struct soap *)
SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultstring (struct soap *)
SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultdetail (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_serializeheader (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_putheader (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getheader (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_serializefault (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_putfault (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getfault (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_putindependent (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getindependent (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_send (struct soap *,const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_puthex (struct soap *,int)
SOAP_FMAC1 int SOAP_FMAC2 soap_gethex (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64 (struct soap *,const unsigned char *,size_t)
SOAP_FMAC1 unsigned char*
SOAP_FMAC2 
soap_getbase64 (struct soap *,int *,int)
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup (struct soap *,const void *p,int t,struct soap_plist **)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup (struct soap *,const void *p,int n,int t,struct soap_plist **)
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup_id (struct soap *,void *p,int t,struct soap_plist **)
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter (struct soap *,const void *p,int t,struct soap_plist **)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_enter (struct soap *,const void *p,int t,struct soap_plist **)
SOAP_FMAC1 void SOAP_FMAC2 soap_begin_count (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_begin_send (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_end_send (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_embedded (struct soap *,const void *p,int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_reference (struct soap *,const void *p,int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference (struct soap *,const void *p,int n,int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_embedded_id (struct soap *,int id,const void *p,int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_is_embedded (struct soap *,struct soap_plist *)
SOAP_FMAC1 int SOAP_FMAC2 soap_is_single (struct soap *,struct soap_plist *)
SOAP_FMAC1 int SOAP_FMAC2 soap_is_multi (struct soap *,struct soap_plist *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded (struct soap *,struct soap_plist *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getline (struct soap *,char *,int)
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_recv (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_end_recv (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_send_namespaces (struct soap *)
SOAP_FMAC1 void* SOAP_FMAC2 soap_malloc (struct soap *,size_t)
SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc (struct soap *,void *)
SOAP_FMAC1 void SOAP_FMAC2 soap_free (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_destroy (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_lookup_type (struct soap *,const char *id)
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_lookup (struct soap *,const char *id,void **p,int t,size_t n,int k)
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_forward (struct soap *,const char *id,void *p,int t,size_t n)
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_enter (struct soap *,const char *id,void *p,int t,size_t n,int k)
SOAP_FMAC1 void* SOAP_FMAC2 soap_class_id_enter (struct soap *,const char *,void *,int,const char *,const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_size (const int *,int)
SOAP_FMAC1 int SOAP_FMAC2 soap_getoffsets (const char *,const int *,int *,int)
SOAP_FMAC1 int SOAP_FMAC2 soap_getsize (const char *,const char *,int *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getsizes (const char *,int *,int)
SOAP_FMAC1 int SOAP_FMAC2 soap_getposition (const char *,int *)
SOAP_FMAC1 char* SOAP_FMAC2 soap_putsize (struct soap *,const char *,int)
SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizesoffsets (struct soap *,const char *,const int *,const int *,int)
SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizes (struct soap *,const char *,const int *,int)
SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffset (struct soap *,int)
SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffsets (struct soap *,const int *,int)
SOAP_FMAC1 char* SOAP_FMAC2 soap_putposition (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_ignore_element (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_closesock (struct soap *)
SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_new ()
SOAP_FMAC1 void SOAP_FMAC2 soap_init (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_begin (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_end (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_recv_logfile (struct soap *,const char *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_sent_logfile (struct soap *,const char *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_test_logfile (struct soap *,const char *)
SOAP_FMAC1 void SOAP_FMAC2 soap_close_logfiles (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_open_logfile (struct soap *,int)
SOAP_FMAC1 char* SOAP_FMAC2 soap_value (struct soap *)
SOAP_FMAC1 wchar SOAP_FMAC2 soap_skip (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_tag (struct soap *,const char *,const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_array (struct soap *,const char *)
SOAP_FMAC1 void SOAP_FMAC2 soap_element_begin_out (struct soap *,const char *tag,int id,const char *type)
SOAP_FMAC1 void SOAP_FMAC2 soap_array_begin_out (struct soap *,const char *tag,int id,const char *type,const char *offset)
SOAP_FMAC1 void SOAP_FMAC2 soap_element_end_out (struct soap *,const char *tag)
SOAP_FMAC1 void SOAP_FMAC2 soap_element_ref (struct soap *,const char *tag,int id,int href)
SOAP_FMAC1 void SOAP_FMAC2 soap_element_null (struct soap *,const char *tag,int id,const char *type)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in (struct soap *,const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_in (struct soap *,const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_revert (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_convert_string_out (struct soap *,const char *s)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace (struct soap *,const char *,const char *,int n1,int n2)
SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_push_namespace (struct soap *,const char *,const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_new_block (struct soap *)
SOAP_FMAC1 void* SOAP_FMAC2 soap_push_block (struct soap *,size_t)
SOAP_FMAC1 void SOAP_FMAC2 soap_pop_block (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_store_block (struct soap *,char *)
SOAP_FMAC1 void SOAP_FMAC2 soap_envelope_begin_out (struct soap *)
SOAP_FMAC1 void soap_envelope_end_out (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_in (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_in (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_body_begin_out (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_body_end_out (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_in (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_in (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_header (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_response (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_send_fault (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_fault (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault (struct soap *,FILE *)
SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault_location (struct soap *,FILE *)
SOAP_FMAC1 void SOAP_FMAC2 soap_outint (struct soap *,const char *tag,int id,const int *p,const char *,int)
SOAP_FMAC1 int* SOAP_FMAC2 soap_inint (struct soap *,const char *tag,int *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outbyte (struct soap *,const char *tag,int id,const char *p,const char *,int)
SOAP_FMAC1 char* SOAP_FMAC2 soap_inbyte (struct soap *,const char *tag,char *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outlong (struct soap *,const char *tag,int id,const long *p,const char *,int)
SOAP_FMAC1 long* SOAP_FMAC2 soap_inlong (struct soap *,const char *tag,long *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outLONG64 (struct soap *,const char *tag,int id,const LONG64 *p,const char *,int)
SOAP_FMAC1 LONG64* SOAP_FMAC2 soap_inLONG64 (struct soap *,const char *tag,LONG64 *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outshort (struct soap *,const char *tag,int id,const short *p,const char *,int)
SOAP_FMAC1 short* SOAP_FMAC2 soap_inshort (struct soap *,const char *tag,short *p,const char *,int)
SOAP_FMAC1 void soap_outfloat (struct soap *,const char *tag,int id,const float *p,const char *,int)
SOAP_FMAC1 float* SOAP_FMAC2 soap_infloat (struct soap *,const char *tag,float *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outdouble (struct soap *,const char *tag,int id,const double *p,const char *,int)
SOAP_FMAC1 double* SOAP_FMAC2 soap_indouble (struct soap *,const char *tag,double *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outunsignedByte (struct soap *,const char *tag,int id,const unsigned char *p,const char *,int)
SOAP_FMAC1 unsigned char*
SOAP_FMAC2 
soap_inunsignedByte (struct soap *,const char *tag,unsigned char *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outunsignedShort (struct soap *,const char *tag,int id,const unsigned short *p,const char *,int)
SOAP_FMAC1 unsigned short*
SOAP_FMAC2 
soap_inunsignedShort (struct soap *,const char *tag,unsigned short *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outunsignedInt (struct soap *,const char *tag,int id,const unsigned int *p,const char *,int)
SOAP_FMAC1 unsigned int* SOAP_FMAC2 soap_inunsignedInt (struct soap *,const char *tag,unsigned int *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outunsignedLong (struct soap *,const char *tag,int id,const unsigned long *p,const char *,int)
SOAP_FMAC1 unsigned long*
SOAP_FMAC2 
soap_inunsignedLong (struct soap *,const char *tag,unsigned long *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outULONG64 (struct soap *,const char *tag,int id,const ULONG64 *p,const char *,int)
SOAP_FMAC1 ULONG64* SOAP_FMAC2 soap_inULONG64 (struct soap *,const char *tag,ULONG64 *p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outstring (struct soap *,const char *tag,int id,char *const *p,const char *,int)
SOAP_FMAC1 char** SOAP_FMAC2 soap_instring (struct soap *,const char *tag,char **p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outwstring (struct soap *,const char *tag,int id,wchar_t *const *p,const char *,int)
SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwstring (struct soap *,const char *tag,wchar_t **p,const char *,int)
SOAP_FMAC1 void SOAP_FMAC2 soap_outliteral (struct soap *,const char *tag,char *const *p)
SOAP_FMAC1 char** SOAP_FMAC2 soap_inliteral (struct soap *,const char *tag,char **p)
SOAP_FMAC1 void SOAP_FMAC2 soap_outwliteral (struct soap *,const char *tag,wchar_t *const *p)
SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwliteral (struct soap *,const char *tag,wchar_t **p)
SOAP_FMAC1 void SOAP_FMAC2 soap_outdateTime (struct soap *,const char *tag,int id,const time_t *p,const char *,int)
SOAP_FMAC1 time_t* SOAP_FMAC2 soap_indateTime (struct soap *,const char *tag,time_t *p,const char *,int)

Variables

struct Namespace namespaces []


Define Documentation

#define DBGLOG( DBGFILE, DBGCMD )
 

Initializer:

\
{ if (!soap->fdebug[SOAP_INDEX_##DBGFILE]) soap_open_logfile(soap, SOAP_INDEX_##DBGFILE);\
  if (soap->fdebug[SOAP_INDEX_##DBGFILE])\
  { FILE *fdebug = soap->fdebug[SOAP_INDEX_##DBGFILE];\
    DBGCMD;\
    fflush(fdebug);\
  }\
}

#define DBL_NAN   (0.0)
 

#define DBL_NINFTY   (-DBL_PINFTY)
 

#define DBL_PINFTY   (1.7976931348623157e+308)
 

#define DEBUG
 

#define FLT_NAN   (0.0)
 

#define FLT_NINFTY   (-FLT_PINFTY)
 

#define FLT_PINFTY   (3.40282347e+38)
 

#define LONG64   long long
 

#define SOAP_BLKLEN   256
 

#define SOAP_BUFLEN   8192
 

#define SOAP_CLI_FAULT   1
 

#define SOAP_EINTR   EINTR
 

#define SOAP_EOF   EOF
 

#define SOAP_EOM   14
 

#define SOAP_FATAL_ERROR   11
 

#define SOAP_FAULT   12
 

#define SOAP_HREF   18
 

#define SOAP_HTTP_ERROR   20
 

#define SOAP_IDHASH   16
 

#define SOAP_INDEX_RECV   0
 

#define SOAP_INDEX_SENT   1
 

#define SOAP_INDEX_TEST   2
 

#define SOAP_IOB   7
 

#define SOAP_MAXDIMS   16
 

#define SOAP_MAXLOGS   3
 

#define SOAP_MESSAGE   fprintf
 

#define SOAP_MISSING_ID   17
 

#define SOAP_MULTI_ID   16
 

#define SOAP_MUSTUNDERSTAND   8
 

#define SOAP_NAMESPACE   9
 

#define SOAP_NO_METHOD   13
 

#define SOAP_NO_TAG   6
 

#define SOAP_NULL   15
 

#define SOAP_OBJ_MISMATCH   10
 

#define SOAP_OK   0
 

#define SOAP_PTRHASH   1024
 

#define SOAP_SSL_ERROR   21
 

#define SOAP_SVR_FAULT   2
 

#define SOAP_SYNTAX_ERROR   5
 

#define SOAP_TAGLEN   256
 

#define SOAP_TAG_MISMATCH   3
 

#define SOAP_TCP_ERROR   19
 

#define SOAP_TYPE_MISMATCH   4
 

#define SOAP_VERSIONMISMATCH   22
 

#define ULONG64   unsigned LONG64
 

#define closesocket( n )   close(n)
 

#define isnan( _ )   (0)
 

#define soap_errno   errno
 


Typedef Documentation

typedef long wchar
 


Function Documentation

SOAP_FMAC1 int SOAP_FMAC2 soap_accept ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_array_begin_out ( struct soap * soap,
const char * tag,
int id,
const char * type,
const char * offset )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_enter ( struct soap * soap,
const void * p,
int type,
struct soap_plist ** ppp )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup ( struct soap * soap,
const void * p,
int n,
int type,
struct soap_plist ** ppp )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference ( struct soap * soap,
const void * p,
int n,
int t )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_begin ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_begin_count ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_begin_recv ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_begin_send ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_bind ( struct soap * soap,
const char * hostname,
int port,
int backlog )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_in ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_body_begin_out ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_in ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_body_end_out ( struct soap * soap )
 

SOAP_FMAC1 void *SOAP_FMAC2 soap_class_id_enter ( struct soap * soap,
const char * id,
void * p,
int t,
const char * type,
const char * arrayType )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_close_logfiles ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_closesock ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_connect ( struct soap * soap,
const char * endpoint,
const char * action )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_convert_string_out ( struct soap * soap,
const char * s )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc ( struct soap * soap,
void * p )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_delete ( struct soap * soap,
void * p,
int t,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_destroy ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in ( struct soap * soap,
const char * tag )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_element_begin_out ( struct soap * soap,
const char * tag,
int id,
const char * type )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_in ( struct soap * soap,
const char * tag )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_element_end_out ( struct soap * soap,
const char * tag )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_element_null ( struct soap * soap,
const char * tag,
int id,
const char * type )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_element_ref ( struct soap * soap,
const char * tag,
int id,
int href )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_embedded ( struct soap * soap,
const void * p,
int t )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_embedded_id ( struct soap * soap,
int id,
const void * p,
int t )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_end ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_end_recv ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_end_send ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_in ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_envelope_begin_out ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_in ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_envelope_end_out ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_fault ( struct soap * soap )
 

SOAP_FMAC1 const char **SOAP_FMAC2 soap_faultcode ( struct soap * soap )
 

SOAP_FMAC1 const char **SOAP_FMAC2 soap_faultdetail ( struct soap * soap )
 

SOAP_FMAC1 const char **SOAP_FMAC2 soap_faultstring ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_free ( struct soap * soap )
 

SOAP_FMAC1 unsigned char *SOAP_FMAC2 soap_getbase64 ( struct soap * soap,
int * n,
int malloc_flag )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_getfault ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_getheader ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_gethex ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_getindependent ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_getline ( struct soap * soap,
char * s,
int len )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_getoffsets ( const char * attr,
const int * size,
int * offset,
int dim )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_getposition ( const char * attr,
int * pos )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_getsize ( const char * attr1,
const char * attr2,
int * j )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_getsizes ( const char * attr,
int * size,
int dim )
 

SOAP_FMAC1 void *SOAP_FMAC2 soap_id_enter ( struct soap * soap,
const char * id,
void * p,
int t,
size_t n,
int k )
 

SOAP_FMAC1 void *SOAP_FMAC2 soap_id_forward ( struct soap * soap,
const char * href,
void * p,
int t,
size_t n )
 

SOAP_FMAC1 void *SOAP_FMAC2 soap_id_lookup ( struct soap * soap,
const char * id,
void ** p,
int t,
size_t n,
int k )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_ignore_element ( struct soap * soap )
 

SOAP_FMAC1 LONG64 *SOAP_FMAC2 soap_inLONG64 ( struct soap * soap,
const char * tag,
LONG64 * p,
const char * type,
int t )
 

SOAP_FMAC1 ULONG64 *SOAP_FMAC2 soap_inULONG64 ( struct soap * soap,
const char * tag,
ULONG64 * p,
const char * type,
int t )
 

SOAP_FMAC1 char *SOAP_FMAC2 soap_inbyte ( struct soap * soap,
const char * tag,
char * p,
const char * type,
int t )
 

SOAP_FMAC1 time_t *SOAP_FMAC2 soap_indateTime ( struct soap * soap,
const char * tag,
time_t * p,
const char * type,
int t )
 

SOAP_FMAC1 double *SOAP_FMAC2 soap_indouble ( struct soap * soap,
const char * tag,
double * p,
const char * type,
int t )
 

SOAP_FMAC1 float *SOAP_FMAC2 soap_infloat ( struct soap * soap,
const char * tag,
float * p,
const char * type,
int t )
 

SOAP_FMAC1 int *SOAP_FMAC2 soap_inint ( struct soap * soap,
const char * tag,
int * p,
const char * type,
int t )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_init ( struct soap * soap )
 

SOAP_FMAC1 char **SOAP_FMAC2 soap_inliteral ( struct soap * soap,
const char * tag,
char ** p )
 

SOAP_FMAC1 long *SOAP_FMAC2 soap_inlong ( struct soap * soap,
const char * tag,
long * p,
const char * type,
int t )
 

SOAP_FMAC1 short *SOAP_FMAC2 soap_inshort ( struct soap * soap,
const char * tag,
short * p,
const char * type,
int t )
 

SOAP_FMAC1 void SOAP_FMAC2 * soap_instantiate ( struct soap * soap,
int t,
const char * type,
const char * arrayType )
 

SOAP_FMAC1 char **SOAP_FMAC2 soap_instring ( struct soap * soap,
const char * tag,
char ** p,
const char * type,
int t )
 

SOAP_FMAC1 unsigned char *SOAP_FMAC2 soap_inunsignedByte ( struct soap * soap,
const char * tag,
unsigned char * p,
const char * type,
int t )
 

SOAP_FMAC1 unsigned int *SOAP_FMAC2 soap_inunsignedInt ( struct soap * soap,
const char * tag,
unsigned int * p,
const char * type,
int t )
 

SOAP_FMAC1 unsigned long *SOAP_FMAC2 soap_inunsignedLong ( struct soap * soap,
const char * tag,
unsigned long * p,
const char * type,
int t )
 

SOAP_FMAC1 unsigned short *SOAP_FMAC2 soap_inunsignedShort ( struct soap * soap,
const char * tag,
unsigned short * p,
const char * type,
int t )
 

SOAP_FMAC1 wchar_t **SOAP_FMAC2 soap_inwliteral ( struct soap * soap,
const char * tag,
wchar_t ** p )
 

SOAP_FMAC1 wchar_t **SOAP_FMAC2 soap_inwstring ( struct soap * soap,
const char * tag,
wchar_t ** p,
const char * type,
int t )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_is_embedded ( struct soap * soap,
struct soap_plist * pp )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_is_multi ( struct soap * soap,
struct soap_plist * pp )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_is_single ( struct soap * soap,
struct soap_plist * pp )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_lookup_type ( struct soap * soap,
const char * id )
 

SOAP_FMAC1 void *SOAP_FMAC2 soap_malloc ( struct soap * soap,
size_t n )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_match_array ( struct soap * soap,
const char * type )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace ( struct soap * soap,
const char * id1,
const char * id2,
int n1,
int n2 )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_match_tag ( struct soap * soap,
const char * tag1,
const char * tag2 )
 

SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new ( )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_new_block ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_open_logfile ( struct soap * soap,
int i )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outLONG64 ( struct soap * soap,
const char * tag,
int id,
const LONG64 * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outULONG64 ( struct soap * soap,
const char * tag,
int id,
const ULONG64 * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outbyte ( struct soap * soap,
const char * tag,
int id,
const char * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outdateTime ( struct soap * soap,
const char * tag,
int id,
const time_t * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outdouble ( struct soap * soap,
const char * tag,
int id,
const double * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outfloat ( struct soap * soap,
const char * tag,
int id,
const float * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outint ( struct soap * soap,
const char * tag,
int id,
const int * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outliteral ( struct soap * soap,
const char * tag,
char *const * p )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outlong ( struct soap * soap,
const char * tag,
int id,
const long * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outshort ( struct soap * soap,
const char * tag,
int id,
const short * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outstring ( struct soap * soap,
const char * tag,
int id,
char *const * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outunsignedByte ( struct soap * soap,
const char * tag,
int id,
const unsigned char * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outunsignedInt ( struct soap * soap,
const char * tag,
int id,
const unsigned int * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outunsignedLong ( struct soap * soap,
const char * tag,
int id,
const unsigned long * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outunsignedShort ( struct soap * soap,
const char * tag,
int id,
const unsigned short * p,
const char * type,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outwliteral ( struct soap * soap,
const char * tag,
wchar_t *const * p )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_outwstring ( struct soap * soap,
const char * tag,
int id,
wchar_t *const * p,
const char * type,
int n )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter ( struct soap * soap,
const void * p,
int type,
struct soap_plist ** ppp )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup ( struct soap * soap,
const void * p,
int type,
struct soap_plist ** ppp )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup_id ( struct soap *,
void * p,
int t,
struct soap_plist ** )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_pop_block ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault ( struct soap * soap,
FILE * fd )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault_location ( struct soap * soap,
FILE * fd )
 

SOAP_FMAC1 void *SOAP_FMAC2 soap_push_block ( struct soap * soap,
size_t n )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_push_namespace ( struct soap * soap,
const char * id,
const char * ns )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64 ( struct soap * soap,
const unsigned char * s,
size_t n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_putfault ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_putheader ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_puthex ( struct soap * soap,
int n )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_putindependent ( struct soap * soap )
 

SOAP_FMAC1 char *SOAP_FMAC2 soap_putoffset ( struct soap * soap,
int offset )
 

SOAP_FMAC1 char *SOAP_FMAC2 soap_putoffsets ( struct soap * soap,
const int * offset,
int dim )
 

SOAP_FMAC1 char *SOAP_FMAC2 soap_putposition ( struct soap * soap )
 

SOAP_FMAC1 char *SOAP_FMAC2 soap_putsize ( struct soap * soap,
const char * type,
int size )
 

SOAP_FMAC1 char *SOAP_FMAC2 soap_putsizes ( struct soap * soap,
const char * type,
const int * size,
int dim )
 

SOAP_FMAC1 char *SOAP_FMAC2 soap_putsizesoffsets ( struct soap * soap,
const char * type,
const int * size,
const int * offset,
int dim )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_recv ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_recv_fault ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_recv_header ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_reference ( struct soap * soap,
const void * p,
int t )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_response ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_revert ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_send ( struct soap * soap,
const char * s )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_send_fault ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_send_namespaces ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_serializefault ( struct soap * soap )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_serializeheader ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_serve ( struct soap * )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded ( struct soap * soap,
struct soap_plist * np )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_set_recv_logfile ( struct soap * soap,
const char * logfile )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_set_sent_logfile ( struct soap * soap,
const char * logfile )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_set_test_logfile ( struct soap * soap,
const char * logfile )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_size ( const int * size,
int dim )
 

SOAP_FMAC1 wchar SOAP_FMAC2 soap_skip ( struct soap * soap )
 

SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_accept ( struct soap * )
 

SOAP_FMAC1 void SOAP_FMAC2 soap_store_block ( struct soap * soap,
char * p )
 

SOAP_FMAC1 char *SOAP_FMAC2 soap_value ( struct soap * soap )
 


Variable Documentation

struct Namespace namespaces[]
 

Initializer:

{
  { "SOAP-ENV", "http://schemas.xmlsoap.org/soap/envelope/", 
    "http://schemas.xmlsoap.org/soap/envelope/"},
  { "SOAP-ENC", "http://schemas.xmlsoap.org/soap/encoding/", 
    "http://schemas.xmlsoap.org/soap/encoding/"},
  { "xsi", "http://www.w3.org/1999/XMLSchema-instance", 
    "http://www.w3.org/*/XMLSchema-instance" },
  { "xsd", "http://www.w3.org/1999/XMLSchema", 
    "http://www.w3.org/*/XMLSchema" },
  { "mindtype", "urn:MINDType", "urn:MINDType"},
  { "mindcall", "urn:Registry", "urn:*"},
  { NULL, NULL, NULL }
}


Generated at Fri Jul 26 18:26:44 2002 for LEMUR by doxygen1.2.4 written by Dimitri van Heesch, © 1997-2000