Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Enumeraciones | Funciones | Variables
Referencia del Archivo src/libdigidoc/mssp/stdsoap2.h
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <limits.h>
#include <errno.h>
#include <sys/types.h>
#include <time.h>
#include <sys/socket.h>
#include <strings.h>
#include <sys/time.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <math.h>
#include <netdb.h>
#include <unistd.h>
#include <fcntl.h>

Ir al código fuente de este archivo.

Clases

struct  soap_double_nan
struct  Namespace
struct  soap_nlist
struct  soap_blist
struct  soap_array
struct  soap_plist
struct  soap_pblk
struct  soap_clist
struct  soap_attribute
struct  soap_cookie
struct  soap_dime
struct  soap_mime
struct  soap_multipart
struct  soap_xlist
struct  soap_dom_attribute
struct  soap_dom_element
struct  soap
struct  soap_code_map
struct  soap_flist
struct  soap_ilist
struct  soap_plugin

'defines'

#define _THREAD_SAFE
#define _REENTRANT
#define SOAP_FMAC1
#define SOAP_FMAC2
#define SOAP_FMAC3
#define SOAP_FMAC3S   SOAP_FMAC3
#define SOAP_FMAC4
#define SOAP_FMAC4S   SOAP_FMAC4
#define SOAP_FMAC5
#define SOAP_FMAC6
#define SOAP_CMAC
#define SOAP_NMAC
#define SOAP_SOURCE_STAMP(str)
#define WITH_FAST
#define STDSOAP_H
#define HAVE_STRRCHR
#define HAVE_STRTOD
#define HAVE_SSCANF
#define HAVE_STRTOL
#define HAVE_STRTOUL
#define HAVE_SYS_TIMEB_H
#define HAVE_FTIME
#define HAVE_RAND_R
#define HAVE_GETHOSTBYNAME_R
#define HAVE_GMTIME_R
#define HAVE_LOCALTIME_R
#define HAVE_WCTOMB
#define HAVE_MBTOWC
#define SOAP_LONG_FORMAT   "%lld"
#define SOAP_ULONG_FORMAT   "%llu"
#define SOAP_STRCMP   strcmp
#define SOAP_SOCKLEN_T   size_t
#define SOAP_SOCKET   int
#define soap_closesocket(n)   close(n)
#define SOAP_INVALID_SOCKET   (-1)
#define soap_valid_socket(n)   ((n) != SOAP_INVALID_SOCKET)
#define FD_SETSIZE   (1024)
#define LONG64   long long
#define ULONG64   unsigned LONG64
#define soap_int32   int32_t
#define SOAP_ERANGE   ERANGE
#define SOAP_EINTR   EINTR
#define SOAP_EAGAIN   EAGAIN
#define SOAP_EWOULDBLOCK   EWOULDBLOCK
#define SOAP_EINPROGRESS   EINPROGRESS
#define soap_errno   errno
#define soap_socket_errno(s)   errno
#define soap_reset_errno   (errno = 0)
#define SOAP_BUFLEN   (65536)
#define SOAP_LABLEN   (256)
#define SOAP_PTRBLK   (32)
#define SOAP_PTRHASH   (1024)
#define SOAP_IDHASH   (1999)
#define SOAP_BLKLEN   (256)
#define SOAP_TAGLEN   (1024)
#define SOAP_HDRLEN   (8192)
#define SOAP_MAXDIMS   (16)
#define SOAP_MAXLOGS   (3)
#define SOAP_INDEX_RECV   (0)
#define SOAP_INDEX_SENT   (1)
#define SOAP_INDEX_TEST   (2)
#define SOAP_MAXKEEPALIVE   (100)
#define SOAP_MAXARRAYSIZE   (100000)
#define FLT_NAN   (*(float*)(void*)&soap_double_nan)
#define FLT_PINFTY   (3.40282347e+38F)
#define FLT_NINFTY   (-FLT_PINFTY)
#define DBL_NAN   (*(double*)(void*)&soap_double_nan)
#define DBL_PINFTY   (1.7976931348623157e+308)
#define DBL_NINFTY   (-DBL_PINFTY)
#define soap_isnan(n)   (0)
#define soap_ispinfd(n)   ((n) >= DBL_PINFTY)
#define soap_ispinff(n)   ((n) >= FLT_PINFTY)
#define soap_isninfd(n)   ((n) <= DBL_NINFTY)
#define soap_isninff(n)   ((n) <= FLT_NINFTY)
#define SOAP_EOF   EOF
#define SOAP_ERR   EOF
#define SOAP_OK   0
#define SOAP_CLI_FAULT   1
#define SOAP_SVR_FAULT   2
#define SOAP_TAG_MISMATCH   3
#define SOAP_TYPE   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_USER_ERROR   10
#define SOAP_FATAL_ERROR   11
#define SOAP_FAULT   12
#define SOAP_NO_METHOD   13
#define SOAP_NO_DATA   14
#define SOAP_GET_METHOD   15
#define SOAP_EOM   16
#define SOAP_MOE   17
#define SOAP_NULL   18
#define SOAP_DUPLICATE_ID   19
#define SOAP_MISSING_ID   20
#define SOAP_HREF   21
#define SOAP_UDP_ERROR   22
#define SOAP_TCP_ERROR   23
#define SOAP_HTTP_ERROR   24
#define SOAP_SSL_ERROR   25
#define SOAP_ZLIB_ERROR   26
#define SOAP_DIME_ERROR   27
#define SOAP_DIME_HREF   28
#define SOAP_DIME_MISMATCH   29
#define SOAP_DIME_END   30
#define SOAP_MIME_ERROR   31
#define SOAP_MIME_HREF   32
#define SOAP_MIME_END   33
#define SOAP_VERSIONMISMATCH   34
#define SOAP_PLUGIN_ERROR   35
#define SOAP_DATAENCODINGUNKNOWN   36
#define SOAP_REQUIRED   37
#define SOAP_PROHIBITED   38
#define SOAP_OCCURS   39
#define SOAP_LENGTH   40
#define SOAP_FD_EXCEEDED   41
#define soap_xml_error_check(e)   ((e) == SOAP_TAG_MISMATCH || (e) == SOAP_TAG_END || (e) == SOAP_SYNTAX_ERROR || (e) == SOAP_NAMESPACE || (e) == SOAP_DUPLICATE_ID || (e) == SOAP_MISSING_ID || (e) == SOAP_REQUIRED || (e) == SOAP_PROHIBITED || (e) == SOAP_OCCURS || (e) == SOAP_LENGTH || (e) == SOAP_NULL || (e) == SOAP_HREF)
#define soap_soap_error_check(e)   ((e) == SOAP_CLI_FAULT || (e) == SOAP_SVR_FAULT || (e) == SOAP_VERSIONMISMATCH || (e) == SOAP_MUSTUNDERSTAND || (e) == SOAP_FAULT || (e) == SOAP_NO_METHOD)
#define soap_tcp_error_check(e)   ((e) == SOAP_EOF || (e) == SOAP_TCP_ERROR)
#define soap_ssl_error_check(e)   ((e) == SOAP_SSL_ERROR)
#define soap_zlib_error_check(e)   ((e) == SOAP_ZLIB_ERROR)
#define soap_http_error_check(e)   ((e) == SOAP_HTTP_ERROR || (e) == SOAP_GET_METHOD || (e) == SOAP_NO_DATA || ((e) >= 100 && (e) < 600))
#define SOAP_STOP   1000
#define SOAP_FORM   1001
#define SOAP_HTML   1002
#define SOAP_FILE   1003
#define SOAP_POST   2000
#define SOAP_GET   2001
#define SOAP_DIME_CF   0x01
#define SOAP_DIME_ME   0x02
#define SOAP_DIME_MB   0x04
#define SOAP_DIME_VERSION   0x08
#define SOAP_DIME_MEDIA   0x10
#define SOAP_DIME_ABSURI   0x20
#define SOAP_ZLIB_NONE   0x00
#define SOAP_ZLIB_DEFLATE   0x01
#define SOAP_ZLIB_INFLATE   0x02
#define SOAP_ZLIB_GZIP   0x02
#define SOAP_IO   0x00000003
#define SOAP_IO_FLUSH   0x00000000
#define SOAP_IO_BUFFER   0x00000001
#define SOAP_IO_STORE   0x00000002
#define SOAP_IO_CHUNK   0x00000003
#define SOAP_IO_UDP   0x00000004
#define SOAP_IO_LENGTH   0x00000008
#define SOAP_IO_KEEPALIVE   0x00000010
#define SOAP_ENC_LATIN   0x00000020
#define SOAP_ENC_XML   0x00000040
#define SOAP_ENC_DIME   0x00000080
#define SOAP_ENC_MIME   0x00000100
#define SOAP_ENC_MTOM   0x00000200
#define SOAP_ENC_ZLIB   0x00000400
#define SOAP_ENC_SSL   0x00000800
#define SOAP_ENC   0x00000FFF
#define SOAP_XML_STRICT   0x00001000
#define SOAP_XML_INDENT   0x00002000
#define SOAP_XML_CANONICAL   0x00004000
#define SOAP_XML_TREE   0x00008000
#define SOAP_XML_GRAPH   0x00010000
#define SOAP_XML_NIL   0x00020000
#define SOAP_XML_DOM   0x00040000
#define SOAP_XML_SEC   0x00080000
#define SOAP_C_NOIOB   0x00100000
#define SOAP_C_UTFSTRING   0x00200000
#define SOAP_C_MBSTRING   0x00400000
#define SOAP_C_NILSTRING   0x00800000
#define SOAP_DOM_TREE   0x01000000
#define SOAP_DOM_NODE   0x02000000
#define SOAP_DOM_ASIS   0x04000000
#define SOAP_MIME_POSTCHECK   0x10000000
#define SOAP_IO_DEFAULT   SOAP_IO_FLUSH
#define SOAP_SSL_NO_AUTHENTICATION   0x00
#define SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION   0x01
#define SOAP_SSL_REQUIRE_CLIENT_AUTHENTICATION   0x02
#define SOAP_SSL_DEFAULT   SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION
#define SOAP_INIT   1
#define SOAP_COPY   2
#define soap_check_state(soap)   (!(soap) || ((soap)->state != SOAP_INIT && (soap)->state != SOAP_COPY))
#define SOAP_BEGIN   0
#define SOAP_IN_ENVELOPE   2
#define SOAP_IN_HEADER   3
#define SOAP_END_HEADER   4
#define SOAP_NO_BODY   5
#define SOAP_IN_BODY   6
#define SOAP_END_BODY   7
#define SOAP_END_ENVELOPE   8
#define SOAP_END   9
#define SOAP_BEGIN_SECURITY   10
#define SOAP_IN_SECURITY   11
#define SOAP_END_SECURITY   12
#define SOAP_MALLOC(soap, size)   malloc(size)
#define SOAP_FREE(soap, ptr)   free(ptr)
#define DBGLOG(DBGFILE, CMD)
#define DBGMSG(DBGFILE, MSG, LEN)
#define DBGFUN(FNAME)
#define DBGFUN1(FNAME, FMT, ARG)
#define DBGFUN2(FNAME, FMT1, ARG1, FMT2, ARG2)
#define DBGFUN3(FNAME, FMT1, ARG1, FMT2, ARG2, FMT3, ARG3)
#define DBGHEX(DBGFILE, MSG, LEN)
#define SOAP_STD_API
#define soap_get0(soap)   (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx])
#define soap_get1(soap)   (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx++])
#define soap_revget1(soap)   ((soap)->bufidx--)
#define soap_unget(soap, c)   ((soap)->ahead = c)
#define soap_register_plugin(soap, plugin)   soap_register_plugin_arg(soap, plugin, NULL)
#define soap_imode(soap, n)   ((soap)->mode = (soap)->imode = (n))
#define soap_set_imode(soap, n)   ((soap)->imode |= (n))
#define soap_clr_imode(soap, n)   ((soap)->imode &= ~(n))
#define soap_omode(soap, n)   ((soap)->mode = (soap)->omode = (n))
#define soap_set_omode(soap, n)   ((soap)->omode |= (n))
#define soap_clr_omode(soap, n)   ((soap)->omode &= ~(n))
#define soap_set_mode(soap, n)   ((soap)->imode |= (n), (soap)->omode |= (n))
#define soap_clr_mode(soap, n)   ((soap)->imode &= ~(n), (soap)->omode &= ~(n))
#define soap_destroy(soap)   soap_delete((soap), NULL)
#define soap_strrchr(s, t)   strrchr(s, t)
#define soap_strtol(s, t, b)   strtol(s, t, b)
#define soap_strtoul(s, t, b)   strtoul(s, t, b)
#define soap_random   rand()

'typedefs'

typedef soap_int32 soap_mode
typedef soap_int32 soap_wchar

Enumeraciones

enum  soap_mime_encoding {
  SOAP_MIME_NONE, SOAP_MIME_7BIT, SOAP_MIME_8BIT, SOAP_MIME_BINARY,
  SOAP_MIME_QUOTED_PRINTABLE, SOAP_MIME_BASE64, SOAP_MIME_IETF_TOKEN, SOAP_MIME_X_TOKEN
}

Funciones

SOAP_FMAC1 struct
soap_dom_element *SOAP_FMAC2 
soap_dom_next_element (struct soap_dom_element *elt)
SOAP_FMAC1 struct
soap_dom_attribute *SOAP_FMAC2 
soap_dom_next_attribute (struct soap_dom_attribute *att)
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_faultsubcode (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 int 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 int SOAP_FMAC2 soap_putfault (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getfault (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_ssl_init (void)
SOAP_FMAC1 int SOAP_FMAC2 soap_poll (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command (struct soap *, int, const char *, const char *)
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 const char *SOAP_FMAC2 soap_ssl_error (struct soap *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_server_context (struct soap *, unsigned short, const char *, const char *, const char *, const char *, const char *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_client_context (struct soap *, unsigned short, const char *, const char *, const char *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_puthttphdr (struct soap *, int status, size_t count)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_get_header_attribute (struct soap *, const char *, const char *)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_decode_key (char *, size_t, const char *)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_decode_val (char *, size_t, const char *)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_hash (const char *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_endpoint (struct soap *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_flush_raw (struct soap *, const char *, size_t)
SOAP_FMAC1 int SOAP_FMAC2 soap_flush (struct soap *)
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_get (struct soap *)
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getchar (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_tag_cmp (const char *, const char *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_fault (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault (struct soap *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault_subcode (struct soap *, const char *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault (struct soap *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault_subcode (struct soap *, const char *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_sender_error (struct soap *, const char *, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_receiver_error (struct soap *, const char *, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_send_raw (struct soap *, const char *, size_t)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_raw (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_send (struct soap *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_send2 (struct soap *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_send3 (struct soap *, const char *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_pututf8 (struct soap *, unsigned long)
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getutf8 (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64 (struct soap *, const unsigned char *, int)
SOAP_FMAC1 unsigned char
*SOAP_FMAC2 
soap_getbase64 (struct soap *, int *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_puthex (struct soap *, const unsigned char *, int)
SOAP_FMAC1 unsigned char
*SOAP_FMAC2 
soap_gethex (struct soap *, int *)
SOAP_FMAC1 int SOAP_FMAC2 soap_xop_forward (struct soap *, unsigned char **, int *, char **, char **, char **)
SOAP_FMAC1 int SOAP_FMAC2 soap_dime_forward (struct soap *, unsigned char **, int *, char **, char **, char **)
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_lookup (struct soap *, const void *p, int t, struct soap_plist **)
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter (struct soap *, const void *p, const struct soap_array *a, int n, int t, struct soap_plist **)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup (struct soap *, const void *p, const struct soap_array *a, int n, int t, struct soap_plist **)
SOAP_FMAC1 int SOAP_FMAC2 soap_embed (struct soap *soap, const void *p, const struct soap_array *a, int n, const char *tag, int type)
SOAP_FMAC1 struct soap_ilist
*SOAP_FMAC2 
soap_lookup (struct soap *, const char *)
SOAP_FMAC1 struct soap_ilist
*SOAP_FMAC2 
soap_enter (struct soap *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_resolve (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, const struct soap_array *a, 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 void SOAP_FMAC2 soap_set_embedded (struct soap *, struct soap_plist *)
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_count (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_end_count (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_send (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_end_send (struct soap *)
SOAP_FMAC1 struct
soap_code_map *SOAP_FMAC2 
soap_code (const struct soap_code_map *, const char *str)
SOAP_FMAC1 long SOAP_FMAC2 soap_code_int (const struct soap_code_map *, const char *str, long other)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_code_str (const struct soap_code_map *, long code)
SOAP_FMAC1 long SOAP_FMAC2 soap_code_bits (const struct soap_code_map *map, const char *str)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_code_list (struct soap *, const struct soap_code_map *map, long code)
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_malloc (struct soap *, size_t)
SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc (struct soap *, void *)
SOAP_FMAC1 struct soap_clist
*SOAP_FMAC2 
soap_link (struct soap *, void *, int, int, void(*fdelete)(struct soap_clist *))
SOAP_FMAC1 void SOAP_FMAC2 soap_unlink (struct soap *, const void *)
SOAP_FMAC1 void SOAP_FMAC2 soap_free_temp (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_del (struct soap *)
SOAP_FMAC1 void *SOAP_FMAC2 soap_track_malloc (struct soap *, const char *, int, size_t)
SOAP_FMAC1 void SOAP_FMAC2 soap_track_free (struct soap *, const char *, int, void *)
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, unsigned int k)
SOAP_FMAC1 void *SOAP_FMAC2 soap_id_forward (struct soap *, const char *id, void *p, size_t len, int st, int tt, size_t n, unsigned int k, void(*fcopy)(struct soap *, int, int, void *, size_t, const void *, size_t))
SOAP_FMAC1 void *SOAP_FMAC2 soap_id_enter (struct soap *, const char *id, void *p, int t, size_t n, unsigned int k, const char *type, const char *arrayType, void *(*finstantiate)(struct soap *, int, const char *, const char *, size_t *))
SOAP_FMAC1 void SOAP_FMAC2 soap_fcopy (struct soap *soap, int st, int tt, void *p, size_t, const void *q, size_t n)
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 int SOAP_FMAC2 soap_closesock (struct soap *)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new (void)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new1 (soap_mode)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new2 (soap_mode, soap_mode)
SOAP_FMAC1 void SOAP_FMAC2 soap_free (struct soap *)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy (struct soap *)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy_context (struct soap *, struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_copy_stream (struct soap *, struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_init (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_init1 (struct soap *, soap_mode)
SOAP_FMAC1 void SOAP_FMAC2 soap_init2 (struct soap *, soap_mode, soap_mode)
SOAP_FMAC1 void SOAP_FMAC2 soap_done (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_cleanup (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_delete (struct soap *, void *)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_value (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 int SOAP_FMAC2 soap_element (struct soap *, const char *, int, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_out (struct soap *, const char *tag, int id, const char *type)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_begin_out (struct soap *, const char *tag, int id, const char *type, const char *offset)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_ref (struct soap *, const char *tag, int id, int href)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_href (struct soap *, const char *tag, int id, const char *ref, const char *val)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_null (struct soap *, const char *tag, int id, const char *type)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_id (struct soap *, const char *tag, int id, const void *p, const struct soap_array *a, int d, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_result (struct soap *, const char *tag)
SOAP_FMAC1 void SOAP_FMAC2 soap_check_result (struct soap *, const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_out (struct soap *, const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_start_end_out (struct soap *, const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_attribute (struct soap *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in (struct soap *, const char *tag, int nillable, const char *type)
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_retry (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_revert (struct soap *)
SOAP_FMAC1 char *SOAP_FMAC2 soap_strdup (struct soap *, const char *)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_strsearch (const char *big, const char *little)
SOAP_FMAC1 int SOAP_FMAC2 soap_string_out (struct soap *, const char *s, int flag)
SOAP_FMAC1 char *SOAP_FMAC2 soap_string_in (struct soap *, int, long, long)
SOAP_FMAC1 int SOAP_FMAC2 soap_wstring_out (struct soap *, const wchar_t *s, int flag)
SOAP_FMAC1 wchar_t *SOAP_FMAC2 soap_wstring_in (struct soap *, int, long, long)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace (struct soap *, const char *, const char *, int n1, int n2)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_namespaces (struct soap *, const struct Namespace *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_local_namespaces (struct soap *)
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 const char *SOAP_FMAC2 soap_current_namespace (struct soap *soap, const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_store_lab (struct soap *, const char *, size_t)
SOAP_FMAC1 int SOAP_FMAC2 soap_append_lab (struct soap *, const char *, size_t)
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 size_t SOAP_FMAC2 soap_size_block (struct soap *, size_t)
SOAP_FMAC1 char *SOAP_FMAC2 soap_first_block (struct soap *)
SOAP_FMAC1 char *SOAP_FMAC2 soap_next_block (struct soap *)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_block_size (struct soap *)
SOAP_FMAC1 char *SOAP_FMAC2 soap_save_block (struct soap *, char *, int)
SOAP_FMAC1 void SOAP_FMAC2 soap_end_block (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_out (struct soap *)
SOAP_FMAC1 int 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 int SOAP_FMAC2 soap_body_begin_out (struct soap *)
SOAP_FMAC1 int 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 *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_send_empty_response (struct soap *, int status)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_empty_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 int SOAP_FMAC2 soap_s2byte (struct soap *, const char *, char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2short (struct soap *, const char *, short *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2int (struct soap *, const char *, int *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2long (struct soap *, const char *, long *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2LONG64 (struct soap *, const char *, LONG64 *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2float (struct soap *, const char *, float *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2double (struct soap *, const char *, double *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedByte (struct soap *, const char *, unsigned char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedShort (struct soap *, const char *, unsigned short *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedInt (struct soap *, const char *, unsigned int *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedLong (struct soap *, const char *, unsigned long *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2ULONG64 (struct soap *, const char *, ULONG64 *)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2string (struct soap *, const char *, char **)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2QName (struct soap *, const char *, char **)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2wchar (struct soap *, const char *, wchar_t **)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2dateTime (struct soap *, const char *, time_t *)
SOAP_FMAC1 char *SOAP_FMAC2 soap_s2base64 (struct soap *, const unsigned char *, char *, int)
SOAP_FMAC1 char *SOAP_FMAC2 soap_s2hex (struct soap *, const unsigned char *, char *, int)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_byte2s (struct soap *, char)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_short2s (struct soap *, short)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_int2s (struct soap *, int)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_long2s (struct soap *, long)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_LONG642s (struct soap *, LONG64)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_float2s (struct soap *, float)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_double2s (struct soap *, double)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_unsignedByte2s (struct soap *, unsigned char)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_unsignedShort2s (struct soap *, unsigned short)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_unsignedInt2s (struct soap *, unsigned int)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_unsignedLong2s (struct soap *, unsigned long)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_ULONG642s (struct soap *, ULONG64)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_QName2s (struct soap *, const char *)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_wchar2s (struct soap *, const wchar_t *)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_dateTime2s (struct soap *, time_t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_base642s (struct soap *, const char *, char *, size_t, int *)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_hex2s (struct soap *, const char *, char *, size_t, int *)
SOAP_FMAC1 int *SOAP_FMAC2 soap_inint (struct soap *, const char *tag, int *p, const char *, int)
SOAP_FMAC1 char *SOAP_FMAC2 soap_inbyte (struct soap *, const char *tag, char *p, const char *, int)
SOAP_FMAC1 long *SOAP_FMAC2 soap_inlong (struct soap *, const char *tag, long *p, const char *, int)
SOAP_FMAC1 LONG64 *SOAP_FMAC2 soap_inLONG64 (struct soap *, const char *tag, LONG64 *p, const char *, int)
SOAP_FMAC1 short *SOAP_FMAC2 soap_inshort (struct soap *, const char *tag, short *p, const char *, int)
SOAP_FMAC1 float *SOAP_FMAC2 soap_infloat (struct soap *, const char *tag, float *p, const char *, int)
SOAP_FMAC1 double *SOAP_FMAC2 soap_indouble (struct soap *, const char *tag, double *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 unsigned short
*SOAP_FMAC2 
soap_inunsignedShort (struct soap *, const char *tag, unsigned short *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 unsigned long
*SOAP_FMAC2 
soap_inunsignedLong (struct soap *, const char *tag, unsigned long *p, const char *, int)
SOAP_FMAC1 ULONG64 *SOAP_FMAC2 soap_inULONG64 (struct soap *, const char *tag, ULONG64 *p, const char *, int)
SOAP_FMAC1 char **SOAP_FMAC2 soap_instring (struct soap *, const char *tag, char **p, const char *, int, int, long, long)
SOAP_FMAC1 char **SOAP_FMAC2 soap_inliteral (struct soap *, const char *tag, char **p)
SOAP_FMAC1 time_t *SOAP_FMAC2 soap_indateTime (struct soap *, const char *tag, time_t *p, const char *, int)
SOAP_FMAC1 wchar_t **SOAP_FMAC2 soap_inwstring (struct soap *, const char *tag, wchar_t **p, const char *, int, long, long)
SOAP_FMAC1 wchar_t **SOAP_FMAC2 soap_inwliteral (struct soap *, const char *tag, wchar_t **p)
SOAP_FMAC1 int SOAP_FMAC2 soap_outbyte (struct soap *, const char *tag, int id, const char *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outshort (struct soap *, const char *tag, int id, const short *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outint (struct soap *, const char *tag, int id, const int *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outlong (struct soap *, const char *tag, int id, const long *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outLONG64 (struct soap *, const char *tag, int id, const LONG64 *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outfloat (struct soap *, const char *tag, int id, const float *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outdouble (struct soap *, const char *tag, int id, const double *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedByte (struct soap *, const char *tag, int id, const unsigned char *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedShort (struct soap *, const char *tag, int id, const unsigned short *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedInt (struct soap *, const char *tag, int id, const unsigned int *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedLong (struct soap *, const char *tag, int id, const unsigned long *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outULONG64 (struct soap *, const char *tag, int id, const ULONG64 *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outstring (struct soap *, const char *tag, int id, char *const *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outliteral (struct soap *, const char *tag, char *const *p, const char *type)
SOAP_FMAC1 int SOAP_FMAC2 soap_outdateTime (struct soap *, const char *tag, int id, const time_t *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outwstring (struct soap *, const char *tag, int id, wchar_t *const *p, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_outwliteral (struct soap *, const char *tag, wchar_t *const *p, const char *type)
SOAP_FMAC1 int SOAP_FMAC2 soap_attachment (struct soap *, const char *, int, const void *, const struct soap_array *, const char *, const char *, const char *, int, const char *, int)
SOAP_FMAC1 int SOAP_FMAC2 soap_move (struct soap *, long)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_tell (struct soap *)
SOAP_FMAC1 char *SOAP_FMAC2 soap_dime_option (struct soap *, unsigned short, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getdimehdr (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getdime (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_putdimehdr (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_putdime (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getmimehdr (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_getmime (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_putmimehdr (struct soap *, struct soap_multipart *)
SOAP_FMAC1 int SOAP_FMAC2 soap_putmime (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_dime (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_mime (struct soap *, const char *boundary, const char *start)
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_dime (struct soap *)
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_mime (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_dime_attachment (struct soap *, char *ptr, size_t size, const char *type, const char *id, unsigned short optype, const char *option)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_mime_attachment (struct soap *, char *ptr, size_t size, enum soap_mime_encoding encoding, const char *type, const char *id, const char *location, const char *description)
SOAP_FMAC1 void SOAP_FMAC2 soap_post_check_mime_attachments (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_check_mime_attachments (struct soap *soap)
SOAP_FMAC1 struct
soap_multipart *SOAP_FMAC2 
soap_get_mime_attachment (struct soap *soap, void *handle)
SOAP_FMAC1 struct
soap_multipart *SOAP_FMAC2 
soap_next_multipart (struct soap_multipart *)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_cid (struct soap *, const char *, const char *)
SOAP_FMAC1 int SOAP_FMAC2 soap_register_plugin_arg (struct soap *, int(*fcreate)(struct soap *, struct soap_plugin *, void *), void *)
SOAP_FMAC1 void *SOAP_FMAC2 soap_lookup_plugin (struct soap *, const char *)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_attr_value (struct soap *soap, const char *name, int flag)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_attr (struct soap *soap, const char *name, const char *value)
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_attr (struct soap *soap)

Variables

struct soap_double_nan soap_double_nan
SOAP_NMAC struct Namespace namespaces []

Documentación de los 'defines'

#define _REENTRANT
#define _THREAD_SAFE
#define DBGFUN (   FNAME)
#define DBGFUN1 (   FNAME,
  FMT,
  ARG 
)
#define DBGFUN2 (   FNAME,
  FMT1,
  ARG1,
  FMT2,
  ARG2 
)
#define DBGFUN3 (   FNAME,
  FMT1,
  ARG1,
  FMT2,
  ARG2,
  FMT3,
  ARG3 
)
#define DBGHEX (   DBGFILE,
  MSG,
  LEN 
)
#define DBGLOG (   DBGFILE,
  CMD 
)
#define DBGMSG (   DBGFILE,
  MSG,
  LEN 
)
#define DBL_NAN   (*(double*)(void*)&soap_double_nan)
#define DBL_NINFTY   (-DBL_PINFTY)
#define DBL_PINFTY   (1.7976931348623157e+308)
#define FD_SETSIZE   (1024)
#define FLT_NAN   (*(float*)(void*)&soap_double_nan)
#define FLT_NINFTY   (-FLT_PINFTY)
#define FLT_PINFTY   (3.40282347e+38F)
#define HAVE_FTIME
#define HAVE_GETHOSTBYNAME_R
#define HAVE_GMTIME_R
#define HAVE_LOCALTIME_R
#define HAVE_MBTOWC
#define HAVE_RAND_R
#define HAVE_SSCANF
#define HAVE_STRRCHR
#define HAVE_STRTOD
#define HAVE_STRTOL
#define HAVE_STRTOUL
#define HAVE_SYS_TIMEB_H
#define HAVE_WCTOMB
#define LONG64   long long
#define SOAP_BEGIN   0
#define SOAP_BEGIN_SECURITY   10
#define SOAP_BLKLEN   (256)
#define SOAP_BUFLEN   (65536)
#define SOAP_C_MBSTRING   0x00400000
#define SOAP_C_NILSTRING   0x00800000
#define SOAP_C_NOIOB   0x00100000
#define SOAP_C_UTFSTRING   0x00200000
#define soap_check_state (   soap)    (!(soap) || ((soap)->state != SOAP_INIT && (soap)->state != SOAP_COPY))
#define SOAP_CLI_FAULT   1
#define soap_closesocket (   n)    close(n)
#define soap_clr_imode (   soap,
 
)    ((soap)->imode &= ~(n))
#define soap_clr_mode (   soap,
 
)    ((soap)->imode &= ~(n), (soap)->omode &= ~(n))
#define soap_clr_omode (   soap,
 
)    ((soap)->omode &= ~(n))
#define SOAP_CMAC
#define SOAP_COPY   2
#define SOAP_DATAENCODINGUNKNOWN   36
#define soap_destroy (   soap)    soap_delete((soap), NULL)
#define SOAP_DIME_ABSURI   0x20
#define SOAP_DIME_CF   0x01
#define SOAP_DIME_END   30
#define SOAP_DIME_ERROR   27
#define SOAP_DIME_HREF   28
#define SOAP_DIME_MB   0x04
#define SOAP_DIME_ME   0x02
#define SOAP_DIME_MEDIA   0x10
#define SOAP_DIME_MISMATCH   29
#define SOAP_DIME_VERSION   0x08
#define SOAP_DOM_ASIS   0x04000000
#define SOAP_DOM_NODE   0x02000000
#define SOAP_DOM_TREE   0x01000000
#define SOAP_DUPLICATE_ID   19
#define SOAP_EAGAIN   EAGAIN
#define SOAP_EINPROGRESS   EINPROGRESS
#define SOAP_EINTR   EINTR
#define SOAP_ENC   0x00000FFF
#define SOAP_ENC_DIME   0x00000080
#define SOAP_ENC_LATIN   0x00000020
#define SOAP_ENC_MIME   0x00000100
#define SOAP_ENC_MTOM   0x00000200
#define SOAP_ENC_SSL   0x00000800
#define SOAP_ENC_XML   0x00000040
#define SOAP_ENC_ZLIB   0x00000400
#define SOAP_END   9
#define SOAP_END_BODY   7
#define SOAP_END_ENVELOPE   8
#define SOAP_END_HEADER   4
#define SOAP_END_SECURITY   12
#define SOAP_EOF   EOF
#define SOAP_EOM   16
#define SOAP_ERANGE   ERANGE
#define SOAP_ERR   EOF
#define soap_errno   errno
#define SOAP_EWOULDBLOCK   EWOULDBLOCK
#define SOAP_FATAL_ERROR   11
#define SOAP_FAULT   12
#define SOAP_FD_EXCEEDED   41
#define SOAP_FILE   1003
#define SOAP_FMAC1
#define SOAP_FMAC2
#define SOAP_FMAC3
#define SOAP_FMAC3S   SOAP_FMAC3
#define SOAP_FMAC4
#define SOAP_FMAC4S   SOAP_FMAC4
#define SOAP_FMAC5
#define SOAP_FMAC6
#define SOAP_FORM   1001
#define SOAP_FREE (   soap,
  ptr 
)    free(ptr)
#define SOAP_GET   2001
#define soap_get0 (   soap)    (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx])
#define soap_get1 (   soap)    (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx++])
#define SOAP_GET_METHOD   15
#define SOAP_HDRLEN   (8192)
#define SOAP_HREF   21
#define SOAP_HTML   1002
#define SOAP_HTTP_ERROR   24
#define soap_http_error_check (   e)    ((e) == SOAP_HTTP_ERROR || (e) == SOAP_GET_METHOD || (e) == SOAP_NO_DATA || ((e) >= 100 && (e) < 600))
#define SOAP_IDHASH   (1999)
#define soap_imode (   soap,
 
)    ((soap)->mode = (soap)->imode = (n))
#define SOAP_IN_BODY   6
#define SOAP_IN_ENVELOPE   2
#define SOAP_IN_HEADER   3
#define SOAP_IN_SECURITY   11
#define SOAP_INDEX_RECV   (0)
#define SOAP_INDEX_SENT   (1)
#define SOAP_INDEX_TEST   (2)
#define SOAP_INIT   1
#define soap_int32   int32_t
#define SOAP_INVALID_SOCKET   (-1)
#define SOAP_IO   0x00000003
#define SOAP_IO_BUFFER   0x00000001
#define SOAP_IO_CHUNK   0x00000003
#define SOAP_IO_DEFAULT   SOAP_IO_FLUSH
#define SOAP_IO_FLUSH   0x00000000
#define SOAP_IO_KEEPALIVE   0x00000010
#define SOAP_IO_LENGTH   0x00000008
#define SOAP_IO_STORE   0x00000002
#define SOAP_IO_UDP   0x00000004
#define SOAP_IOB   7
#define soap_isnan (   n)    (0)
#define soap_isninfd (   n)    ((n) <= DBL_NINFTY)
#define soap_isninff (   n)    ((n) <= FLT_NINFTY)
#define soap_ispinfd (   n)    ((n) >= DBL_PINFTY)
#define soap_ispinff (   n)    ((n) >= FLT_PINFTY)
#define SOAP_LABLEN   (256)
#define SOAP_LENGTH   40
#define SOAP_LONG_FORMAT   "%lld"
#define SOAP_MALLOC (   soap,
  size 
)    malloc(size)
#define SOAP_MAXARRAYSIZE   (100000)
#define SOAP_MAXDIMS   (16)
#define SOAP_MAXKEEPALIVE   (100)
#define SOAP_MAXLOGS   (3)
#define SOAP_MIME_END   33
#define SOAP_MIME_ERROR   31
#define SOAP_MIME_HREF   32
#define SOAP_MIME_POSTCHECK   0x10000000
#define SOAP_MISSING_ID   20
#define SOAP_MOE   17
#define SOAP_MUSTUNDERSTAND   8
#define SOAP_NAMESPACE   9
#define SOAP_NMAC
#define SOAP_NO_BODY   5
#define SOAP_NO_DATA   14
#define SOAP_NO_METHOD   13
#define SOAP_NO_TAG   6
#define SOAP_NULL   18
#define SOAP_OCCURS   39
#define SOAP_OK   0
#define soap_omode (   soap,
 
)    ((soap)->mode = (soap)->omode = (n))
#define SOAP_PLUGIN_ERROR   35
#define SOAP_POST   2000
#define SOAP_PROHIBITED   38
#define SOAP_PTRBLK   (32)
#define SOAP_PTRHASH   (1024)
#define soap_random   rand()
#define soap_register_plugin (   soap,
  plugin 
)    soap_register_plugin_arg(soap, plugin, NULL)
#define SOAP_REQUIRED   37
#define soap_reset_errno   (errno = 0)
#define soap_revget1 (   soap)    ((soap)->bufidx--)
#define soap_set_imode (   soap,
 
)    ((soap)->imode |= (n))
#define soap_set_mode (   soap,
 
)    ((soap)->imode |= (n), (soap)->omode |= (n))
#define soap_set_omode (   soap,
 
)    ((soap)->omode |= (n))
#define soap_soap_error_check (   e)    ((e) == SOAP_CLI_FAULT || (e) == SOAP_SVR_FAULT || (e) == SOAP_VERSIONMISMATCH || (e) == SOAP_MUSTUNDERSTAND || (e) == SOAP_FAULT || (e) == SOAP_NO_METHOD)
#define SOAP_SOCKET   int
#define soap_socket_errno (   s)    errno
#define SOAP_SOCKLEN_T   size_t
#define SOAP_SOURCE_STAMP (   str)
#define SOAP_SSL_DEFAULT   SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION
#define SOAP_SSL_ERROR   25
#define soap_ssl_error_check (   e)    ((e) == SOAP_SSL_ERROR)
#define SOAP_SSL_NO_AUTHENTICATION   0x00
#define SOAP_SSL_REQUIRE_CLIENT_AUTHENTICATION   0x02
#define SOAP_SSL_REQUIRE_SERVER_AUTHENTICATION   0x01
#define SOAP_STD_API
#define SOAP_STOP   1000
#define SOAP_STRCMP   strcmp
#define soap_strrchr (   s,
  t 
)    strrchr(s, t)
#define soap_strtol (   s,
  t,
  b 
)    strtol(s, t, b)
#define soap_strtoul (   s,
  t,
  b 
)    strtoul(s, t, b)
#define SOAP_SVR_FAULT   2
#define SOAP_SYNTAX_ERROR   5
#define SOAP_TAG_MISMATCH   3
#define SOAP_TAGLEN   (1024)
#define SOAP_TCP_ERROR   23
#define soap_tcp_error_check (   e)    ((e) == SOAP_EOF || (e) == SOAP_TCP_ERROR)
#define SOAP_TYPE   4
#define SOAP_UDP_ERROR   22
#define SOAP_ULONG_FORMAT   "%llu"
#define soap_unget (   soap,
  c 
)    ((soap)->ahead = c)
#define SOAP_USER_ERROR   10
#define soap_valid_socket (   n)    ((n) != SOAP_INVALID_SOCKET)
#define SOAP_VERSIONMISMATCH   34
#define SOAP_XML_CANONICAL   0x00004000
#define SOAP_XML_DOM   0x00040000
#define soap_xml_error_check (   e)    ((e) == SOAP_TAG_MISMATCH || (e) == SOAP_TAG_END || (e) == SOAP_SYNTAX_ERROR || (e) == SOAP_NAMESPACE || (e) == SOAP_DUPLICATE_ID || (e) == SOAP_MISSING_ID || (e) == SOAP_REQUIRED || (e) == SOAP_PROHIBITED || (e) == SOAP_OCCURS || (e) == SOAP_LENGTH || (e) == SOAP_NULL || (e) == SOAP_HREF)
#define SOAP_XML_GRAPH   0x00010000
#define SOAP_XML_INDENT   0x00002000
#define SOAP_XML_NIL   0x00020000
#define SOAP_XML_SEC   0x00080000
#define SOAP_XML_STRICT   0x00001000
#define SOAP_XML_TREE   0x00008000
#define SOAP_ZLIB_DEFLATE   0x01
#define SOAP_ZLIB_ERROR   26
#define soap_zlib_error_check (   e)    ((e) == SOAP_ZLIB_ERROR)
#define SOAP_ZLIB_GZIP   0x02
#define SOAP_ZLIB_INFLATE   0x02
#define SOAP_ZLIB_NONE   0x00
#define STDSOAP_H
#define ULONG64   unsigned LONG64
#define WITH_FAST

Documentación de los 'typedefs'

typedef soap_int32 soap_mode
typedef soap_int32 soap_wchar

Documentación de las enumeraciones

Valores de enumeraciones:
SOAP_MIME_NONE 
SOAP_MIME_7BIT 
SOAP_MIME_8BIT 
SOAP_MIME_BINARY 
SOAP_MIME_QUOTED_PRINTABLE 
SOAP_MIME_BASE64 
SOAP_MIME_IETF_TOKEN 
SOAP_MIME_X_TOKEN 

Documentación de las funciones

SOAP_FMAC1 int SOAP_FMAC2 soap_accept ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_append_lab ( struct soap ,
const char *  ,
size_t   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_begin_out ( struct soap ,
const char *  tag,
int  id,
const char *  type,
const char *  offset 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup ( struct soap ,
const void *  p,
const struct soap_array a,
int  n,
int  t,
struct soap_plist **   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference ( struct soap ,
const void *  p,
const struct soap_array a,
int  n,
int  t 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_attachment ( struct soap ,
const char *  ,
int  ,
const void *  ,
const struct soap_array ,
const char *  ,
const char *  ,
const char *  ,
int  ,
const char *  ,
int   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_attr_value ( struct soap soap,
const char *  name,
int  flag 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_attribute ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_base642s ( struct soap ,
const char *  ,
char *  ,
size_t  ,
int  
)
SOAP_FMAC1 void SOAP_FMAC2 soap_begin ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_count ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_recv ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_send ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_bind ( struct soap ,
const char *  ,
int  ,
int   
)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_block_size ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_in ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_out ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_in ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_out ( struct soap )
SOAP_FMAC1 const char* SOAP_FMAC2 soap_byte2s ( struct soap ,
char   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_check_mime_attachments ( struct soap soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_check_result ( struct soap ,
const char *  tag 
)
SOAP_FMAC1 void SOAP_FMAC2 soap_cleanup ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_closesock ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_attr ( struct soap soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_dime ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_mime ( struct soap )
SOAP_FMAC1 struct soap_code_map* SOAP_FMAC2 soap_code ( const struct soap_code_map ,
const char *  str 
) [read]
SOAP_FMAC1 long SOAP_FMAC2 soap_code_bits ( const struct soap_code_map map,
const char *  str 
)
SOAP_FMAC1 long SOAP_FMAC2 soap_code_int ( const struct soap_code_map ,
const char *  str,
long  other 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_list ( struct soap ,
const struct soap_code_map map,
long  code 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_str ( const struct soap_code_map ,
long  code 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_connect ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command ( struct soap ,
int  ,
const char *  ,
const char *   
)
SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_copy ( struct soap ) [read]
SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_copy_context ( struct soap ,
struct soap  
) [read]
SOAP_FMAC1 void SOAP_FMAC2 soap_copy_stream ( struct soap ,
struct soap  
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_current_namespace ( struct soap soap,
const char *  tag 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_dateTime2s ( struct soap ,
time_t   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc ( struct soap ,
void *   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_key ( char *  ,
size_t  ,
const char *   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_val ( char *  ,
size_t  ,
const char *   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_del ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_delete ( struct soap ,
void *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_dime_forward ( struct soap ,
unsigned char **  ,
int ,
char **  ,
char **  ,
char **   
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_dime_option ( struct soap ,
unsigned  short,
const char *   
)
SOAP_FMAC1 struct soap_dom_attribute* SOAP_FMAC2 soap_dom_next_attribute ( struct soap_dom_attribute att) [read]
SOAP_FMAC1 struct soap_dom_element* SOAP_FMAC2 soap_dom_next_element ( struct soap_dom_element elt) [read]
SOAP_FMAC1 void SOAP_FMAC2 soap_done ( struct soap )
SOAP_FMAC1 const char* SOAP_FMAC2 soap_double2s ( struct soap ,
double   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element ( struct soap ,
const char *  ,
int  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in ( struct soap ,
const char *  tag,
int  nillable,
const char *  type 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_out ( struct soap ,
const char *  tag,
int  id,
const char *  type 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_in ( struct soap ,
const char *  tag 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_out ( struct soap ,
const char *  tag 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_href ( struct soap ,
const char *  tag,
int  id,
const char *  ref,
const char *  val 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_id ( struct soap ,
const char *  tag,
int  id,
const void *  p,
const struct soap_array a,
int  d,
const char *  type,
int  n 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_null ( struct soap ,
const char *  tag,
int  id,
const char *  type 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_ref ( struct soap ,
const char *  tag,
int  id,
int  href 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_result ( struct soap ,
const char *  tag 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_start_end_out ( struct soap ,
const char *  tag 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_embed ( struct soap soap,
const void *  p,
const struct soap_array a,
int  n,
const char *  tag,
int  type 
)
SOAP_FMAC1 void SOAP_FMAC2 soap_embedded ( struct soap ,
const void *  p,
int  t 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_embedded_id ( struct soap ,
int  id,
const void *  p,
int  t 
)
SOAP_FMAC1 void SOAP_FMAC2 soap_end ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_end_block ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_end_count ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_end_recv ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_end_send ( struct soap )
SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_enter ( struct soap ,
const char *   
) [read]
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_in ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_out ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_in ( struct soap )
SOAP_FMAC1 int soap_envelope_end_out ( struct soap )
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_faultdetail ( struct soap )
SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultstring ( struct soap )
SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultsubcode ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_fcopy ( struct soap soap,
int  st,
int  tt,
void *  p,
size_t  ,
const void *  q,
size_t  n 
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_first_block ( struct soap )
SOAP_FMAC1 const char* SOAP_FMAC2 soap_float2s ( struct soap ,
float   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_flush ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_flush_raw ( struct soap ,
const char *  ,
size_t   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_free ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_free_temp ( struct soap )
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_get ( struct soap )
SOAP_FMAC1 const char* SOAP_FMAC2 soap_get_header_attribute ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 struct soap_multipart* SOAP_FMAC2 soap_get_mime_attachment ( struct soap soap,
void *  handle 
) [read]
SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_getbase64 ( struct soap ,
int ,
int   
)
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getchar ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_getdime ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_getdimehdr ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_getfault ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_getheader ( struct soap )
SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_gethex ( struct soap ,
int  
)
SOAP_FMAC1 int SOAP_FMAC2 soap_getline ( struct soap ,
char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_getmime ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_getmimehdr ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_getoffsets ( const char *  ,
const int ,
int ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_getposition ( const char *  ,
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 soap_wchar SOAP_FMAC2 soap_getutf8 ( struct soap )
SOAP_FMAC1 size_t SOAP_FMAC2 soap_hash ( const char *  )
SOAP_FMAC1 const char* SOAP_FMAC2 soap_hex2s ( struct soap ,
const char *  ,
char *  ,
size_t  ,
int  
)
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_enter ( struct soap ,
const char *  id,
void *  p,
int  t,
size_t  n,
unsigned int  k,
const char *  type,
const char *  arrayType,
void *(*)(struct soap *, int, const char *, const char *, size_t *)  finstantiate 
)
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_forward ( struct soap ,
const char *  id,
void *  p,
size_t  len,
int  st,
int  tt,
size_t  n,
unsigned int  k,
void(*)(struct soap *, int, int, void *, size_t, const void *, size_t fcopy 
)
SOAP_FMAC1 void* SOAP_FMAC2 soap_id_lookup ( struct soap ,
const char *  id,
void **  p,
int  t,
size_t  n,
unsigned int  k 
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_inbyte ( struct soap ,
const char *  tag,
char *  p,
const char *  ,
int   
)
SOAP_FMAC1 time_t* SOAP_FMAC2 soap_indateTime ( struct soap ,
const char *  tag,
time_t *  p,
const char *  ,
int   
)
SOAP_FMAC1 double* SOAP_FMAC2 soap_indouble ( struct soap ,
const char *  tag,
double *  p,
const char *  ,
int   
)
SOAP_FMAC1 float* SOAP_FMAC2 soap_infloat ( struct soap ,
const char *  tag,
float *  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_init ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_init1 ( struct soap ,
soap_mode   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_init2 ( struct soap ,
soap_mode  ,
soap_mode   
)
SOAP_FMAC1 char** SOAP_FMAC2 soap_inliteral ( struct soap ,
const char *  tag,
char **  p 
)
SOAP_FMAC1 long* SOAP_FMAC2 soap_inlong ( struct soap ,
const char *  tag,
long *  p,
const char *  ,
int   
)
SOAP_FMAC1 LONG64* SOAP_FMAC2 soap_inLONG64 ( struct soap ,
const char *  tag,
LONG64 *  p,
const char *  ,
int   
)
SOAP_FMAC1 short* SOAP_FMAC2 soap_inshort ( struct soap ,
const char *  tag,
short *  p,
const char *  ,
int   
)
SOAP_FMAC1 char** SOAP_FMAC2 soap_instring ( struct soap ,
const char *  tag,
char **  p,
const char *  ,
int  ,
int  ,
long  ,
long   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_int2s ( struct soap ,
int   
)
SOAP_FMAC1 ULONG64* SOAP_FMAC2 soap_inULONG64 ( struct soap ,
const char *  tag,
ULONG64 *  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 unsigned int* SOAP_FMAC2 soap_inunsignedInt ( struct soap ,
const char *  tag,
unsigned int 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 unsigned short* SOAP_FMAC2 soap_inunsignedShort ( struct soap ,
const char *  tag,
unsigned short *  p,
const char *  ,
int   
)
SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwliteral ( struct soap ,
const char *  tag,
wchar_t **  p 
)
SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwstring ( struct soap ,
const char *  tag,
wchar_t **  p,
const char *  ,
int  ,
long  ,
long   
)
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 struct soap_clist* SOAP_FMAC2 soap_link ( struct soap ,
void *  ,
int  ,
int  ,
void(*)(struct soap_clist *)  fdelete 
) [read]
SOAP_FMAC1 const char* SOAP_FMAC2 soap_long2s ( struct soap ,
long   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_LONG642s ( struct soap ,
LONG64   
)
SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_lookup ( struct soap ,
const char *   
) [read]
SOAP_FMAC1 void* SOAP_FMAC2 soap_lookup_plugin ( struct soap ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_lookup_type ( struct soap ,
const char *  id 
)
SOAP_FMAC1 void* SOAP_FMAC2 soap_malloc ( struct soap ,
size_t   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_array ( struct soap ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_cid ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace ( struct soap ,
const char *  ,
const char *  ,
int  n1,
int  n2 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_tag ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_move ( struct soap ,
long   
)
SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_new ( void  ) [read]
SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_new1 ( soap_mode  ) [read]
SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_new2 ( soap_mode  ,
soap_mode   
) [read]
SOAP_FMAC1 int SOAP_FMAC2 soap_new_block ( struct soap )
SOAP_FMAC1 char* SOAP_FMAC2 soap_next_block ( struct soap )
SOAP_FMAC1 struct soap_multipart* SOAP_FMAC2 soap_next_multipart ( struct soap_multipart ) [read]
SOAP_FMAC1 int SOAP_FMAC2 soap_outbyte ( struct soap ,
const char *  tag,
int  id,
const char *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outdateTime ( struct soap ,
const char *  tag,
int  id,
const time_t *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outdouble ( struct soap ,
const char *  tag,
int  id,
const double *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outfloat ( struct soap ,
const char *  tag,
int  id,
const float *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outint ( struct soap ,
const char *  tag,
int  id,
const int p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outliteral ( struct soap ,
const char *  tag,
char *const *  p,
const char *  type 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outlong ( struct soap ,
const char *  tag,
int  id,
const long *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outLONG64 ( struct soap ,
const char *  tag,
int  id,
const LONG64 *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outshort ( struct soap ,
const char *  tag,
int  id,
const short *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outstring ( struct soap ,
const char *  tag,
int  id,
char *const *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outULONG64 ( struct soap ,
const char *  tag,
int  id,
const ULONG64 *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedByte ( struct soap ,
const char *  tag,
int  id,
const unsigned char *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedInt ( struct soap ,
const char *  tag,
int  id,
const unsigned int p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedLong ( struct soap ,
const char *  tag,
int  id,
const unsigned long *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedShort ( struct soap ,
const char *  tag,
int  id,
const unsigned short *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outwliteral ( struct soap ,
const char *  tag,
wchar_t *const *  p,
const char *  type 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_outwstring ( struct soap ,
const char *  tag,
int  id,
wchar_t *const *  p,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter ( struct soap ,
const void *  p,
const struct soap_array a,
int  n,
int  t,
struct soap_plist **   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup ( struct soap ,
const void *  p,
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_poll ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_pop_block ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_post_check_mime_attachments ( struct soap 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_push_block ( struct soap ,
size_t   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_push_namespace ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64 ( struct soap ,
const unsigned char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_putdime ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_putdimehdr ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_putfault ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_putheader ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_puthex ( struct soap ,
const unsigned char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_puthttphdr ( struct soap ,
int  status,
size_t  count 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_putmime ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_putmimehdr ( struct soap ,
struct soap_multipart  
)
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_putsize ( struct soap ,
const char *  ,
int   
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizes ( struct soap ,
const char *  ,
const int ,
int   
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizesoffsets ( struct soap ,
const char *  ,
const int ,
const int ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_pututf8 ( struct soap ,
unsigned  long 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_QName2s ( struct soap ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault_subcode ( struct soap ,
const char *  ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_empty_response ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_fault ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_header ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_raw ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_reference ( struct soap ,
const void *  p,
int  t 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_register_plugin_arg ( struct soap ,
int(*)(struct soap *, struct soap_plugin *, void *)  fcreate,
void *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_resolve ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_response ( struct soap ,
int   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_retry ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_revert ( struct soap )
SOAP_FMAC1 char* SOAP_FMAC2 soap_s2base64 ( struct soap ,
const unsigned char *  ,
char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2byte ( struct soap ,
const char *  ,
char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2dateTime ( struct soap ,
const char *  ,
time_t *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2double ( struct soap ,
const char *  ,
double *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2float ( struct soap ,
const char *  ,
float *   
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_s2hex ( struct soap ,
const unsigned char *  ,
char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2int ( struct soap ,
const char *  ,
int  
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2long ( struct soap ,
const char *  ,
long *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2LONG64 ( struct soap ,
const char *  ,
LONG64 *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2QName ( struct soap ,
const char *  ,
char **   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2short ( struct soap ,
const char *  ,
short *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2string ( struct soap ,
const char *  ,
char **   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2ULONG64 ( struct soap ,
const char *  ,
ULONG64 *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedByte ( struct soap ,
const char *  ,
unsigned char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedInt ( struct soap ,
const char *  ,
unsigned int  
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedLong ( struct soap ,
const char *  ,
unsigned long *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedShort ( struct soap ,
const char *  ,
unsigned short *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2wchar ( struct soap ,
const char *  ,
wchar_t **   
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_save_block ( struct soap ,
char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_send ( struct soap ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_send2 ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_send3 ( struct soap ,
const char *  ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_send_empty_response ( struct soap ,
int  status 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_send_fault ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_send_raw ( struct soap ,
const char *  ,
size_t   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault ( struct soap ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault_subcode ( struct soap ,
const char *  ,
const char *  ,
const char *   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_serializefault ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_serializeheader ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_set_attr ( struct soap soap,
const char *  name,
const char *  value 
)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_dime ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_set_dime_attachment ( struct soap ,
char *  ptr,
size_t  size,
const char *  type,
const char *  id,
unsigned short  optype,
const char *  option 
)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded ( struct soap ,
struct soap_plist  
)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_endpoint ( struct soap ,
const char *   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_fault ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_set_local_namespaces ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_set_mime ( struct soap ,
const char *  boundary,
const char *  start 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_mime_attachment ( struct soap ,
char *  ptr,
size_t  size,
enum soap_mime_encoding  encoding,
const char *  type,
const char *  id,
const char *  location,
const char *  description 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_namespaces ( struct soap ,
const struct Namespace  
)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_receiver_error ( struct soap ,
const char *  ,
const char *  ,
int   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_sender_error ( struct soap ,
const char *  ,
const char *  ,
int   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_short2s ( struct soap ,
short   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_size ( const int ,
int   
)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_size_block ( struct soap ,
size_t   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_accept ( struct soap )
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_client_context ( struct soap ,
unsigned  short,
const char *  ,
const char *  ,
const char *  ,
const char *  ,
const char *   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_ssl_error ( struct soap ,
int   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_ssl_init ( void  )
SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_server_context ( struct soap ,
unsigned  short,
const char *  ,
const char *  ,
const char *  ,
const char *  ,
const char *  ,
const char *  ,
const char *   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_store_lab ( struct soap ,
const char *  ,
size_t   
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_strdup ( struct soap ,
const char *   
)
SOAP_FMAC1 char* SOAP_FMAC2 soap_string_in ( struct soap ,
int  ,
long  ,
long   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_string_out ( struct soap ,
const char *  s,
int  flag 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_strsearch ( const char *  big,
const char *  little 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_tag_cmp ( const char *  ,
const char *   
)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_tell ( struct soap )
SOAP_FMAC1 void SOAP_FMAC2 soap_track_free ( struct soap ,
const char *  ,
int  ,
void *   
)
SOAP_FMAC1 void* SOAP_FMAC2 soap_track_malloc ( struct soap ,
const char *  ,
int  ,
size_t   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_ULONG642s ( struct soap ,
ULONG64   
)
SOAP_FMAC1 void SOAP_FMAC2 soap_unlink ( struct soap ,
const void *   
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedByte2s ( struct soap ,
unsigned  char 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedInt2s ( struct soap ,
unsigned  int 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedLong2s ( struct soap ,
unsigned  long 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedShort2s ( struct soap ,
unsigned  short 
)
SOAP_FMAC1 const char* SOAP_FMAC2 soap_value ( struct soap )
SOAP_FMAC1 const char* SOAP_FMAC2 soap_wchar2s ( struct soap ,
const wchar_t *   
)
SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstring_in ( struct soap ,
int  ,
long  ,
long   
)
SOAP_FMAC1 int SOAP_FMAC2 soap_wstring_out ( struct soap ,
const wchar_t *  s,
int  flag 
)
SOAP_FMAC1 int SOAP_FMAC2 soap_xop_forward ( struct soap ,
unsigned char **  ,
int ,
char **  ,
char **  ,
char **   
)

Documentación de las variables

SOAP_NMAC struct Namespace namespaces[]
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'