Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals | Related Pages

stdsoap2.cpp File Reference

#include "stdsoap2.h"

Go to the source code of this file.

Defines

#define SOAP_UNKNOWN_CHAR   (127)
#define SOAP_LT   (soap_wchar)(-2)
#define SOAP_TT   (soap_wchar)(-3)
#define SOAP_GT   (soap_wchar)(-4)
#define SOAP_QT   (soap_wchar)(-5)
#define SOAP_AP   (soap_wchar)(-6)
#define soap_blank(c)   ((c) >= 0 && (c) <= 32)
#define soap_notblank(c)   ((c) > 32)
#define soap_hash_ptr(p)   (((unsigned long)(p) >> 3) & (SOAP_PTRHASH - 1))
#define SOAP_CANARY   (0xC0DE)
#define SOAP_STR_PADDING   (soap_padding)
#define SOAP_STR_EOS   (soap_padding)
#define SOAP_NON_NULL   (soap_padding)

Functions

 SOAP_SOURCE_STAMP ("@(#) stdsoap2.c ver 2.7.8c 2006-06-24 12:00:00 GMT") static int soap_set_error(struct soap *
static int soap_copy_fault (struct soap *, const char *, const char *, const char *, const char *)
static int soap_getattrval (struct soap *, char *, size_t, soap_wchar)
static soap_wchar soap_char (struct soap *)
static soap_wchar soap_get_pi (struct soap *)
static int soap_isxdigit (int)
static void * fplugin (struct soap *, const char *)
static void soap_update_ptrs (struct soap *, char *, char *, char *, char *)
static int soap_has_copies (struct soap *, const char *, const char *)
static void soap_init_iht (struct soap *)
static void soap_free_iht (struct soap *)
static void soap_init_pht (struct soap *)
static void soap_free_pht (struct soap *)
static const char * soap_set_validation_fault (struct soap *, const char *, const char *)
static int soap_isnumeric (struct soap *, const char *)
static time_t soap_timegm (struct tm *)
static struct soap_nlistsoap_lookup_ns (struct soap *soap, const char *tag, size_t n)
static struct soap_nlistsoap_push_ns (struct soap *soap, const char *id, const char *ns, short utilized)
static void soap_pop_ns (struct soap *soap)
static void soap_utilize_ns (struct soap *soap, const char *tag, size_t n)
static struct soap_multipartsoap_new_multipart (struct soap *, struct soap_multipart **, struct soap_multipart **, char *, size_t)
static int soap_putdimefield (struct soap *, const char *, size_t)
static char * soap_getdimefield (struct soap *, size_t)
static void soap_select_mime_boundary (struct soap *)
static int soap_valid_mime_boundary (struct soap *)
static void soap_resolve_attachment (struct soap *, struct soap_multipart *)
static const char * soap_decode (char *, size_t, const char *, const char *)
static soap_wchar soap_getchunkchar (struct soap *)
static const char * http_error (struct soap *, int)
static int http_post (struct soap *, const char *, const char *, int, const char *, const char *, size_t)
static int http_get (struct soap *)
static int http_send_header (struct soap *, const char *)
static int http_post_header (struct soap *, const char *, const char *)
static int http_response (struct soap *, int, size_t)
static int http_parse (struct soap *)
static int http_parse_header (struct soap *, const char *, const char *)
static int fsend (struct soap *, const char *, size_t)
static size_t frecv (struct soap *, char *, size_t)
static int tcp_init (struct soap *)
static const char * tcp_error (struct soap *)
static int tcp_gethost (struct soap *, const char *addr, struct in_addr *inaddr)
static int tcp_connect (struct soap *, const char *endpoint, const char *host, int port)
static int tcp_accept (struct soap *, int, struct sockaddr *, int *)
static int tcp_disconnect (struct soap *)
static int tcp_closesocket (struct soap *, SOAP_SOCKET)
static int tcp_shutdownsocket (struct soap *, SOAP_SOCKET, int)
static const char * soap_strerror (struct soap *)
SOAP_FMAC1 int SOAP_FMAC2 soap_send_raw (struct soap *soap, const char *s, size_t n)
SOAP_FMAC1 int SOAP_FMAC2 soap_flush (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_flush_raw (struct soap *soap, const char *s, size_t n)
SOAP_FMAC1 int SOAP_FMAC2 soap_send (struct soap *soap, const char *s)
SOAP_FMAC1 int SOAP_FMAC2 soap_send2 (struct soap *soap, const char *s1, const char *s2)
SOAP_FMAC1 int SOAP_FMAC2 soap_send3 (struct soap *soap, const char *s1, const char *s2, const char *s3)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_raw (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv (struct soap *soap)
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getchar (struct soap *soap)
SOAP_FMAC1 const struct soap_code_map
*SOAP_FMAC2 
soap_code (const struct soap_code_map *map, const char *str)
SOAP_FMAC1 long SOAP_FMAC2 soap_code_int (const struct soap_code_map *map, const char *str, long other)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_code_str (const struct soap_code_map *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 *soap, const struct soap_code_map *map, long code)
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_get (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_move (struct soap *soap, long n)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_tell (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_pututf8 (struct soap *soap, register unsigned long c)
SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getutf8 (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_puthex (struct soap *soap, const unsigned char *s, int n)
SOAP_FMAC1 unsigned char
*SOAP_FMAC2 
soap_gethex (struct soap *soap, int *n)
SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64 (struct soap *soap, const unsigned char *s, int n)
SOAP_FMAC1 unsigned char
*SOAP_FMAC2 
soap_getbase64 (struct soap *soap, int *n, int malloc_flag)
SOAP_FMAC1 int SOAP_FMAC2 soap_xop_forward (struct soap *soap, unsigned char **ptr, int *size, char **id, char **type, char **options)
SOAP_FMAC1 int SOAP_FMAC2 soap_dime_forward (struct soap *soap, unsigned char **ptr, int *size, char **id, char **type, char **options)
SOAP_FMAC1 char *SOAP_FMAC2 soap_strdup (struct soap *soap, const char *s)
SOAP_FMAC1 int SOAP_FMAC2 soap_new_block (struct soap *soap)
SOAP_FMAC1 void *SOAP_FMAC2 soap_push_block (struct soap *soap, size_t n)
SOAP_FMAC1 void SOAP_FMAC2 soap_pop_block (struct soap *soap)
static int soap_has_copies (struct soap *soap, register const char *start, register const char *end)
SOAP_FMAC1 int SOAP_FMAC2 soap_resolve (struct soap *soap)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_size_block (struct soap *soap, size_t n)
SOAP_FMAC1 char *SOAP_FMAC2 soap_first_block (struct soap *soap)
SOAP_FMAC1 char *SOAP_FMAC2 soap_next_block (struct soap *soap)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_block_size (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_end_block (struct soap *soap)
SOAP_FMAC1 char *SOAP_FMAC2 soap_save_block (struct soap *soap, char *p, int flag)
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 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 int SOAP_FMAC2 soap_size (const int *size, int dim)
SOAP_FMAC1 int SOAP_FMAC2 soap_getoffsets (const char *attr, const int *size, int *offset, int dim)
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 int SOAP_FMAC2 soap_getposition (const char *attr, int *pos)
SOAP_FMAC1 int SOAP_FMAC2 soap_push_namespace (struct soap *soap, const char *id, const char *ns)
SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace (struct soap *soap, const char *id1, const char *id2, int n1, int n2)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_current_namespace (struct soap *soap, const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_tag_cmp (const char *s, const char *t)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_tag (struct soap *soap, const char *tag1, const char *tag2)
SOAP_FMAC1 int SOAP_FMAC2 soap_match_array (struct soap *soap, const char *type)
SOAP_FMAC1 void SOAP_FMAC2 soap_done (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_cleanup (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_bind (struct soap *soap, const char *host, int port, int backlog)
SOAP_FMAC1 int SOAP_FMAC2 soap_poll (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_accept (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_closesock (struct soap *soap)
SOAP_FMAC1 size_t SOAP_FMAC2 soap_hash (register const char *s)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new1 (soap_mode mode)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new ()
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new2 (soap_mode imode, soap_mode omode)
SOAP_FMAC1 void SOAP_FMAC2 soap_del (struct soap *soap)
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 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_enter (struct soap *soap, const void *p, const struct soap_array *a, int n, int type, struct soap_plist **ppp)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup (struct soap *soap, const void *p, const struct soap_array *a, int n, int type, struct soap_plist **ppp)
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_count (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_end_count (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_send (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_embedded (struct soap *soap, const void *p, int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_reference (struct soap *soap, const void *p, int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference (struct soap *soap, const void *p, const struct soap_array *a, int n, int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_embedded_id (struct soap *soap, int id, const void *p, int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_is_embedded (struct soap *soap, struct soap_plist *pp)
SOAP_FMAC1 int SOAP_FMAC2 soap_is_single (struct soap *soap, struct soap_plist *pp)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded (struct soap *soap, struct soap_plist *pp)
SOAP_FMAC1 int SOAP_FMAC2 soap_attachment (struct soap *soap, const char *tag, int id, const void *p, const struct soap_array *a, const char *aid, const char *atype, const char *aoptions, int n, const char *type, int t)
SOAP_FMAC1 struct soap_ilist
*SOAP_FMAC2 
soap_lookup (struct soap *soap, const char *id)
SOAP_FMAC1 struct soap_ilist
*SOAP_FMAC2 
soap_enter (struct soap *soap, const char *id)
SOAP_FMAC1 void *SOAP_FMAC2 soap_malloc (struct soap *soap, size_t n)
SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc (struct soap *soap, void *p)
SOAP_FMAC1 void SOAP_FMAC2 soap_delete (struct soap *soap, void *p)
SOAP_FMAC1 struct soap_clist
*SOAP_FMAC2 
soap_link (struct soap *soap, void *p, int t, int n, void(*fdelete)(struct soap_clist *))
SOAP_FMAC1 void SOAP_FMAC2 soap_unlink (struct soap *soap, const void *p)
SOAP_FMAC1 int SOAP_FMAC2 soap_lookup_type (struct soap *soap, const char *id)
SOAP_FMAC1 void *SOAP_FMAC2 soap_id_lookup (struct soap *soap, const char *id, void **p, int t, size_t n, unsigned int k)
SOAP_FMAC1 void *SOAP_FMAC2 soap_id_forward (struct soap *soap, const char *href, 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 *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 len, const void *q, size_t n)
SOAP_FMAC1 int SOAP_FMAC2 soap_end_send (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_end_recv (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_free (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_open_logfile (struct soap *soap, int i)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy (struct soap *soap)
SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy_context (struct soap *copy, struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_copy_stream (struct soap *copy, struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_init (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_init1 (struct soap *soap, soap_mode mode)
SOAP_FMAC1 void SOAP_FMAC2 soap_init2 (struct soap *soap, soap_mode imode, soap_mode omode)
SOAP_FMAC1 void SOAP_FMAC2 soap_begin (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_end (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_namespaces (struct soap *soap, const struct Namespace *p)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_local_namespaces (struct soap *soap)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_strsearch (const char *big, const char *little)
SOAP_FMAC1 int SOAP_FMAC2 soap_element (struct soap *soap, const char *tag, int id, const char *type)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_out (struct soap *soap, const char *tag, int id, const char *type)
SOAP_FMAC1 int 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_element_start_end_out (struct soap *soap, const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_out (struct soap *soap, const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_ref (struct soap *soap, const char *tag, int id, int href)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_href (struct soap *soap, const char *tag, int id, const char *ref, const char *val)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_null (struct soap *soap, const char *tag, int id, const char *type)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_id (struct soap *soap, const char *tag, int id, const void *p, const struct soap_array *a, int n, const char *type, int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_result (struct soap *soap, const char *tag)
SOAP_FMAC1 void SOAP_FMAC2 soap_check_result (struct soap *soap, const char *tag)
SOAP_FMAC1 int SOAP_FMAC2 soap_attribute (struct soap *soap, const char *name, const char *value)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in (struct soap *soap, const char *tag, int nillable, const char *type)
SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_in (struct soap *soap, const char *tag)
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)
SOAP_FMAC1 int SOAP_FMAC2 soap_store_lab (struct soap *soap, const char *s, size_t n)
SOAP_FMAC1 int SOAP_FMAC2 soap_append_lab (struct soap *soap, const char *s, size_t n)
SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_retry (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_revert (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_string_out (struct soap *soap, const char *s, int flag)
SOAP_FMAC1 char *SOAP_FMAC2 soap_string_in (struct soap *soap, int flag, long minlen, long maxlen)
SOAP_FMAC1 int SOAP_FMAC2 soap_wstring_out (struct soap *soap, const wchar_t *s, int flag)
SOAP_FMAC1 wchar_t *SOAP_FMAC2 soap_wstring_in (struct soap *soap, int flag, long minlen, long maxlen)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_int2s (struct soap *soap, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outint (struct soap *soap, const char *tag, int id, const int *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2int (struct soap *soap, const char *s, int *p)
SOAP_FMAC1 int *SOAP_FMAC2 soap_inint (struct soap *soap, const char *tag, int *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_long2s (struct soap *soap, long n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outlong (struct soap *soap, const char *tag, int id, const long *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2long (struct soap *soap, const char *s, long *p)
SOAP_FMAC1 long *SOAP_FMAC2 soap_inlong (struct soap *soap, const char *tag, long *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_LONG642s (struct soap *soap, LONG64 n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outLONG64 (struct soap *soap, const char *tag, int id, const LONG64 *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2LONG64 (struct soap *soap, const char *s, LONG64 *p)
SOAP_FMAC1 LONG64 *SOAP_FMAC2 soap_inLONG64 (struct soap *soap, const char *tag, LONG64 *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_byte2s (struct soap *soap, char n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outbyte (struct soap *soap, const char *tag, int id, const char *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2byte (struct soap *soap, const char *s, char *p)
SOAP_FMAC1 char *SOAP_FMAC2 soap_inbyte (struct soap *soap, const char *tag, char *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_short2s (struct soap *soap, short n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outshort (struct soap *soap, const char *tag, int id, const short *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2short (struct soap *soap, const char *s, short *p)
SOAP_FMAC1 short *SOAP_FMAC2 soap_inshort (struct soap *soap, const char *tag, short *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_float2s (struct soap *soap, float n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outfloat (struct soap *soap, const char *tag, int id, const float *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2float (struct soap *soap, const char *s, float *p)
SOAP_FMAC1 float *SOAP_FMAC2 soap_infloat (struct soap *soap, const char *tag, float *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_double2s (struct soap *soap, double n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outdouble (struct soap *soap, const char *tag, int id, const double *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2double (struct soap *soap, const char *s, double *p)
SOAP_FMAC1 double *SOAP_FMAC2 soap_indouble (struct soap *soap, const char *tag, double *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_unsignedByte2s (struct soap *soap, unsigned char n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedByte (struct soap *soap, const char *tag, int id, const unsigned char *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedByte (struct soap *soap, const char *s, unsigned char *p)
SOAP_FMAC1 unsigned char
*SOAP_FMAC2 
soap_inunsignedByte (struct soap *soap, const char *tag, unsigned char *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_unsignedShort2s (struct soap *soap, unsigned short n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedShort (struct soap *soap, const char *tag, int id, const unsigned short *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedShort (struct soap *soap, const char *s, unsigned short *p)
SOAP_FMAC1 unsigned short
*SOAP_FMAC2 
soap_inunsignedShort (struct soap *soap, const char *tag, unsigned short *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_unsignedInt2s (struct soap *soap, unsigned int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedInt (struct soap *soap, const char *tag, int id, const unsigned int *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedInt (struct soap *soap, const char *s, unsigned int *p)
SOAP_FMAC1 unsigned int *SOAP_FMAC2 soap_inunsignedInt (struct soap *soap, const char *tag, unsigned int *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_unsignedLong2s (struct soap *soap, unsigned long n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedLong (struct soap *soap, const char *tag, int id, const unsigned long *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedLong (struct soap *soap, const char *s, unsigned long *p)
SOAP_FMAC1 unsigned long
*SOAP_FMAC2 
soap_inunsignedLong (struct soap *soap, const char *tag, unsigned long *p, const char *type, int t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_ULONG642s (struct soap *soap, ULONG64 n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outULONG64 (struct soap *soap, const char *tag, int id, const ULONG64 *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2ULONG64 (struct soap *soap, const char *s, ULONG64 *p)
SOAP_FMAC1 ULONG64 *SOAP_FMAC2 soap_inULONG64 (struct soap *soap, const char *tag, ULONG64 *p, const char *type, int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2string (struct soap *soap, const char *s, char **t)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2QName (struct soap *soap, const char *s, char **t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_QName2s (struct soap *soap, const char *s)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2wchar (struct soap *soap, const char *s, wchar_t **t)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_wchar2s (struct soap *soap, const wchar_t *s)
SOAP_FMAC1 int SOAP_FMAC2 soap_outstring (struct soap *soap, const char *tag, int id, char *const *p, const char *type, int n)
SOAP_FMAC1 char **SOAP_FMAC2 soap_instring (struct soap *soap, const char *tag, char **p, const char *type, int t, int flag, long minlen, long maxlen)
SOAP_FMAC1 int SOAP_FMAC2 soap_outwstring (struct soap *soap, const char *tag, int id, wchar_t *const *p, const char *type, int n)
SOAP_FMAC1 wchar_t **SOAP_FMAC2 soap_inwstring (struct soap *soap, const char *tag, wchar_t **p, const char *type, int t, long minlen, long maxlen)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_dateTime2s (struct soap *soap, time_t n)
SOAP_FMAC1 int SOAP_FMAC2 soap_outdateTime (struct soap *soap, const char *tag, int id, const time_t *p, const char *type, int n)
SOAP_FMAC1 int SOAP_FMAC2 soap_s2dateTime (struct soap *soap, const char *s, time_t *p)
SOAP_FMAC1 time_t *SOAP_FMAC2 soap_indateTime (struct soap *soap, const char *tag, time_t *p, const char *type, int t)
SOAP_FMAC1 int SOAP_FMAC2 soap_outliteral (struct soap *soap, const char *tag, char *const *p, const char *type)
SOAP_FMAC1 char **SOAP_FMAC2 soap_inliteral (struct soap *soap, const char *tag, char **p)
SOAP_FMAC1 int SOAP_FMAC2 soap_outwliteral (struct soap *soap, const char *tag, wchar_t *const *p, const char *type)
SOAP_FMAC1 wchar_t **SOAP_FMAC2 soap_inwliteral (struct soap *soap, const char *tag, wchar_t **p)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_value (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_getline (struct soap *soap, char *s, int len)
static size_t soap_count_attachments (struct soap *soap)
SOAP_FMAC1 char *SOAP_FMAC2 soap_dime_option (struct soap *soap, unsigned short optype, const char *option)
SOAP_FMAC1 int SOAP_FMAC2 soap_putdimehdr (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_putdime (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_getdimehdr (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_getdime (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_getmimehdr (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_getmime (struct soap *soap)
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 int SOAP_FMAC2 soap_match_cid (struct soap *soap, const char *s, const char *t)
SOAP_FMAC1 int SOAP_FMAC2 soap_putmimehdr (struct soap *soap, struct soap_multipart *content)
SOAP_FMAC1 int SOAP_FMAC2 soap_putmime (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_dime (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_mime (struct soap *soap, const char *boundary, const char *start)
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_dime (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_clr_mime (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_dime_attachment (struct soap *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 *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 struct soap_multipart
*SOAP_FMAC2 
soap_next_multipart (struct soap_multipart *content)
SOAP_FMAC1 int SOAP_FMAC2 soap_begin_recv (struct soap *soap)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_get_header_attribute (struct soap *soap, const char *line, const char *key)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_decode_key (char *buf, size_t len, const char *val)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_decode_val (char *buf, size_t len, const char *val)
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_out (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_out (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_in (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_in (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_out (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_out (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_in (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_in (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_header (struct soap *soap)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_endpoint (struct soap *soap, const char *endpoint)
SOAP_FMAC1 int SOAP_FMAC2 soap_connect (struct soap *soap, const char *endpoint, const char *action)
SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command (struct soap *soap, int http_command, const char *endpoint, const char *action)
SOAP_FMAC1 char *SOAP_FMAC2 soap_s2base64 (struct soap *soap, const unsigned char *s, char *t, int n)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_base642s (struct soap *soap, const char *s, char *t, size_t l, int *n)
SOAP_FMAC1 char *SOAP_FMAC2 soap_s2hex (struct soap *soap, const unsigned char *s, char *t, int n)
SOAP_FMAC1 const char *SOAP_FMAC2 soap_hex2s (struct soap *soap, const char *s, char *t, size_t l, int *n)
SOAP_FMAC1 int SOAP_FMAC2 soap_puthttphdr (struct soap *soap, int status, size_t count)
SOAP_FMAC1 int SOAP_FMAC2 soap_response (struct soap *soap, int status)
SOAP_FMAC1 void SOAP_FMAC2 soap_set_fault (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_send_fault (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_fault (struct soap *soap)
SOAP_FMAC1 int SOAP_FMAC2 soap_send_empty_response (struct soap *soap, int status)
SOAP_FMAC1 int SOAP_FMAC2 soap_recv_empty_response (struct soap *soap)
static int soap_set_error (struct soap *soap, const char *faultcode, const char *faultsubcode, const char *faultstring, const char *faultdetail, int soaperror)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_sender_error (struct soap *soap, const char *faultstring, const char *faultdetail, int soaperror)
SOAP_FMAC1 int SOAP_FMAC2 soap_set_receiver_error (struct soap *soap, const char *faultstring, const char *faultdetail, int soaperror)
SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault (struct soap *soap, const char *faultstring, const char *faultdetail)
SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault_subcode (struct soap *soap, const char *faultsubcode, const char *faultstring, const char *faultdetail)
SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault (struct soap *soap, const char *faultstring, const char *faultdetail)
SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault_subcode (struct soap *soap, const char *faultsubcode, const char *faultstring, const char *faultdetail)
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 int SOAP_FMAC2 soap_register_plugin_arg (struct soap *soap, int(*fcreate)(struct soap *, struct soap_plugin *, void *), void *arg)
SOAP_FMAC1 void *SOAP_FMAC2 soap_lookup_plugin (struct soap *soap, const char *id)

Variables

const char const char const
char const char 
int
static const char soap_env1 [42] = "http://schemas.xmlsoap.org/soap/envelope/"
static const char soap_enc1 [42] = "http://schemas.xmlsoap.org/soap/encoding/"
static const char soap_env2 [40] = "http://www.w3.org/2003/05/soap-envelope"
static const char soap_enc2 [40] = "http://www.w3.org/2003/05/soap-encoding"
static const char soap_rpc [35] = "http://www.w3.org/2003/05/soap-rpc"
const struct soap_double_nan soap_double_nan = {0xFFFFFFFF, 0xFFFFFFFF}
static const char soap_base64o [65] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
static const char soap_base64i [81] = "\76XXX\77\64\65\66\67\70\71\72\73\74\75XXXXXXX\00\01\02\03\04\05\06\07\10\11\12\13\14\15\16\17\20\21\22\23\24\25\26\27\30\31XXXXXX\32\33\34\35\36\37\40\41\42\43\44\45\46\47\50\51\52\53\54\55\56\57\60\61\62\63"
static const char soap_indent [11] = "\n\t\t\t\t\t\t\t\t\t"
static const char soap_padding [4] = "\0\0\0"
static const struct soap_code_map html_entity_codes []
static const struct soap_code_map h_error_codes []
static const struct soap_code_map h_http_error_codes []
static const struct soap_code_map mime_codes []


Define Documentation

#define SOAP_AP   (soap_wchar)(-6)
 

Referenced by soap_get(), soap_getattrval(), soap_peek_element(), soap_string_in(), and soap_wstring_in().

#define soap_blank  )     ((c) >= 0 && (c) <= 32)
 

Referenced by http_parse(), soap_begin_recv(), soap_code_bits(), soap_element_end_in(), soap_get(), soap_get_mime_attachment(), soap_get_pi(), soap_getmimehdr(), soap_peek_element(), and soap_value().

#define SOAP_CANARY   (0xC0DE)
 

Definition at line 221 of file stdsoap2.cpp.

Referenced by soap_dealloc(), and soap_malloc().

#define SOAP_GT   (soap_wchar)(-4)
 

Referenced by soap_element_end_in(), soap_get(), soap_getattrval(), soap_string_in(), and soap_wstring_in().

#define soap_hash_ptr  )     (((unsigned long)(p) >> 3) & (SOAP_PTRHASH - 1))
 

Referenced by soap_array_pointer_lookup(), soap_pointer_enter(), and soap_pointer_lookup().

#define SOAP_LT   (soap_wchar)(-2)
 

Referenced by soap_element_end_in(), soap_get(), soap_getattrval(), soap_getbase64(), soap_peek_element(), soap_string_in(), and soap_wstring_in().

#define SOAP_NON_NULL   (soap_padding)
 

Definition at line 227 of file stdsoap2.cpp.

Referenced by soap_base642s(), soap_hex2s(), and soap_malloc().

#define soap_notblank  )     ((c) > 32)
 

Referenced by soap_decode(), soap_element_end_in(), and soap_peek_element().

#define SOAP_QT   (soap_wchar)(-5)
 

Referenced by soap_get(), soap_getattrval(), soap_peek_element(), soap_string_in(), and soap_wstring_in().

#define SOAP_STR_EOS   (soap_padding)
 

Definition at line 226 of file stdsoap2.cpp.

Referenced by http_error(), soap_free(), soap_init(), soap_inliteral(), soap_instring(), soap_inwliteral(), soap_inwstring(), soap_match_cid(), soap_outliteral(), soap_outwliteral(), soap_peek_element(), and soap_value().

#define SOAP_STR_PADDING   (soap_padding)
 

Definition at line 225 of file stdsoap2.cpp.

Referenced by soap_envelope_end_out(), soap_putdime(), and soap_putdimefield().

#define SOAP_TT   (soap_wchar)(-3)
 

Referenced by soap_element_end_in(), soap_get(), soap_getattrval(), soap_getbase64(), soap_inliteral(), soap_inwliteral(), soap_string_in(), soap_value(), and soap_wstring_in().

#define SOAP_UNKNOWN_CHAR   (127)
 

Referenced by soap_char(), and soap_string_in().


Function Documentation

static void * fplugin struct soap ,
const char * 
[static]
 

Definition at line 13844 of file stdsoap2.cpp.

References soap_plugin::data, soap_plugin::id, soap_plugin::next, and soap::plugins.

Referenced by soap_done(), and soap_init().

static size_t frecv struct soap ,
char *  ,
size_t 
[static]
 

Definition at line 737 of file stdsoap2.cpp.

References soap::errnum, soap::error, FD_SETSIZE, soap::ip, soap::is, soap::omode, soap::peer, soap::peerlen, soap::recv_timeout, soap::recvfd, SOAP_EAGAIN, SOAP_EINTR, soap_errno, SOAP_EWOULDBLOCK, SOAP_FD_EXCEEDED, SOAP_IO_UDP, SOAP_SOCKET, soap_socket_errno, SOAP_SOCKLEN_T, soap_valid_socket, soap::socket, and soap::socket_flags.

Referenced by soap_done(), and soap_init().

static int fsend struct soap ,
const char *  ,
size_t 
[static]
 

Definition at line 437 of file stdsoap2.cpp.

References soap::connect_flags, soap::errnum, FD_SETSIZE, soap::omode, soap::os, soap::peer, soap::peerlen, soap::send_timeout, soap::sendfd, SOAP_EAGAIN, SOAP_EINTR, SOAP_EOF, soap_errno, SOAP_EWOULDBLOCK, SOAP_FD_EXCEEDED, SOAP_IO_UDP, SOAP_OK, soap_random, SOAP_SOCKET, soap_socket_errno, soap_valid_socket, soap::socket, and soap::socket_flags.

Referenced by soap_done(), and soap_init().

static const char * http_error struct soap ,
int 
[static]
 

Definition at line 3237 of file stdsoap2.cpp.

References soap_code_str(), and SOAP_STR_EOS.

Referenced by http_response(), and soap_set_fault().

static int http_get struct soap  )  [static]
 

Definition at line 13075 of file stdsoap2.cpp.

References SOAP_GET_METHOD.

Referenced by soap_done(), and soap_init().

static int http_parse struct soap  )  [static]
 

Definition at line 12191 of file stdsoap2.cpp.

References soap::action, soap::authrealm, DBGLOG, soap::endpoint, soap::error, soap::fget, soap::fparsehdr, soap::imode, soap::keep_alive, soap::length, soap::mode, soap::msgbuf, soap::omode, soap::passwd, soap::path, soap_blank, SOAP_EOF, soap_getline(), SOAP_HDRLEN, SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, SOAP_OK, soap_set_receiver_error(), SOAP_STOP, soap_strtoul, and soap::userid.

Referenced by soap_done(), and soap_init().

static int http_parse_header struct soap ,
const char *  ,
const char * 
[static]
 

Definition at line 12282 of file stdsoap2.cpp.

References soap::action, soap::authrealm, soap_mime::boundary, soap::endpoint, soap::error, soap::fposthdr, soap::http_content, soap::imode, soap::keep_alive, soap::length, soap::mime, soap::mode, soap::passwd, soap_base642s(), SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_SSL, soap_get_header_attribute(), SOAP_IO, SOAP_IO_CHUNK, SOAP_OK, soap_strdup(), soap_strtoul, soap_tag_cmp(), SOAP_ZLIB_DEFLATE, SOAP_ZLIB_ERROR, SOAP_ZLIB_GZIP, SOAP_ZLIB_NONE, soap_mime::start, soap::tmpbuf, and soap::userid.

Referenced by soap_done(), and soap_init().

static int http_post struct soap ,
const char *  ,
const char *  ,
int  ,
const char *  ,
const char *  ,
size_t 
[static]
 

Definition at line 13085 of file stdsoap2.cpp.

References soap::error, soap::fposthdr, soap::http_version, soap::passwd, soap::proxy_host, soap::proxy_passwd, soap::proxy_userid, SOAP_GET, SOAP_OK, soap_puthttphdr(), soap_s2base64(), soap_tag_cmp(), soap::status, soap::tmpbuf, soap::userid, and soap::version.

Referenced by soap_done(), and soap_init().

static int http_post_header struct soap ,
const char *  ,
const char * 
[static]
 

Definition at line 13178 of file stdsoap2.cpp.

References http_send_header(), and soap_send_raw().

Referenced by soap_done(), and soap_init().

static int http_response struct soap ,
int  ,
size_t 
[static]
 

Definition at line 13194 of file stdsoap2.cpp.

References soap::authrealm, DBGLOG, soap::endpoint, soap::error, soap::fposthdr, http_error(), soap::http_version, soap::master, soap::mode, soap_faultcode(), SOAP_FILE, SOAP_HTML, SOAP_IO, SOAP_IO_CHUNK, soap_puthttphdr(), soap_valid_socket, soap::socket, soap::tmpbuf, and soap::version.

Referenced by soap_done(), and soap_init().

static int http_send_header struct soap ,
const char * 
[static]
 

Definition at line 13159 of file stdsoap2.cpp.

References soap::error, SOAP_OK, and soap_send_raw().

Referenced by http_post_header().

SOAP_FMAC1 int SOAP_FMAC2 soap_accept struct soap soap  ) 
 

Definition at line 4045 of file stdsoap2.cpp.

References soap::accept_flags, soap::accept_timeout, DBGLOG, soap::errmode, soap::errnum, soap::error, soap::faccept, FD_SETSIZE, soap::host, soap::imode, int, soap::ip, soap::keep_alive, soap::master, soap::omode, soap::peer, soap::peerlen, soap::port, SOAP_BUFLEN, soap_closesock(), SOAP_EAGAIN, SOAP_EINTR, SOAP_FD_EXCEEDED, SOAP_INVALID_SOCKET, SOAP_IO_KEEPALIVE, SOAP_IO_UDP, SOAP_OK, soap_set_receiver_error(), soap_set_sender_error(), SOAP_SOCKET, soap_socket_errno, SOAP_TCP_ERROR, soap_valid_socket, soap::socket, and tcp_error().

Referenced by standalone_main().

SOAP_FMAC1 int SOAP_FMAC2 soap_append_lab struct soap soap,
const char *  s,
size_t  n
 

Definition at line 7432 of file stdsoap2.cpp.

References DBGLOG, soap::labbuf, soap::labidx, soap::lablen, SOAP_EOM, SOAP_FREE, SOAP_LABLEN, SOAP_MALLOC, and SOAP_OK.

Referenced by soap_getbase64(), soap_gethex(), soap_peek_element(), soap_store_lab(), and soap_string_in().

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

Definition at line 6780 of file stdsoap2.cpp.

References soap::error, soap::mode, soap_attribute(), soap_element(), soap_element_start_end_out(), soap_strrchr, soap_utilize_ns(), SOAP_XML_CANONICAL, soap::tmpbuf, and soap::version.

Referenced by soap_out_VRangeData().

SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup struct soap soap,
const void *  p,
const struct soap_array a,
int  n,
int  type,
struct soap_plist **  ppp
 

Definition at line 4506 of file stdsoap2.cpp.

References soap_array::__ptr, soap_array::__size, soap_plist::array, DBGLOG, soap_plist::id, soap_plist::next, soap::pht, soap_hash_ptr, and soap_plist::type.

Referenced by soap_array_reference(), soap_attachment(), soap_element_id(), and soap_embed().

SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference struct soap soap,
const void *  p,
const struct soap_array a,
int  n,
int  t
 

Definition at line 4764 of file stdsoap2.cpp.

References soap_array::__ptr, DBGLOG, soap_plist::mark1, soap_plist::mark2, soap_array_pointer_lookup(), and soap_pointer_enter().

Referenced by acq2xx__TransactionList::soap_serialize(), acq2xx__AcqControlTransaction::soap_serialize(), and soap_serialize_VRangeData().

SOAP_FMAC1 int SOAP_FMAC2 soap_attachment struct soap soap,
const char *  tag,
int  id,
const void *  p,
const struct soap_array a,
const char *  aid,
const char *  atype,
const char *  aoptions,
int  n,
const char *  type,
int  t
 

Definition at line 4893 of file stdsoap2.cpp.

References soap_array::__ptr, soap_array::__size, DBGLOG, soap_multipart::encoding, soap_multipart::id, soap_plist::mark1, soap_plist::mark2, soap_multipart::options, soap_array_pointer_lookup(), soap_element_begin_out(), soap_element_end_out(), soap_element_href(), soap_element_id(), SOAP_ENC_MTOM, SOAP_EOM, SOAP_IO_LENGTH, soap_malloc(), SOAP_MIME_BINARY, soap_new_multipart(), soap_pointer_enter(), soap_strdup(), and soap_multipart::type.

SOAP_FMAC1 const char* SOAP_FMAC2 soap_attr_value struct soap soap,
const char *  name,
int  flag
 

Definition at line 7223 of file stdsoap2.cpp.

References soap::attributes, soap::error, soap::mode, soap_attribute::name, soap_attribute::next, soap_match_tag(), SOAP_PROHIBITED, SOAP_REQUIRED, SOAP_XML_STRICT, soap_attribute::value, and soap_attribute::visible.

SOAP_FMAC1 int SOAP_FMAC2 soap_attribute struct soap soap,
const char *  name,
const char *  value
 

Definition at line 7073 of file stdsoap2.cpp.

References soap_dom_element::atts, soap_dom_attribute::data, soap::dom, soap::error, soap::mode, soap_dom_attribute::name, soap_dom_attribute::next, soap_dom_attribute::nstr, soap_dom_attribute::soap, soap_malloc(), SOAP_OK, soap_push_ns(), soap_send(), soap_send_raw(), soap_set_attr(), soap_strdup(), soap_string_out(), SOAP_XML_CANONICAL, SOAP_XML_DOM, and soap_dom_attribute::wide.

Referenced by soap_array_begin_out(), soap_element(), soap_element_href(), soap_element_null(), soap_element_result(), soap_outliteral(), and soap_outwliteral().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_base642s struct soap soap,
const char *  s,
char *  t,
size_t  l,
int n
 

Definition at line 12856 of file stdsoap2.cpp.

References soap::error, SOAP_BLKLEN, SOAP_EOM, soap_malloc(), and SOAP_NON_NULL.

Referenced by http_parse_header(), and soap_getbase64().

SOAP_FMAC1 void SOAP_FMAC2 soap_begin struct soap soap  ) 
 

Definition at line 6248 of file stdsoap2.cpp.

References soap::ahead, soap::alloced, soap::bufidx, soap::buflen, soap_dime::buflen, soap::cdata, soap_dime::chunksize, soap::count, DBGLOG, soap::dime, soap::encoding, soap::endpoint, soap::error, soap::idnum, soap::imode, soap::keep_alive, soap::length, soap::level, soap::mode, soap::mustUnderstand, soap::ns, soap::null, soap::omode, soap::part, soap::peeked, soap::position, SOAP_END, soap_free(), SOAP_IO_KEEPALIVE, and SOAP_OK.

Referenced by soap_init(), and SOAP_SOURCE_STAMP().

SOAP_FMAC1 int SOAP_FMAC2 soap_begin_count struct soap soap  ) 
 

Definition at line 4535 of file stdsoap2.cpp.

References DBGLOG, soap::encodingStyle, soap::fpreparesend, soap::mode, soap::omode, SOAP_BEGIN, soap_clr_attr(), SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_ENC_XML, SOAP_ENC_ZLIB, SOAP_IO, SOAP_IO_BUFFER, SOAP_IO_CHUNK, SOAP_IO_FLUSH, SOAP_IO_LENGTH, SOAP_IO_STORE, SOAP_OK, soap_select_mime_boundary(), soap_set_local_namespaces(), SOAP_XML_GRAPH, and SOAP_XML_TREE.

Referenced by soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 int SOAP_FMAC2 soap_begin_recv struct soap soap  ) 
 

Definition at line 11994 of file stdsoap2.cpp.

References soap::action, soap::ahead, soap::alloced, soap_mime::boundary, soap::buf, soap::bufidx, soap::buflen, soap_dime::buflen, soap::cdata, soap::chunkbuflen, soap_dime::chunksize, soap::chunksize, soap::count, DBGLOG, soap::dime, soap::dom, soap::endpoint, soap::error, soap::fform, soap_dime::first, soap_mime::first, soap::fparse, soap::fprepareinit, soap::fpreparerecv, soap::imode, soap::keep_alive, soap_dime::last, soap_mime::last, soap::length, soap::level, soap_dime::list, soap_mime::list, soap::mime, soap::mode, soap::omode, soap::part, soap::peeked, soap::recvfd, SOAP_BEGIN, soap_blank, SOAP_BUFLEN, SOAP_DIME_CF, SOAP_DIME_MB, SOAP_DIME_VERSION, SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_ZLIB, SOAP_EOF, SOAP_FORM, soap_free(), soap_free_iht(), soap_get0, soap_get1, soap_get_header_attribute(), soap_getchar(), soap_getdimehdr(), soap_getmimehdr(), SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_KEEPALIVE, SOAP_OK, soap_revget1, soap_set_local_namespaces(), SOAP_SOCKET, SOAP_STOP, soap_unget, soap_valid_socket, SOAP_ZLIB_ERROR, SOAP_ZLIB_GZIP, SOAP_ZLIB_INFLATE, SOAP_ZLIB_NONE, soap::socket, soap_mime::start, soap::version, and soap::xlist.

Referenced by soap_recv_empty_response(), and SOAP_SOURCE_STAMP().

SOAP_FMAC1 int SOAP_FMAC2 soap_begin_send struct soap soap  ) 
 

Definition at line 4616 of file stdsoap2.cpp.

References soap::count, DBGLOG, soap::error, soap::mode, soap::omode, SOAP_BEGIN, SOAP_BUFLEN, soap_clr_attr(), SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_ENC_XML, SOAP_ENC_ZLIB, SOAP_IO, SOAP_IO_BUFFER, SOAP_IO_FLUSH, SOAP_IO_KEEPALIVE, SOAP_IO_LENGTH, SOAP_IO_STORE, SOAP_IO_UDP, soap_new_block(), SOAP_OK, soap_select_mime_boundary(), soap_set_local_namespaces(), SOAP_SOCKET, SOAP_UDP_ERROR, soap_valid_socket, SOAP_XML_GRAPH, SOAP_XML_TREE, SOAP_ZLIB_DEFLATE, SOAP_ZLIB_ERROR, and soap::socket.

Referenced by soap_connect_command(), soap_response(), and tcp_connect().

SOAP_FMAC1 int SOAP_FMAC2 soap_bind struct soap soap,
const char *  host,
int  port,
int  backlog
 

Definition at line 3799 of file stdsoap2.cpp.

References soap::bind_flags, DBGLOG, soap::errmode, soap::errnum, soap::fclosesocket, soap::fresolve, soap::imode, int, soap::master, soap::omode, soap::peer, soap::peerlen, SOAP_BUFLEN, soap_closesock(), soap_int2s(), SOAP_INVALID_SOCKET, SOAP_IO_KEEPALIVE, SOAP_IO_UDP, soap_set_receiver_error(), SOAP_SOCKET, soap_socket_errno, SOAP_TCP_ERROR, soap_valid_socket, soap::socket, tcp_error(), and tcp_init().

Referenced by standalone_main().

SOAP_FMAC1 size_t SOAP_FMAC2 soap_block_size struct soap soap  ) 
 

Definition at line 2204 of file stdsoap2.cpp.

References soap::blist, and soap_blist::ptr.

Referenced by soap_end_send(), and soap_save_block().

SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_in struct soap soap  ) 
 

Definition at line 12629 of file stdsoap2.cpp.

References soap::body, soap::error, soap::part, soap_element_begin_in(), SOAP_IN_BODY, SOAP_NO_BODY, and SOAP_OK.

Referenced by SOAP_SOURCE_STAMP().

SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_out struct soap soap  ) 
 

Definition at line 12597 of file stdsoap2.cpp.

References soap::encoding, soap::error, soap::mode, soap::part, soap_element(), soap_element_start_end_out(), SOAP_IN_BODY, soap_set_attr(), SOAP_XML_SEC, and soap::version.

Referenced by soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_in struct soap soap  ) 
 

Definition at line 12644 of file stdsoap2.cpp.

References soap::part, soap_element_end_in(), SOAP_END_BODY, SOAP_NO_BODY, and SOAP_OK.

Referenced by soap_recv_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_out struct soap soap  ) 
 

Definition at line 12616 of file stdsoap2.cpp.

References soap::error, soap::part, soap_element_end_out(), SOAP_END_BODY, and SOAP_OK.

Referenced by soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_byte2s struct soap soap,
char  n
 

Definition at line 8821 of file stdsoap2.cpp.

References soap_long2s().

static soap_wchar soap_char struct soap  )  [static]
 

Definition at line 1266 of file stdsoap2.cpp.

References soap_code_int(), soap_get1, soap_strtol, and SOAP_UNKNOWN_CHAR.

Referenced by soap_get().

SOAP_FMAC1 int SOAP_FMAC2 soap_check_mime_attachments struct soap soap  ) 
 

Definition at line 10861 of file stdsoap2.cpp.

References soap::mode, soap_get_mime_attachment(), and SOAP_MIME_POSTCHECK.

SOAP_FMAC1 void SOAP_FMAC2 soap_check_result struct soap soap,
const char *  tag
 

Definition at line 7060 of file stdsoap2.cpp.

References soap::encodingStyle, soap_instring(), and soap::version.

Referenced by soap_in_acq2xx__acq2scriptResponse(), soap_in_acq2xx__acq2shResponse(), soap_in_acq2xx__acqcmdResponse(), soap_in_acq2xx__AcqStatus(), and soap_in_acq2xx__getVersionResponse().

SOAP_FMAC1 void SOAP_FMAC2 soap_cleanup struct soap soap  ) 
 

Definition at line 3192 of file stdsoap2.cpp.

References soap_done().

SOAP_FMAC1 int SOAP_FMAC2 soap_closesock struct soap soap  ) 
 

Definition at line 4301 of file stdsoap2.cpp.

References soap::error, soap::fclose, soap::keep_alive, SOAP_EOF, SOAP_SSL_ERROR, SOAP_TCP_ERROR, SOAP_ZLIB_DEFLATE, SOAP_ZLIB_INFLATE, and SOAP_ZLIB_NONE.

Referenced by soap_accept(), soap_bind(), soap_connect_command(), soap_done(), soap_end(), soap_recv_empty_response(), soap_recv_fault(), soap_send_empty_response(), soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), soap_serve_acq2xx__waitStop(), and SOAP_SOURCE_STAMP().

SOAP_FMAC1 void SOAP_FMAC2 soap_clr_attr struct soap soap  ) 
 

Definition at line 7336 of file stdsoap2.cpp.

References soap::attributes, soap::mode, soap_attribute::next, SOAP_FREE, SOAP_XML_CANONICAL, soap_attribute::value, and soap_attribute::visible.

Referenced by soap_begin_count(), and soap_begin_send().

SOAP_FMAC1 void SOAP_FMAC2 soap_clr_dime struct soap soap  ) 
 

Definition at line 11171 of file stdsoap2.cpp.

References soap::dime, soap_dime::first, soap_dime::last, soap::omode, and SOAP_ENC_DIME.

SOAP_FMAC1 void SOAP_FMAC2 soap_clr_mime struct soap soap  ) 
 

Definition at line 11185 of file stdsoap2.cpp.

References soap_mime::boundary, soap_mime::first, soap_mime::last, soap::mime, soap::omode, SOAP_ENC_MIME, and soap_mime::start.

Referenced by soap_dealloc().

SOAP_FMAC1 const struct soap_code_map* SOAP_FMAC2 soap_code const struct soap_code_map map,
const char *  str
 

Definition at line 1166 of file stdsoap2.cpp.

References soap_code_map::string.

Referenced by soap_s2acq2xx__DIx(), soap_s2acq2xx__DOx(), soap_s2acq2xx__EDGE(), soap_s2acq2xx__MODE(), soap_s2bool(), and soap_s2STATE().

SOAP_FMAC1 long SOAP_FMAC2 soap_code_bits const struct soap_code_map map,
const char *  str
 

Definition at line 1214 of file stdsoap2.cpp.

References soap_code_map::code, soap_blank, and soap_code_map::string.

SOAP_FMAC1 long SOAP_FMAC2 soap_code_int const struct soap_code_map map,
const char *  str,
long  other
 

Definition at line 1183 of file stdsoap2.cpp.

References soap_code_map::code, soap_tag_cmp(), and soap_code_map::string.

Referenced by soap_char(), and soap_getmimehdr().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_list struct soap soap,
const struct soap_code_map map,
long  code
 

Definition at line 1242 of file stdsoap2.cpp.

References soap_code_map::code, soap_code_map::string, and soap::tmpbuf.

SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_str const struct soap_code_map map,
long  code
 

Definition at line 1200 of file stdsoap2.cpp.

References soap_code_map::code, and soap_code_map::string.

Referenced by http_error(), soap_acq2xx__DIx2s(), soap_acq2xx__DOx2s(), soap_acq2xx__EDGE2s(), soap_acq2xx__MODE2s(), soap_bool2s(), soap_count_attachments(), soap_putmimehdr(), soap_STATE2s(), and tcp_error().

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

Definition at line 12738 of file stdsoap2.cpp.

References soap_connect_command(), and SOAP_POST.

SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command struct soap soap,
int  http_command,
const char *  endpoint,
const char *  action
 

Definition at line 12748 of file stdsoap2.cpp.

References soap::action, DBGLOG, soap::error, soap::fconnect, soap::fopen, soap::fpoll, soap::fpost, soap::host, soap::keep_alive, soap::mode, soap::omode, soap::path, soap::port, soap_begin_send(), soap_closesock(), soap_count_attachments(), SOAP_ENC_XML, SOAP_ENC_ZLIB, soap_end_send(), soap_flush(), SOAP_IO, SOAP_IO_BUFFER, SOAP_IO_CHUNK, SOAP_IO_FLUSH, SOAP_IO_KEEPALIVE, SOAP_IO_STORE, SOAP_IO_UDP, SOAP_OK, SOAP_POST, soap_set_endpoint(), soap_strdup(), soap_valid_socket, soap::socket, and soap::status.

Referenced by soap_connect().

SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_copy struct soap soap  ) 
 

Definition at line 5900 of file stdsoap2.cpp.

References soap_copy_context().

Referenced by standalone_main().

SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_copy_context struct soap copy,
struct soap soap
 

Definition at line 5910 of file stdsoap2.cpp.

References soap::action, soap::alist, soap::attributes, soap::blist, soap::clist, soap::cookies, DBGLOG, soap::error, soap::fault, soap_plugin::fcopy, soap::header, soap_plugin::id, soap::labbuf, soap::labidx, soap::lablen, soap::local_namespaces, soap::logfile, soap_plugin::next, soap::nlist, soap::passwd, soap::plugins, soap_check_state, SOAP_COPY, SOAP_EOM, SOAP_FREE, SOAP_INDEX_RECV, SOAP_INDEX_SENT, SOAP_INDEX_TEST, soap_init_iht(), soap_init_pht(), SOAP_MALLOC, SOAP_OK, soap::state, and soap::userid.

Referenced by soap_copy().

static int soap_copy_fault struct soap ,
const char *  ,
const char *  ,
const char *  ,
const char * 
[static]
 

Definition at line 13704 of file stdsoap2.cpp.

References SOAP_FAULT, soap_set_error(), and soap_strdup().

Referenced by soap_receiver_fault_subcode(), and soap_sender_fault_subcode().

SOAP_FMAC1 void SOAP_FMAC2 soap_copy_stream struct soap copy,
struct soap soap
 

Definition at line 5981 of file stdsoap2.cpp.

References soap::ahead, soap::buf, soap::bufidx, soap::buflen, soap::cdata, soap::chunkbuflen, soap::chunksize, soap::imode, soap::is, soap::keep_alive, soap::max_keep_alive, soap::mode, soap::omode, soap::os, soap::peer, soap::peerlen, soap::recv_timeout, soap::recvfd, soap::send_timeout, soap::sendfd, and soap::socket.

static size_t soap_count_attachments struct soap soap  )  [static]
 

Definition at line 10349 of file stdsoap2.cpp.

References soap_mime::boundary, soap::count, DBGLOG, soap_multipart::description, soap::dime, soap_multipart::encoding, soap_mime::first, soap_dime::first, soap_multipart::id, soap_multipart::location, soap::mime, soap::mode, soap_multipart::next, soap_multipart::options, soap_multipart::size, soap_code_str(), SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, and soap_multipart::type.

Referenced by soap_connect_command(), and soap_response().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_current_namespace struct soap soap,
const char *  tag
 

Definition at line 2567 of file stdsoap2.cpp.

References soap::error, soap_nlist::id, soap_nlist::index, soap::namespaces, soap_nlist::next, soap::nlist, Namespace::ns, soap_nlist::ns, SOAP_NAMESPACE, and soap_strdup().

Referenced by soap_peek_element().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_dateTime2s struct soap soap,
time_t  n
 

Definition at line 9967 of file stdsoap2.cpp.

References soap::tmpbuf.

Referenced by soap_outdateTime().

SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc struct soap soap,
void *  p
 

Definition at line 5166 of file stdsoap2.cpp.

References soap::action, soap::alist, soap::authrealm, DBGHEX, DBGLOG, soap::fault, soap::header, soap::passwd, SOAP_CANARY, soap_clr_mime(), soap_delete(), SOAP_FREE, and soap::userid.

Referenced by soap_end().

static const char * soap_decode char *  ,
size_t  ,
const char *  ,
const char * 
[static]
 

Definition at line 12446 of file stdsoap2.cpp.

References soap_notblank.

Referenced by soap_decode_key(), soap_decode_val(), and soap_match_cid().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_key char *  buf,
size_t  len,
const char *  val
 

Definition at line 12420 of file stdsoap2.cpp.

References soap_decode().

Referenced by soap_get_header_attribute().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_val char *  buf,
size_t  len,
const char *  val
 

Definition at line 12432 of file stdsoap2.cpp.

References soap_decode().

Referenced by soap_get_header_attribute().

SOAP_FMAC1 void SOAP_FMAC2 soap_del struct soap soap  ) 
 

Definition at line 4387 of file stdsoap2.cpp.

Referenced by acq2xx::~acq2xx().

SOAP_FMAC1 void SOAP_FMAC2 soap_delete struct soap soap,
void *  p
 

Definition at line 5228 of file stdsoap2.cpp.

References soap::clist, DBGLOG, soap_clist::fdelete, soap_clist::next, soap_check_state, and SOAP_FREE.

Referenced by soap_dealloc(), soap_delete_acq2xx__acq2script(), soap_delete_acq2xx__acq2scriptResponse(), soap_delete_acq2xx__acq2sh(), soap_delete_acq2xx__acq2shResponse(), soap_delete_acq2xx__acqcmd(), soap_delete_acq2xx__acqcmdResponse(), soap_delete_acq2xx__AcqControlTransaction(), soap_delete_acq2xx__AcqStatus(), soap_delete_acq2xx__ClockSetTransaction(), soap_delete_acq2xx__ExternalClockSetTransaction(), soap_delete_acq2xx__getAcqStatus(), soap_delete_acq2xx__GetAvailableChannelsTransaction(), soap_delete_acq2xx__getVersion(), soap_delete_acq2xx__getVersionResponse(), soap_delete_acq2xx__GetVRangeTransaction(), soap_delete_acq2xx__InternalClockSetTransaction(), soap_delete_acq2xx__ModeSetTransaction(), soap_delete_acq2xx__Object(), soap_delete_acq2xx__setArm(), soap_delete_acq2xx__ShellTransaction(), soap_delete_acq2xx__Signal(), soap_delete_acq2xx__SignalSetTransaction(), soap_delete_acq2xx__Transaction(), soap_delete_acq2xx__TransactionList(), soap_delete_acq2xx__waitStop(), soap_delete_SOAP_ENV__Code(), soap_delete_SOAP_ENV__Detail(), soap_delete_SOAP_ENV__Fault(), soap_delete_SOAP_ENV__Header(), soap_delete_SOAP_ENV__Reason(), soap_delete_VRange(), and soap_delete_VRangeData().

SOAP_FMAC1 int SOAP_FMAC2 soap_dime_forward struct soap soap,
unsigned char **  ptr,
int size,
char **  id,
char **  type,
char **  options
 

Definition at line 1883 of file stdsoap2.cpp.

References soap::error, soap::href, soap_xlist::id, soap_xlist::next, soap_xlist::options, soap_xlist::ptr, soap_xlist::size, SOAP_EOM, SOAP_MALLOC, SOAP_OK, soap_strdup(), soap_xlist::type, and soap::xlist.

Referenced by soap_xop_forward().

SOAP_FMAC1 char* SOAP_FMAC2 soap_dime_option struct soap soap,
unsigned short  optype,
const char *  option
 

Definition at line 10424 of file stdsoap2.cpp.

References soap_malloc().

Referenced by soap_set_dime_attachment().

SOAP_FMAC1 void SOAP_FMAC2 soap_done struct soap soap  ) 
 

Definition at line 3088 of file stdsoap2.cpp.

References soap::clist, DBGLOG, soap::faccept, soap::fclose, soap::fclosesocket, soap_plugin::fcopy, soap_plugin::fdelete, soap::fform, soap::fget, soap::fheader, soap::fignore, soap::fopen, soap::fparse, soap::fparsehdr, soap::fplugin, fplugin(), soap::fpoll, soap::fpost, soap::fposthdr, soap::fpreparefinal, soap::fprepareinit, soap::fpreparerecv, soap::fpreparesend, soap::frecv, frecv(), soap::fresolve, soap::fresponse, soap::fsend, fsend(), soap::fserveloop, soap::fseterror, soap::fshutdownsocket, http_get(), http_parse(), http_parse_header(), http_post(), http_post_header(), http_response(), soap_plugin::id, soap::keep_alive, soap::logfile, soap::master, soap_clist::next, soap_plugin::next, soap::plugins, soap_check_state, soap_closesock(), soap_free(), SOAP_FREE, SOAP_INIT, SOAP_INVALID_SOCKET, SOAP_MAXLOGS, soap_poll(), SOAP_SOCKET, soap_valid_socket, soap::state, tcp_accept(), tcp_closesocket(), tcp_connect(), tcp_disconnect(), tcp_gethost(), and tcp_shutdownsocket().

Referenced by loop_test(), soap_cleanup(), standalone_main(), and acq2xx::~acq2xx().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_double2s struct soap soap,
double  n
 

Definition at line 9096 of file stdsoap2.cpp.

References soap::double_format, soap_isnan, soap_isninfd, soap_ispinfd, and soap::tmpbuf.

Referenced by soap_outdouble().

SOAP_FMAC1 int SOAP_FMAC2 soap_element struct soap soap,
const char *  tag,
int  id,
const char *  type
 

Definition at line 6500 of file stdsoap2.cpp.

References soap::actor, soap_dom_element::atts, soap::body, soap_dom_element::data, DBGLOG, soap::dom, soap_dom_element::elts, soap::encoding, soap::encodingStyle, soap::error, soap_dom_element::head, soap_nlist::id, Namespace::id, soap::level, soap::local_namespaces, soap::mode, soap::mustUnderstand, soap_dom_element::name, soap_dom_element::next, soap::nlist, soap_dom_element::node, soap::ns, Namespace::ns, soap_dom_element::nstr, soap::null, Namespace::out, soap::position, soap::positions, soap_dom_element::prnt, soap::prolog, soap_dom_element::soap, soap_attribute(), SOAP_EOM, soap_malloc(), SOAP_OK, soap_push_ns(), soap_send(), soap_send_raw(), soap_strdup(), soap_utilize_ns(), SOAP_XML_CANONICAL, SOAP_XML_DOM, SOAP_XML_INDENT, soap_dom_element::tail, soap::tmpbuf, soap_dom_element::type, soap::version, and soap_dom_element::wide.

Referenced by soap_array_begin_out(), soap_body_begin_out(), soap_element_begin_out(), soap_element_href(), soap_element_null(), soap_element_result(), soap_outliteral(), and soap_outwliteral().

SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in struct soap soap,
const char *  tag,
int  nillable,
const char *  type
 

Definition at line 7122 of file stdsoap2.cpp.

References soap::body, DBGLOG, soap::error, soap::level, soap::mode, soap::null, soap::other, soap::peeked, soap_match_tag(), SOAP_NO_TAG, SOAP_NULL, SOAP_OK, soap_peek_element(), SOAP_TAG_MISMATCH, SOAP_TYPE, SOAP_XML_STRICT, soap::tag, and soap::type.

Referenced by soap_body_begin_in(), soap_envelope_begin_in(), soap_in_acq2xx__acq2script(), soap_in_acq2xx__acq2scriptResponse(), soap_in_acq2xx__acq2sh(), soap_in_acq2xx__acq2shResponse(), soap_in_acq2xx__acqcmd(), soap_in_acq2xx__acqcmdResponse(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__AcqStatus(), soap_in_acq2xx__ClockSetTransaction(), soap_in_acq2xx__DIx(), soap_in_acq2xx__DOx(), soap_in_acq2xx__EDGE(), soap_in_acq2xx__ExternalClockSetTransaction(), soap_in_acq2xx__getAcqStatus(), soap_in_acq2xx__GetAvailableChannelsTransaction(), soap_in_acq2xx__getVersion(), soap_in_acq2xx__getVersionResponse(), soap_in_acq2xx__GetVRangeTransaction(), soap_in_acq2xx__InternalClockSetTransaction(), soap_in_acq2xx__MODE(), soap_in_acq2xx__ModeSetTransaction(), soap_in_acq2xx__Object(), soap_in_acq2xx__setArm(), soap_in_acq2xx__ShellTransaction(), soap_in_acq2xx__Signal(), soap_in_acq2xx__SignalSetTransaction(), soap_in_acq2xx__Transaction(), soap_in_acq2xx__TransactionList(), soap_in_acq2xx__waitStop(), soap_in_bool(), soap_in_PointerToacq2xx__GetAvailableChannelsTransaction(), soap_in_PointerToacq2xx__Transaction(), soap_in_PointerToPointerToacq2xx__Transaction(), soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerToVRange(), soap_in_SOAP_ENV__Code(), soap_in_SOAP_ENV__Detail(), soap_in_SOAP_ENV__Fault(), soap_in_SOAP_ENV__Header(), soap_in_SOAP_ENV__Reason(), soap_in_STATE(), soap_in_VRange(), soap_in_VRangeData(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inliteral(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_instring(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), soap_inwliteral(), soap_inwstring(), and soap_xop_forward().

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

Definition at line 6655 of file stdsoap2.cpp.

References soap::error, soap_element(), soap_element_start_end_out(), and SOAP_OK.

Referenced by soap_attachment(), soap_envelope_begin_out(), soap_out_acq2xx__acq2script(), soap_out_acq2xx__acq2scriptResponse(), soap_out_acq2xx__acq2sh(), soap_out_acq2xx__acq2shResponse(), soap_out_acq2xx__acqcmd(), soap_out_acq2xx__acqcmdResponse(), soap_out_acq2xx__AcqControlTransaction(), soap_out_acq2xx__AcqStatus(), soap_out_acq2xx__ClockSetTransaction(), soap_out_acq2xx__DIx(), soap_out_acq2xx__DOx(), soap_out_acq2xx__EDGE(), soap_out_acq2xx__ExternalClockSetTransaction(), soap_out_acq2xx__getAcqStatus(), soap_out_acq2xx__GetAvailableChannelsTransaction(), soap_out_acq2xx__getVersion(), soap_out_acq2xx__getVersionResponse(), soap_out_acq2xx__GetVRangeTransaction(), soap_out_acq2xx__InternalClockSetTransaction(), soap_out_acq2xx__MODE(), soap_out_acq2xx__ModeSetTransaction(), soap_out_acq2xx__Object(), soap_out_acq2xx__setArm(), soap_out_acq2xx__ShellTransaction(), soap_out_acq2xx__Signal(), soap_out_acq2xx__SignalSetTransaction(), soap_out_acq2xx__Transaction(), soap_out_acq2xx__TransactionList(), soap_out_acq2xx__waitStop(), soap_out_bool(), soap_out_SOAP_ENV__Code(), soap_out_SOAP_ENV__Detail(), soap_out_SOAP_ENV__Fault(), soap_out_SOAP_ENV__Header(), soap_out_SOAP_ENV__Reason(), soap_out_STATE(), soap_out_VRange(), soap_outbyte(), soap_outdateTime(), soap_outdouble(), soap_outfloat(), soap_outint(), soap_outliteral(), soap_outlong(), soap_outLONG64(), soap_outshort(), soap_outstring(), soap_outULONG64(), soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), soap_outunsignedShort(), soap_outwliteral(), and soap_outwstring().

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

Definition at line 7150 of file stdsoap2.cpp.

References DBGLOG, soap::dom, soap::error, soap::level, soap::mode, soap::peeked, soap_dom_element::prnt, soap_blank, SOAP_EOF, soap_get(), SOAP_GT, SOAP_LT, SOAP_NO_TAG, soap_notblank, SOAP_OK, soap_pop_namespace(), SOAP_STRCMP, soap_string_in(), SOAP_SYNTAX_ERROR, SOAP_TT, soap_unget, SOAP_XML_DOM, and soap::tag.

Referenced by soap_body_end_in(), soap_envelope_end_in(), soap_ignore_element(), soap_in_acq2xx__acq2script(), soap_in_acq2xx__acq2scriptResponse(), soap_in_acq2xx__acq2sh(), soap_in_acq2xx__acq2shResponse(), soap_in_acq2xx__acqcmd(), soap_in_acq2xx__acqcmdResponse(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__AcqStatus(), soap_in_acq2xx__ClockSetTransaction(), soap_in_acq2xx__DIx(), soap_in_acq2xx__DOx(), soap_in_acq2xx__EDGE(), soap_in_acq2xx__ExternalClockSetTransaction(), soap_in_acq2xx__getAcqStatus(), soap_in_acq2xx__GetAvailableChannelsTransaction(), soap_in_acq2xx__getVersion(), soap_in_acq2xx__getVersionResponse(), soap_in_acq2xx__GetVRangeTransaction(), soap_in_acq2xx__InternalClockSetTransaction(), soap_in_acq2xx__MODE(), soap_in_acq2xx__ModeSetTransaction(), soap_in_acq2xx__Object(), soap_in_acq2xx__setArm(), soap_in_acq2xx__ShellTransaction(), soap_in_acq2xx__Signal(), soap_in_acq2xx__SignalSetTransaction(), soap_in_acq2xx__Transaction(), soap_in_acq2xx__TransactionList(), soap_in_acq2xx__waitStop(), soap_in_bool(), soap_in_PointerToacq2xx__GetAvailableChannelsTransaction(), soap_in_PointerToacq2xx__Transaction(), soap_in_PointerToPointerToacq2xx__Transaction(), soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerToVRange(), soap_in_SOAP_ENV__Code(), soap_in_SOAP_ENV__Detail(), soap_in_SOAP_ENV__Fault(), soap_in_SOAP_ENV__Header(), soap_in_SOAP_ENV__Reason(), soap_in_STATE(), soap_in_VRange(), soap_in_VRangeData(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inliteral(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_instring(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), soap_inwliteral(), soap_inwstring(), and soap_xop_forward().

SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_out struct soap soap,
const char *  tag
 

Definition at line 6910 of file stdsoap2.cpp.

References DBGLOG, soap::dom, soap::mode, soap_dom_element::prnt, SOAP_OK, soap_pop_ns(), soap_send(), soap_send_raw(), SOAP_XML_CANONICAL, SOAP_XML_DOM, and SOAP_XML_INDENT.

Referenced by soap_attachment(), soap_body_end_out(), soap_element_result(), soap_element_start_end_out(), soap_envelope_end_out(), soap_out_acq2xx__acq2script(), soap_out_acq2xx__acq2scriptResponse(), soap_out_acq2xx__acq2sh(), soap_out_acq2xx__acq2shResponse(), soap_out_acq2xx__acqcmd(), soap_out_acq2xx__acqcmdResponse(), soap_out_acq2xx__AcqControlTransaction(), soap_out_acq2xx__AcqStatus(), soap_out_acq2xx__ClockSetTransaction(), soap_out_acq2xx__DIx(), soap_out_acq2xx__DOx(), soap_out_acq2xx__EDGE(), soap_out_acq2xx__ExternalClockSetTransaction(), soap_out_acq2xx__getAcqStatus(), soap_out_acq2xx__GetAvailableChannelsTransaction(), soap_out_acq2xx__getVersion(), soap_out_acq2xx__getVersionResponse(), soap_out_acq2xx__GetVRangeTransaction(), soap_out_acq2xx__InternalClockSetTransaction(), soap_out_acq2xx__MODE(), soap_out_acq2xx__ModeSetTransaction(), soap_out_acq2xx__Object(), soap_out_acq2xx__setArm(), soap_out_acq2xx__ShellTransaction(), soap_out_acq2xx__Signal(), soap_out_acq2xx__SignalSetTransaction(), soap_out_acq2xx__Transaction(), soap_out_acq2xx__TransactionList(), soap_out_acq2xx__waitStop(), soap_out_bool(), soap_out_SOAP_ENV__Code(), soap_out_SOAP_ENV__Detail(), soap_out_SOAP_ENV__Fault(), soap_out_SOAP_ENV__Header(), soap_out_SOAP_ENV__Reason(), soap_out_STATE(), soap_out_VRange(), soap_out_VRangeData(), soap_outbyte(), soap_outdateTime(), soap_outdouble(), soap_outfloat(), soap_outint(), soap_outliteral(), soap_outlong(), soap_outLONG64(), soap_outshort(), soap_outstring(), soap_outULONG64(), soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), soap_outunsignedShort(), soap_outwliteral(), and soap_outwstring().

SOAP_FMAC1 int SOAP_FMAC2 soap_element_href struct soap soap,
const char *  tag,
int  id,
const char *  ref,
const char *  val
 

Definition at line 6967 of file stdsoap2.cpp.

References DBGLOG, soap::error, soap_attribute(), soap_element(), soap_element_start_end_out(), and SOAP_OK.

Referenced by soap_attachment(), and soap_element_ref().

SOAP_FMAC1 int SOAP_FMAC2 soap_element_id struct soap soap,
const char *  tag,
int  id,
const void *  p,
const struct soap_array a,
int  n,
const char *  type,
int  t
 

Definition at line 7007 of file stdsoap2.cpp.

References soap_array::__ptr, soap::mode, soap_array_pointer_lookup(), soap_element_null(), soap_element_ref(), soap_is_embedded(), soap_is_single(), soap_pointer_lookup(), soap_set_embedded(), and SOAP_XML_TREE.

Referenced by soap_attachment(), soap_out_acq2xx__AcqControlTransaction(), soap_out_acq2xx__TransactionList(), soap_out_PointerToacq2xx__GetAvailableChannelsTransaction(), soap_out_PointerToacq2xx__Transaction(), soap_out_PointerToPointerToacq2xx__Transaction(), soap_out_PointerToSOAP_ENV__Code(), soap_out_PointerToSOAP_ENV__Detail(), soap_out_PointerToSOAP_ENV__Reason(), soap_out_PointerToVRange(), soap_out_VRangeData(), soap_outstring(), and soap_outwstring().

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

Definition at line 6982 of file stdsoap2.cpp.

References soap::attributes, soap::mode, soap::mustUnderstand, soap_attribute::next, soap::null, soap::position, soap_attribute(), soap_element(), soap_element_start_end_out(), SOAP_IN_HEADER, SOAP_OK, SOAP_XML_NIL, soap::version, and soap_attribute::visible.

Referenced by soap_element_id(), soap_outstring(), and soap_outwstring().

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

Definition at line 6953 of file stdsoap2.cpp.

References soap::href, soap_element_href(), and soap::version.

Referenced by soap_element_id().

SOAP_FMAC1 int SOAP_FMAC2 soap_element_result struct soap soap,
const char *  tag
 

Definition at line 7043 of file stdsoap2.cpp.

References soap::encodingStyle, soap::error, soap_attribute(), soap_element(), soap_element_end_out(), soap_element_start_end_out(), SOAP_OK, soap_string_out(), and soap::version.

Referenced by soap_out_acq2xx__acq2scriptResponse(), soap_out_acq2xx__acq2shResponse(), soap_out_acq2xx__acqcmdResponse(), soap_out_acq2xx__AcqStatus(), and soap_out_acq2xx__getVersionResponse().

SOAP_FMAC1 int SOAP_FMAC2 soap_element_start_end_out struct soap soap,
const char *  tag
 

Definition at line 6817 of file stdsoap2.cpp.

References soap::attributes, soap_dom_element::atts, soap::dom, soap::error, soap_nlist::id, soap_nlist::index, soap::level, soap::mode, soap_attribute::name, soap_attribute::next, soap_nlist::next, soap_dom_attribute::next, soap::nlist, soap_nlist::ns, soap_element_end_out(), SOAP_EOM, soap_malloc(), SOAP_OK, soap_send(), soap_send_raw(), soap_set_attr(), soap_strdup(), soap_string_out(), soap_utilize_ns(), SOAP_XML_CANONICAL, SOAP_XML_DOM, soap::tmpbuf, soap_attribute::value, and soap_attribute::visible.

Referenced by soap_array_begin_out(), soap_body_begin_out(), soap_element_begin_out(), soap_element_href(), soap_element_null(), soap_element_result(), soap_outliteral(), and soap_outwliteral().

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
 

Definition at line 4418 of file stdsoap2.cpp.

References soap::encoding, soap_array_pointer_lookup(), soap_is_embedded(), soap_is_single(), soap_pointer_lookup(), soap_set_embedded(), and soap::version.

Referenced by acq2xx__Object::soap_put(), acq2xx__Transaction::soap_put(), acq2xx__TransactionList::soap_put(), acq2xx__ShellTransaction::soap_put(), acq2xx__ModeSetTransaction::soap_put(), acq2xx__ClockSetTransaction::soap_put(), acq2xx__InternalClockSetTransaction::soap_put(), acq2xx__ExternalClockSetTransaction::soap_put(), acq2xx__SignalSetTransaction::soap_put(), acq2xx__AcqControlTransaction::soap_put(), acq2xx__GetAvailableChannelsTransaction::soap_put(), acq2xx__GetVRangeTransaction::soap_put(), soap_put__QName(), soap_put_acq2xx__acq2script(), soap_put_acq2xx__acq2scriptResponse(), soap_put_acq2xx__acq2sh(), soap_put_acq2xx__acq2shResponse(), soap_put_acq2xx__acqcmd(), soap_put_acq2xx__acqcmdResponse(), soap_put_acq2xx__AcqStatus(), soap_put_acq2xx__DIx(), soap_put_acq2xx__DOx(), soap_put_acq2xx__EDGE(), soap_put_acq2xx__getAcqStatus(), soap_put_acq2xx__getVersion(), soap_put_acq2xx__getVersionResponse(), soap_put_acq2xx__MODE(), soap_put_acq2xx__setArm(), soap_put_acq2xx__Signal(), soap_put_acq2xx__waitStop(), soap_put_bool(), soap_put_byte(), soap_put_float(), soap_put_int(), soap_put_PointerToacq2xx__GetAvailableChannelsTransaction(), soap_put_PointerToacq2xx__Transaction(), soap_put_PointerToPointerToacq2xx__Transaction(), soap_put_PointerToSOAP_ENV__Code(), soap_put_PointerToSOAP_ENV__Detail(), soap_put_PointerToSOAP_ENV__Reason(), soap_put_PointerToVRange(), soap_put_SOAP_ENV__Code(), soap_put_SOAP_ENV__Detail(), soap_put_SOAP_ENV__Fault(), soap_put_SOAP_ENV__Header(), soap_put_SOAP_ENV__Reason(), soap_put_STATE(), soap_put_string(), soap_put_VRange(), and soap_put_VRangeData().

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

Definition at line 4719 of file stdsoap2.cpp.

References DBGLOG, soap_plist::mark1, soap_plist::mark2, and soap_pointer_lookup().

Referenced by soap_serialize_VRangeData().

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

Definition at line 4794 of file stdsoap2.cpp.

References DBGLOG, soap::encodingStyle, soap_plist::mark1, soap_plist::mark2, soap::mode, soap::part, SOAP_IN_HEADER, SOAP_IO_LENGTH, soap_pointer_lookup(), SOAP_XML_GRAPH, SOAP_XML_TREE, and soap::version.

Referenced by soap_out_acq2xx__acq2script(), soap_out_acq2xx__acq2scriptResponse(), soap_out_acq2xx__acq2sh(), soap_out_acq2xx__acq2shResponse(), soap_out_acq2xx__acqcmd(), soap_out_acq2xx__acqcmdResponse(), soap_out_acq2xx__AcqStatus(), soap_out_acq2xx__ClockSetTransaction(), soap_out_acq2xx__DIx(), soap_out_acq2xx__DOx(), soap_out_acq2xx__EDGE(), soap_out_acq2xx__ExternalClockSetTransaction(), soap_out_acq2xx__getAcqStatus(), soap_out_acq2xx__GetAvailableChannelsTransaction(), soap_out_acq2xx__getVersion(), soap_out_acq2xx__getVersionResponse(), soap_out_acq2xx__GetVRangeTransaction(), soap_out_acq2xx__InternalClockSetTransaction(), soap_out_acq2xx__MODE(), soap_out_acq2xx__ModeSetTransaction(), soap_out_acq2xx__Object(), soap_out_acq2xx__setArm(), soap_out_acq2xx__ShellTransaction(), soap_out_acq2xx__Signal(), soap_out_acq2xx__SignalSetTransaction(), soap_out_acq2xx__Transaction(), soap_out_acq2xx__waitStop(), soap_out_bool(), soap_out_SOAP_ENV__Code(), soap_out_SOAP_ENV__Detail(), soap_out_SOAP_ENV__Fault(), soap_out_SOAP_ENV__Header(), soap_out_SOAP_ENV__Reason(), soap_out_STATE(), soap_out_VRange(), soap_outbyte(), soap_outdateTime(), soap_outdouble(), soap_outfloat(), soap_outint(), soap_outlong(), soap_outLONG64(), soap_outshort(), soap_outULONG64(), soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), and soap_outunsignedShort().

SOAP_FMAC1 void SOAP_FMAC2 soap_end struct soap soap  ) 
 

Definition at line 6285 of file stdsoap2.cpp.

References soap::clist, soap_clist::next, soap_check_state, soap_closesock(), soap_dealloc(), soap_free(), and SOAP_FREE.

Referenced by cgi_main(), loop_test(), standalone_main(), and acq2xx::~acq2xx().

SOAP_FMAC1 void SOAP_FMAC2 soap_end_block struct soap soap  ) 
 

Definition at line 2214 of file stdsoap2.cpp.

References soap::blist, DBGLOG, soap_blist::next, soap_blist::ptr, and SOAP_FREE.

Referenced by soap_end_send(), soap_free(), soap_getbase64(), soap_gethex(), and soap_save_block().

SOAP_FMAC1 int SOAP_FMAC2 soap_end_count struct soap soap  ) 
 

Definition at line 4600 of file stdsoap2.cpp.

References DBGLOG, soap::error, soap::fpreparefinal, and SOAP_OK.

Referenced by soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 int SOAP_FMAC2 soap_end_recv struct soap soap  ) 
 

Definition at line 5671 of file stdsoap2.cpp.

References soap_mime::boundary, soap::buf, soap::bufidx, soap::buflen, DBGLOG, soap::dime, soap::error, soap_dime::first, soap_mime::first, soap_dime::last, soap_mime::last, soap_dime::list, soap_mime::list, soap::mime, soap::mode, soap::part, SOAP_BUFLEN, SOAP_DIME_HREF, SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_ENC_ZLIB, SOAP_END, SOAP_EOF, soap_getchar(), soap_getdime(), soap_getmime(), SOAP_IO, SOAP_IO_CHUNK, SOAP_MIME_HREF, SOAP_MIME_POSTCHECK, SOAP_OK, soap_resolve(), SOAP_ZLIB_ERROR, SOAP_ZLIB_GZIP, and SOAP_ZLIB_NONE.

Referenced by soap_get_mime_attachment(), soap_recv_empty_response(), soap_recv_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 int SOAP_FMAC2 soap_end_send struct soap soap  ) 
 

Definition at line 5545 of file stdsoap2.cpp.

References DBGLOG, DBGMSG, soap::dime, soap::error, soap_dime::first, soap_mime::first, soap::fshutdownsocket, soap::keep_alive, soap_dime::last, soap_mime::last, soap_dime::list, soap_mime::list, soap::mime, soap::mode, soap_multipart::next, soap::omode, soap_block_size(), SOAP_BUFLEN, SOAP_ENC_XML, SOAP_ENC_ZLIB, SOAP_END, soap_end_block(), soap_first_block(), soap_flush(), soap_flush_raw(), SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, SOAP_IO_UDP, soap_next_block(), SOAP_OK, SOAP_POST, soap_putdime(), soap_putmime(), SOAP_SOCKET, SOAP_STOP, soap_valid_socket, SOAP_XML_SEC, SOAP_ZLIB_DEFLATE, SOAP_ZLIB_ERROR, SOAP_ZLIB_NONE, and soap::socket.

Referenced by soap_connect_command(), soap_send_empty_response(), soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_enter struct soap soap,
const char *  id
 

Definition at line 5022 of file stdsoap2.cpp.

References soap_ilist::id, soap::iht, soap_ilist::next, soap_hash(), and SOAP_MALLOC.

Referenced by soap_id_enter(), soap_id_forward(), and soap_id_lookup().

SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_in struct soap soap  ) 
 

Definition at line 12552 of file stdsoap2.cpp.

References soap::error, soap::local_namespaces, Namespace::ns, Namespace::out, soap::part, soap_element_begin_in(), SOAP_FREE, SOAP_IN_ENVELOPE, SOAP_MALLOC, SOAP_OK, SOAP_VERSIONMISMATCH, and soap::version.

Referenced by SOAP_SOURCE_STAMP().

SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_out struct soap soap  ) 
 

Definition at line 12481 of file stdsoap2.cpp.

References soap_mime::boundary, soap::count, soap::dime, soap::error, soap::mime, soap::mode, soap::part, soap_dime::size, soap_element_begin_out(), SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_IN_ENVELOPE, SOAP_IO_LENGTH, soap_putdimehdr(), soap_send_raw(), soap_mime::start, soap::tmpbuf, and soap::version.

Referenced by soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_in struct soap soap  ) 
 

Definition at line 12586 of file stdsoap2.cpp.

References soap::part, soap_element_end_in(), and SOAP_END_ENVELOPE.

Referenced by soap_recv_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_out struct soap soap  ) 
 

Definition at line 12519 of file stdsoap2.cpp.

References soap::count, soap::dime, soap::dime_id_format, soap::error, soap_dime::first, soap_dime::flags, soap::id, soap_dime::id, soap::local_namespaces, soap::mode, Namespace::ns, soap_dime::options, Namespace::out, soap_dime::size, SOAP_DIME_ABSURI, SOAP_DIME_MB, SOAP_DIME_ME, soap_element_end_out(), SOAP_ENC_DIME, SOAP_ENC_MTOM, SOAP_END_ENVELOPE, SOAP_IO_LENGTH, SOAP_OK, soap_send_raw(), SOAP_STR_PADDING, and soap_dime::type.

Referenced by soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 void SOAP_FMAC2 soap_fcopy struct soap soap,
int  st,
int  tt,
void *  p,
size_t  len,
const void *  q,
size_t  n
 

Definition at line 5534 of file stdsoap2.cpp.

References DBGLOG.

Referenced by soap_id_forward(), and soap_resolve().

SOAP_FMAC1 char* SOAP_FMAC2 soap_first_block struct soap soap  ) 
 

Definition at line 2162 of file stdsoap2.cpp.

References soap::blist, DBGLOG, and soap_blist::ptr.

Referenced by soap_end_send(), and soap_save_block().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_float2s struct soap soap,
float  n
 

Definition at line 8964 of file stdsoap2.cpp.

References soap::float_format, soap_isnan, soap_isninff, soap_ispinff, and soap::tmpbuf.

Referenced by soap_outfloat().

SOAP_FMAC1 int SOAP_FMAC2 soap_flush struct soap soap  ) 
 

Definition at line 627 of file stdsoap2.cpp.

References soap::buf, soap::bufidx, DBGLOG, soap::error, int, soap::mode, SOAP_BUFLEN, SOAP_ENC_ZLIB, soap_flush_raw(), SOAP_OK, and SOAP_ZLIB_ERROR.

Referenced by soap_connect_command(), soap_end_send(), soap_response(), soap_send_raw(), and tcp_connect().

SOAP_FMAC1 int SOAP_FMAC2 soap_flush_raw struct soap soap,
const char *  s,
size_t  n
 

Definition at line 665 of file stdsoap2.cpp.

References soap::chunksize, DBGMSG, soap::error, soap::fsend, soap::mode, SOAP_EOM, SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, SOAP_OK, and soap_push_block().

Referenced by soap_end_send(), soap_flush(), and soap_send_raw().

SOAP_FMAC1 void SOAP_FMAC2 soap_free struct soap soap  ) 
 

Definition at line 5749 of file stdsoap2.cpp.

References soap::attributes, soap::blist, DBGLOG, soap::encodingStyle, Namespace::id, soap::labbuf, soap::labidx, soap::lablen, soap::local_namespaces, soap_nlist::next, soap_attribute::next, soap_xlist::next, soap::nlist, Namespace::ns, Namespace::out, soap_end_block(), SOAP_FREE, soap_free_iht(), soap_free_pht(), SOAP_STR_EOS, soap_attribute::value, and soap::xlist.

Referenced by soap_begin(), soap_begin_recv(), soap_done(), and soap_end().

static void soap_free_iht struct soap  )  [static]
 

Definition at line 4980 of file stdsoap2.cpp.

References DBGLOG, soap_ilist::flist, soap::iht, soap_ilist::next, soap_flist::next, SOAP_FREE, and SOAP_IDHASH.

Referenced by soap_begin_recv(), and soap_free().

static void soap_free_pht struct soap  )  [static]
 

Definition at line 4396 of file stdsoap2.cpp.

References DBGLOG, soap_pblk::next, soap::pblk, soap::pht, soap::pidx, SOAP_FREE, and SOAP_PTRHASH.

Referenced by soap_free().

SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_get struct soap soap  ) 
 

Definition at line 1330 of file stdsoap2.cpp.

References soap::ahead, soap::cdata, SOAP_AP, soap_blank, soap_char(), soap_get0, soap_get1, soap_get_pi(), SOAP_GT, SOAP_LT, SOAP_QT, soap_revget1, SOAP_TT, and soap_unget.

Referenced by soap_element_end_in(), soap_getattrval(), soap_getbase64(), soap_gethex(), soap_getutf8(), soap_inliteral(), soap_inwliteral(), soap_string_in(), and soap_value().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_get_header_attribute struct soap soap,
const char *  line,
const char *  key
 

Definition at line 12397 of file stdsoap2.cpp.

References soap_decode_key(), soap_decode_val(), soap_tag_cmp(), and soap::tmpbuf.

Referenced by http_parse_header(), soap_begin_recv(), and soap_getmimehdr().

SOAP_FMAC1 struct soap_multipart* SOAP_FMAC2 soap_get_mime_attachment struct soap soap,
void *  handle
 

Definition at line 10875 of file stdsoap2.cpp.

References DBGLOG, soap_multipart::description, soap_multipart::encoding, soap::error, soap_mime::first, soap::fmimewrite, soap::fmimewriteclose, soap::fmimewriteopen, soap_multipart::id, soap_mime::last, soap::mime, soap::mode, soap_multipart::ptr, soap_multipart::size, soap_blank, SOAP_ENC_MIME, soap_end_recv(), SOAP_EOF, SOAP_EOM, soap_get1, soap_getchar(), soap_getmimehdr(), SOAP_MIME_ERROR, SOAP_MIME_POSTCHECK, soap_new_block(), soap_push_block(), soap_resolve_attachment(), soap_save_block(), soap_size_block(), soap::tmpbuf, and soap_multipart::type.

Referenced by soap_check_mime_attachments(), and soap_getmime().

static soap_wchar soap_get_pi struct soap  )  [static]
 

Definition at line 1426 of file stdsoap2.cpp.

References DBGLOG, soap::mode, soap_blank, SOAP_ENC_LATIN, soap_getchar(), and soap_tag_cmp().

Referenced by soap_get().

static int soap_getattrval struct soap ,
char *  ,
size_t  ,
soap_wchar 
[static]
 

Definition at line 7358 of file stdsoap2.cpp.

References soap::error, SOAP_AP, SOAP_EOF, SOAP_EOM, soap_get(), SOAP_GT, SOAP_LT, SOAP_OK, SOAP_QT, SOAP_TT, and soap_unget.

Referenced by soap_peek_element().

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

Definition at line 1740 of file stdsoap2.cpp.

References soap_dom_element::data, soap::dom, int, soap::labbuf, soap::labidx, soap::lablen, soap::mode, soap_append_lab(), soap_base642s(), SOAP_BLKLEN, soap_end_block(), soap_get(), SOAP_LT, soap_malloc(), soap_new_block(), soap_push_block(), soap_save_block(), soap_size_block(), soap_string_in(), SOAP_TT, soap_unget, and SOAP_XML_DOM.

SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getchar struct soap soap  ) 
 

Definition at line 1149 of file stdsoap2.cpp.

References soap::ahead, and soap_get1.

Referenced by soap_begin_recv(), soap_end_recv(), soap_get_mime_attachment(), soap_get_pi(), soap_getdimehdr(), soap_getline(), soap_move(), and soap_string_in().

static soap_wchar soap_getchunkchar struct soap  )  [static]
 

Definition at line 894 of file stdsoap2.cpp.

References soap::buf, soap::bufidx, soap::buflen, soap::chunkbuflen, DBGLOG, DBGMSG, soap::frecv, SOAP_BUFLEN, and soap::socket.

Referenced by soap_recv_raw().

SOAP_FMAC1 int SOAP_FMAC2 soap_getdime struct soap soap  ) 
 

Definition at line 10657 of file stdsoap2.cpp.

References soap::dime, soap::error, soap::fdimewriteopen, soap_dime::flags, soap_dime::id, soap_multipart::id, soap_multipart::options, soap_dime::ptr, soap_dime::size, SOAP_DIME_CF, SOAP_DIME_END, SOAP_EOF, SOAP_EOM, soap_get1, soap_getdimefield(), soap_getdimehdr(), soap_move(), soap_new_block(), soap_new_multipart(), SOAP_OK, soap_push_block(), soap_recv(), soap_resolve_attachment(), soap_save_block(), soap_tell(), and soap_multipart::type.

Referenced by soap_end_recv().

static char * soap_getdimefield struct soap ,
size_t 
[static]
 

Definition at line 10573 of file stdsoap2.cpp.

References soap::error, SOAP_EOF, SOAP_EOM, soap_get1, soap_malloc(), and soap_move().

Referenced by soap_getdime(), and soap_getdimehdr().

SOAP_FMAC1 int SOAP_FMAC2 soap_getdimehdr struct soap soap  ) 
 

Definition at line 10607 of file stdsoap2.cpp.

References soap_dime::buflen, soap_dime::chunksize, DBGLOG, soap::dime, soap::error, soap_dime::flags, soap_dime::id, soap::mode, soap_dime::options, soap_dime::size, SOAP_DIME_END, SOAP_DIME_ME, SOAP_DIME_MISMATCH, SOAP_DIME_VERSION, SOAP_ENC_DIME, SOAP_EOF, soap_getchar(), soap_getdimefield(), soap_move(), SOAP_OK, soap_tell(), soap_unget, and soap_dime::type.

Referenced by soap_begin_recv(), and soap_getdime().

SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_gethex struct soap soap,
int n
 

Definition at line 1607 of file stdsoap2.cpp.

References soap_dom_element::data, soap::dom, soap::error, int, soap::labbuf, soap::labidx, soap::lablen, soap::mode, soap_append_lab(), SOAP_BLKLEN, soap_end_block(), soap_get(), soap_hex2s(), soap_isxdigit(), soap_malloc(), soap_new_block(), soap_push_block(), soap_save_block(), soap_size_block(), soap_string_in(), SOAP_TYPE, soap_unget, and SOAP_XML_DOM.

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

Definition at line 10316 of file stdsoap2.cpp.

References soap::error, SOAP_EOF, soap_getchar(), SOAP_OK, and soap_unget.

Referenced by http_parse(), and soap_getmimehdr().

SOAP_FMAC1 int SOAP_FMAC2 soap_getmime struct soap soap  ) 
 

Definition at line 10835 of file stdsoap2.cpp.

References soap::error, and soap_get_mime_attachment().

Referenced by soap_end_recv().

SOAP_FMAC1 int SOAP_FMAC2 soap_getmimehdr struct soap soap  ) 
 

Definition at line 10772 of file stdsoap2.cpp.

References soap_mime::boundary, DBGLOG, soap_multipart::description, soap_multipart::encoding, soap::error, soap_multipart::id, soap_mime::last, soap_multipart::location, soap::mime, soap::msgbuf, soap_blank, soap_code_int(), SOAP_EOM, soap_get_header_attribute(), soap_getline(), SOAP_MIME_ERROR, SOAP_MIME_NONE, SOAP_OK, soap_set_mime_attachment(), soap_strdup(), soap_tag_cmp(), and soap_multipart::type.

Referenced by soap_begin_recv(), and soap_get_mime_attachment().

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

Definition at line 2357 of file stdsoap2.cpp.

References int.

SOAP_FMAC1 int SOAP_FMAC2 soap_getposition const char *  attr,
int pos
 

Definition at line 2445 of file stdsoap2.cpp.

References int, and SOAP_MAXDIMS.

Referenced by soap_peek_element().

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

Definition at line 2382 of file stdsoap2.cpp.

References int, SOAP_MAXARRAYSIZE, and soap_strtol.

Referenced by soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__TransactionList(), and soap_in_VRangeData().

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

Definition at line 2421 of file stdsoap2.cpp.

References int, and SOAP_MAXARRAYSIZE.

SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getutf8 struct soap soap  ) 
 

Definition at line 1541 of file stdsoap2.cpp.

References soap::ahead, soap::mode, SOAP_ENC_LATIN, soap_get(), soap_get1, and soap_revget1.

Referenced by soap_peek_element(), soap_string_in(), and soap_wstring_in().

static int soap_has_copies struct soap soap,
register const char *  start,
register const char *  end
[static]
 

Definition at line 2031 of file stdsoap2.cpp.

References soap_ilist::copy, soap_ilist::flist, soap::iht, soap_flist::next, soap_ilist::next, soap_flist::ptr, SOAP_ERR, SOAP_IDHASH, and SOAP_OK.

static int soap_has_copies struct soap ,
const char *  ,
const char * 
[static]
 

Referenced by soap_resolve().

SOAP_FMAC1 size_t SOAP_FMAC2 soap_hash register const char *  s  ) 
 

Definition at line 4325 of file stdsoap2.cpp.

References SOAP_IDHASH.

Referenced by soap_enter(), and soap_lookup().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_hex2s struct soap soap,
const char *  s,
char *  t,
size_t  l,
int n
 

Definition at line 12955 of file stdsoap2.cpp.

References soap::error, SOAP_EOM, soap_malloc(), and SOAP_NON_NULL.

Referenced by soap_gethex().

SOAP_FMAC1 void* SOAP_FMAC2 soap_id_enter struct soap 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
 

Definition at line 5473 of file stdsoap2.cpp.

References soap_ilist::copy, DBGLOG, soap_ilist::flist, soap_ilist::level, soap_ilist::link, soap_ilist::ptr, soap_ilist::size, SOAP_DUPLICATE_ID, soap_enter(), SOAP_HREF, soap_lookup(), soap_malloc(), and soap_ilist::type.

Referenced by soap_class_id_enter(), soap_in_acq2xx__acq2script(), soap_in_acq2xx__acq2scriptResponse(), soap_in_acq2xx__acq2sh(), soap_in_acq2xx__acq2shResponse(), soap_in_acq2xx__acqcmd(), soap_in_acq2xx__acqcmdResponse(), soap_in_acq2xx__AcqStatus(), soap_in_acq2xx__DIx(), soap_in_acq2xx__DOx(), soap_in_acq2xx__EDGE(), soap_in_acq2xx__getAcqStatus(), soap_in_acq2xx__getVersion(), soap_in_acq2xx__getVersionResponse(), soap_in_acq2xx__MODE(), soap_in_acq2xx__setArm(), soap_in_acq2xx__Signal(), soap_in_acq2xx__waitStop(), soap_in_bool(), soap_in_SOAP_ENV__Code(), soap_in_SOAP_ENV__Detail(), soap_in_SOAP_ENV__Fault(), soap_in_SOAP_ENV__Header(), soap_in_SOAP_ENV__Reason(), soap_in_STATE(), soap_in_VRange(), soap_in_VRangeData(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_instring(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), and soap_inwstring().

SOAP_FMAC1 void* SOAP_FMAC2 soap_id_forward struct soap soap,
const char *  href,
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
 

Definition at line 5418 of file stdsoap2.cpp.

References soap_ilist::copy, DBGLOG, soap_flist::fcopy, soap_ilist::flist, soap_flist::len, soap_ilist::level, soap_flist::level, soap_ilist::link, soap_flist::next, soap_ilist::ptr, soap_flist::ptr, soap_ilist::size, soap_enter(), SOAP_EOM, soap_fcopy(), SOAP_HREF, soap_lookup(), SOAP_MALLOC, soap_ilist::type, and soap_flist::type.

Referenced by soap_in_acq2xx__acq2script(), soap_in_acq2xx__acq2scriptResponse(), soap_in_acq2xx__acq2sh(), soap_in_acq2xx__acq2shResponse(), soap_in_acq2xx__acqcmd(), soap_in_acq2xx__acqcmdResponse(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__AcqStatus(), soap_in_acq2xx__ClockSetTransaction(), soap_in_acq2xx__DIx(), soap_in_acq2xx__DOx(), soap_in_acq2xx__EDGE(), soap_in_acq2xx__ExternalClockSetTransaction(), soap_in_acq2xx__getAcqStatus(), soap_in_acq2xx__GetAvailableChannelsTransaction(), soap_in_acq2xx__getVersion(), soap_in_acq2xx__getVersionResponse(), soap_in_acq2xx__GetVRangeTransaction(), soap_in_acq2xx__InternalClockSetTransaction(), soap_in_acq2xx__MODE(), soap_in_acq2xx__ModeSetTransaction(), soap_in_acq2xx__Object(), soap_in_acq2xx__setArm(), soap_in_acq2xx__ShellTransaction(), soap_in_acq2xx__Signal(), soap_in_acq2xx__SignalSetTransaction(), soap_in_acq2xx__Transaction(), soap_in_acq2xx__TransactionList(), soap_in_acq2xx__waitStop(), soap_in_bool(), soap_in_SOAP_ENV__Code(), soap_in_SOAP_ENV__Detail(), soap_in_SOAP_ENV__Fault(), soap_in_SOAP_ENV__Header(), soap_in_SOAP_ENV__Reason(), soap_in_STATE(), soap_in_VRange(), soap_in_VRangeData(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), and soap_inunsignedShort().

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

Definition at line 5335 of file stdsoap2.cpp.

References soap_ilist::copy, DBGLOG, soap::error, soap_ilist::flist, soap::id, soap_ilist::level, soap_ilist::link, soap_ilist::ptr, soap_ilist::size, soap_enter(), SOAP_HREF, soap_lookup(), soap_malloc(), and soap_ilist::type.

Referenced by soap_in_PointerToacq2xx__GetAvailableChannelsTransaction(), soap_in_PointerToacq2xx__Transaction(), soap_in_PointerToPointerToacq2xx__Transaction(), soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerToVRange(), soap_instring(), and soap_inwstring().

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

Definition at line 8862 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2byte(), SOAP_TYPE, soap_value(), and soap::type.

Referenced by soap_in_byte().

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

Definition at line 10116 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2dateTime(), SOAP_TYPE, soap_value(), and soap::type.

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

Definition at line 9170 of file stdsoap2.cpp.

References soap::body, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_isnumeric(), soap_s2double(), soap_value(), and soap::type.

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

Definition at line 9071 of file stdsoap2.cpp.

References soap::body, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_isnumeric(), soap_s2float(), soap_value(), and soap::type.

Referenced by soap_in_float().

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

Definition at line 8610 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2int(), SOAP_TYPE, soap_value(), and soap::type.

Referenced by soap_in_int().

SOAP_FMAC1 void SOAP_FMAC2 soap_init struct soap soap  ) 
 

Definition at line 6030 of file stdsoap2.cpp.

References soap::accept_flags, soap::accept_timeout, soap::action, soap::actor, soap::alist, soap::attributes, soap::authrealm, soap::bind_flags, soap::blist, soap_mime::boundary, soap::c14nexclude, soap::c14ninclude, soap::clist, soap::connect_flags, soap::connect_timeout, soap::cookie_domain, soap::cookie_max, soap::cookie_path, soap::cookies, soap::dime, soap::dime_id_format, soap::dom, soap::double_format, soap::encodingStyle, soap::faccept, soap::fault, soap::fclose, soap::fclosesocket, soap::fconnect, soap::fdimeread, soap::fdimereadclose, soap::fdimereadopen, soap::fdimewrite, soap::fdimewriteclose, soap::fdimewriteopen, soap::fdisconnect, soap::fform, soap::fget, soap::fheader, soap::fignore, soap_dime::first, soap_mime::first, soap::float_format, soap::fmimeread, soap::fmimereadclose, soap::fmimereadopen, soap::fmimewrite, soap::fmimewriteclose, soap::fmimewriteopen, soap::fopen, soap::fparse, soap::fparsehdr, soap::fplugin, fplugin(), soap::fpoll, soap::fpost, soap::fposthdr, soap::fpreparefinal, soap::fprepareinit, soap::fpreparerecv, soap::fpreparesend, soap::frecv, frecv(), soap::fresolve, soap::fresponse, soap::fsend, fsend(), soap::fserveloop, soap::fseterror, soap::fshutdownsocket, soap::header, soap::host, soap::http_content, http_get(), http_parse(), http_parse_header(), http_post(), http_post_header(), http_response(), soap::http_version, soap::ip, soap::is, soap::keep_alive, soap::labbuf, soap::labidx, soap::lablen, soap_dime::last, soap_mime::last, soap_dime::list, soap_mime::list, soap::local_namespaces, soap::master, soap::max_keep_alive, soap::mime, soap::namespaces, namespaces, soap::nlist, soap::os, soap::passwd, soap::plugins, soap::port, soap::prolog, soap::proxy_host, soap::proxy_passwd, soap::proxy_port, soap::proxy_userid, soap::recv_timeout, soap::recvfd, soap::send_timeout, soap::sendfd, soap_begin(), soap_imode, SOAP_INIT, soap_init_iht(), soap_init_pht(), SOAP_INVALID_SOCKET, SOAP_IO_DEFAULT, SOAP_MAXKEEPALIVE, soap_omode, soap_poll(), soap_ssl_init(), SOAP_STR_EOS, SOAP_ZLIB_NONE, soap::socket, soap::socket_flags, soap_mime::start, soap::state, tcp_accept(), tcp_closesocket(), tcp_connect(), tcp_disconnect(), tcp_gethost(), tcp_shutdownsocket(), soap::user, soap::userid, soap::version, and soap::xlist.

Referenced by acq2script(), acq2sh(), acq2xx::acq2xx(), main(), and soap_init2().

SOAP_FMAC1 void SOAP_FMAC2 soap_init1 struct soap soap,
soap_mode  mode
 

Definition at line 6226 of file stdsoap2.cpp.

References soap_init2().

SOAP_FMAC1 void SOAP_FMAC2 soap_init2 struct soap soap,
soap_mode  imode,
soap_mode  omode
 

Definition at line 6236 of file stdsoap2.cpp.

References soap_imode, soap_init(), and soap_omode.

Referenced by soap_init1(), and soap_new2().

static void soap_init_iht struct soap  )  [static]
 

Definition at line 4967 of file stdsoap2.cpp.

References DBGLOG, soap::iht, and SOAP_IDHASH.

Referenced by soap_copy_context(), and soap_init().

static void soap_init_pht struct soap  )  [static]
 

Definition at line 4338 of file stdsoap2.cpp.

References DBGLOG, soap::pblk, soap::pht, soap::pidx, and SOAP_PTRHASH.

Referenced by soap_copy_context(), and soap_init().

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

Definition at line 10181 of file stdsoap2.cpp.

References soap::error, soap_element_begin_in(), soap_element_end_in(), soap_get(), soap_malloc(), SOAP_NO_TAG, SOAP_OK, SOAP_STR_EOS, soap_string_in(), SOAP_TT, and soap_unget.

Referenced by soap_in_SOAP_ENV__Detail().

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

Definition at line 8693 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2long(), SOAP_TYPE, soap_value(), and soap::type.

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

Definition at line 8783 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, LONG64, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2LONG64(), SOAP_TYPE, soap_value(), and soap::type.

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

Definition at line 8933 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2short(), SOAP_TYPE, soap_value(), and soap::type.

SOAP_FMAC1 char** SOAP_FMAC2 soap_instring struct soap soap,
const char *  tag,
char **  p,
const char *  type,
int  t,
int  flag,
long  minlen,
long  maxlen
 

Definition at line 9850 of file stdsoap2.cpp.

References soap::error, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_lookup(), soap_malloc(), SOAP_NO_TAG, SOAP_OK, SOAP_STR_EOS, and soap_string_in().

Referenced by soap_check_result(), soap_in__QName(), and soap_in_string().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_int2s struct soap soap,
int  n
 

Definition at line 8560 of file stdsoap2.cpp.

References soap_long2s().

Referenced by soap_bind(), and tcp_connect().

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

Definition at line 9561 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2ULONG64(), SOAP_TYPE, soap_value(), soap::type, and ULONG64.

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

Definition at line 9236 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2unsignedByte(), SOAP_TYPE, soap_value(), and soap::type.

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

Definition at line 9388 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2unsignedInt(), SOAP_TYPE, soap_value(), and soap::type.

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

Definition at line 9471 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2unsignedLong(), SOAP_TYPE, soap_value(), and soap::type.

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

Definition at line 9307 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap::id, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_forward(), soap_match_tag(), soap_revert(), soap_s2unsignedShort(), SOAP_TYPE, soap_value(), and soap::type.

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

Definition at line 10253 of file stdsoap2.cpp.

References soap::error, soap_element_begin_in(), soap_element_end_in(), soap_get(), soap_malloc(), SOAP_NO_TAG, SOAP_OK, SOAP_STR_EOS, SOAP_TT, soap_unget, and soap_wstring_in().

SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwstring struct soap soap,
const char *  tag,
wchar_t **  p,
const char *  type,
int  t,
long  minlen,
long  maxlen
 

Definition at line 9903 of file stdsoap2.cpp.

References soap::error, soap_element_begin_in(), soap_element_end_in(), soap_id_enter(), soap_id_lookup(), soap_malloc(), SOAP_NO_TAG, SOAP_OK, SOAP_STR_EOS, and soap_wstring_in().

SOAP_FMAC1 int SOAP_FMAC2 soap_is_embedded struct soap soap,
struct soap_plist pp
 

Definition at line 4835 of file stdsoap2.cpp.

References DBGLOG, soap::encodingStyle, soap_plist::mark1, soap_plist::mark2, soap::mode, soap::part, SOAP_IN_HEADER, SOAP_IO_LENGTH, SOAP_XML_GRAPH, and soap::version.

Referenced by soap_element_id(), and soap_embed().

SOAP_FMAC1 int SOAP_FMAC2 soap_is_single struct soap soap,
struct soap_plist pp
 

Definition at line 4857 of file stdsoap2.cpp.

References soap_plist::mark1, soap_plist::mark2, soap::mode, soap::part, SOAP_IN_HEADER, and SOAP_IO_LENGTH.

Referenced by soap_element_id(), and soap_embed().

static int soap_isnumeric struct soap ,
const char * 
[static]
 

Definition at line 9040 of file stdsoap2.cpp.

References soap::error, SOAP_ERR, soap_match_tag(), SOAP_OK, soap_revert(), SOAP_TYPE, and soap::type.

Referenced by soap_indouble(), and soap_infloat().

static int soap_isxdigit int   )  [static]
 

Definition at line 911 of file stdsoap2.cpp.

Referenced by soap_gethex(), and soap_recv_raw().

SOAP_FMAC1 struct soap_clist* SOAP_FMAC2 soap_link struct soap soap,
void *  p,
int  t,
int  n,
void(*)(struct soap_clist *)  fdelete
 

Definition at line 5262 of file stdsoap2.cpp.

References soap_clist::fdelete, soap_clist::next, soap_clist::ptr, soap_clist::size, SOAP_MALLOC, and soap_clist::type.

Referenced by soap_instantiate_acq2xx__acq2script(), soap_instantiate_acq2xx__acq2scriptResponse(), soap_instantiate_acq2xx__acq2sh(), soap_instantiate_acq2xx__acq2shResponse(), soap_instantiate_acq2xx__acqcmd(), soap_instantiate_acq2xx__acqcmdResponse(), soap_instantiate_acq2xx__AcqControlTransaction(), soap_instantiate_acq2xx__AcqStatus(), soap_instantiate_acq2xx__ClockSetTransaction(), soap_instantiate_acq2xx__ExternalClockSetTransaction(), soap_instantiate_acq2xx__getAcqStatus(), soap_instantiate_acq2xx__GetAvailableChannelsTransaction(), soap_instantiate_acq2xx__getVersion(), soap_instantiate_acq2xx__getVersionResponse(), soap_instantiate_acq2xx__GetVRangeTransaction(), soap_instantiate_acq2xx__InternalClockSetTransaction(), soap_instantiate_acq2xx__ModeSetTransaction(), soap_instantiate_acq2xx__Object(), soap_instantiate_acq2xx__setArm(), soap_instantiate_acq2xx__ShellTransaction(), soap_instantiate_acq2xx__Signal(), soap_instantiate_acq2xx__SignalSetTransaction(), soap_instantiate_acq2xx__Transaction(), soap_instantiate_acq2xx__TransactionList(), soap_instantiate_acq2xx__waitStop(), soap_instantiate_SOAP_ENV__Code(), soap_instantiate_SOAP_ENV__Detail(), soap_instantiate_SOAP_ENV__Fault(), soap_instantiate_SOAP_ENV__Header(), soap_instantiate_SOAP_ENV__Reason(), soap_instantiate_VRange(), and soap_instantiate_VRangeData().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_long2s struct soap soap,
long  n
 

Definition at line 8642 of file stdsoap2.cpp.

References soap::tmpbuf.

Referenced by soap_acq2xx__DIx2s(), soap_acq2xx__DOx2s(), soap_acq2xx__EDGE2s(), soap_acq2xx__MODE2s(), soap_bool2s(), soap_byte2s(), soap_int2s(), soap_outbyte(), soap_outint(), soap_outlong(), soap_outshort(), soap_short2s(), and soap_STATE2s().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_LONG642s struct soap soap,
LONG64  n
 

Definition at line 8725 of file stdsoap2.cpp.

References SOAP_LONG_FORMAT, and soap::tmpbuf.

Referenced by soap_outLONG64().

SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_lookup struct soap soap,
const char *  id
 

Definition at line 5006 of file stdsoap2.cpp.

References soap_ilist::id, soap::iht, soap_ilist::next, and soap_hash().

Referenced by soap_id_enter(), soap_id_forward(), soap_id_lookup(), and soap_lookup_type().

static struct soap_nlist * soap_lookup_ns struct soap soap,
const char *  tag,
size_t  n
[static]
 

Definition at line 6414 of file stdsoap2.cpp.

References soap_nlist::id, soap_nlist::next, and soap::nlist.

Referenced by soap_utilize_ns().

SOAP_FMAC1 void* SOAP_FMAC2 soap_lookup_plugin struct soap soap,
const char *  id
 

Definition at line 13858 of file stdsoap2.cpp.

References soap::fplugin.

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

Definition at line 5314 of file stdsoap2.cpp.

References DBGLOG, soap_lookup(), and soap_ilist::type.

Referenced by soap_getelement().

SOAP_FMAC1 void* SOAP_FMAC2 soap_malloc struct soap soap,
size_t  n
 

Definition at line 5043 of file stdsoap2.cpp.

References SOAP_CANARY, SOAP_EOM, SOAP_MALLOC, and SOAP_NON_NULL.

Referenced by acq2xx__getAcqStatus(), acq2xx__getVersion(), acq2xx__ShellTransaction::run(), soap_attachment(), soap_attribute(), soap_base642s(), soap_dime_option(), soap_element(), soap_element_start_end_out(), soap_fault(), soap_faultdetail(), soap_faultsubcode(), soap_getbase64(), soap_getdimefield(), soap_gethex(), soap_hex2s(), soap_id_enter(), soap_id_lookup(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__TransactionList(), soap_in_PointerToacq2xx__GetAvailableChannelsTransaction(), soap_in_PointerToacq2xx__Transaction(), soap_in_PointerToPointerToacq2xx__Transaction(), soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerToVRange(), soap_in_VRangeData(), soap_inliteral(), soap_instring(), soap_inwliteral(), soap_inwstring(), soap_new_multipart(), soap_peek_element(), soap_QName2s(), soap_resolve(), soap_s2base64(), soap_s2hex(), soap_s2QName(), soap_s2wchar(), soap_save_block(), soap_select_mime_boundary(), soap_strdup(), soap_wchar2s(), and soap_wstring_out().

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

Definition at line 2684 of file stdsoap2.cpp.

References soap::arrayType, DBGLOG, soap_match_tag(), SOAP_OK, and SOAP_TAG_MISMATCH.

Referenced by soap_getelement(), and soap_in_VRangeData().

SOAP_FMAC1 int SOAP_FMAC2 soap_match_cid struct soap soap,
const char *  s,
const char *  t
 

Definition at line 10989 of file stdsoap2.cpp.

References soap_decode(), SOAP_STR_EOS, and soap::tmpbuf.

Referenced by soap_resolve_attachment().

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

Definition at line 2544 of file stdsoap2.cpp.

References soap_nlist::id, soap_nlist::index, soap::local_namespaces, soap_nlist::next, soap::nlist, SOAP_NAMESPACE, SOAP_OK, and SOAP_SYNTAX_ERROR.

Referenced by soap_match_tag().

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

Definition at line 2644 of file stdsoap2.cpp.

References DBGLOG, soap_match_namespace(), SOAP_OK, SOAP_STRCMP, and SOAP_TAG_MISMATCH.

Referenced by soap_attr_value(), soap_element_begin_in(), soap_getelement(), soap_ignore_element(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__TransactionList(), soap_in_bool(), soap_inbyte(), soap_indateTime(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_instantiate_acq2xx__ClockSetTransaction(), soap_instantiate_acq2xx__Object(), soap_instantiate_acq2xx__ShellTransaction(), soap_instantiate_acq2xx__Transaction(), soap_instantiate_acq2xx__TransactionList(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), soap_isnumeric(), soap_match_array(), soap_peek_element(), soap_recv_fault(), and soap_serve_request().

SOAP_FMAC1 int SOAP_FMAC2 soap_move struct soap soap,
long  n
 

Definition at line 1469 of file stdsoap2.cpp.

References DBGLOG, SOAP_EOF, soap_getchar(), and SOAP_OK.

Referenced by soap_getdime(), soap_getdimefield(), and soap_getdimehdr().

SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_new void   ) 
 

Definition at line 4364 of file stdsoap2.cpp.

References SOAP_IO_DEFAULT, and soap_new2().

Referenced by acq2xx::acq2xx(), configureSoftTransient(), configureTriggeredContinuous(), loop_test(), main(), reportVoltsRange(), and test_harness().

SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_new1 soap_mode  mode  ) 
 

Definition at line 4354 of file stdsoap2.cpp.

References soap_new2().

SOAP_FMAC1 struct soap* SOAP_FMAC2 soap_new2 soap_mode  imode,
soap_mode  omode
 

Definition at line 4374 of file stdsoap2.cpp.

References soap_init2().

Referenced by soap_new(), and soap_new1().

SOAP_FMAC1 int SOAP_FMAC2 soap_new_block struct soap soap  ) 
 

Definition at line 1922 of file stdsoap2.cpp.

References soap::blist, DBGLOG, soap_blist::next, soap_blist::ptr, soap_blist::size, SOAP_EOM, SOAP_MALLOC, and SOAP_OK.

Referenced by soap_begin_send(), soap_get_mime_attachment(), soap_getbase64(), soap_getdime(), soap_gethex(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__TransactionList(), soap_in_VRangeData(), soap_peek_element(), soap_string_in(), and soap_wstring_in().

static struct soap_multipart * soap_new_multipart struct soap ,
struct soap_multipart **  ,
struct soap_multipart **  ,
char *  ,
size_t 
[static]
 

Definition at line 11199 of file stdsoap2.cpp.

References soap_multipart::description, soap_multipart::encoding, soap_multipart::id, soap_multipart::location, soap_multipart::next, soap_multipart::options, soap_multipart::ptr, soap_multipart::size, soap_malloc(), SOAP_MIME_NONE, and soap_multipart::type.

Referenced by soap_attachment(), soap_getdime(), soap_set_dime_attachment(), and soap_set_mime_attachment().

SOAP_FMAC1 char* SOAP_FMAC2 soap_next_block struct soap soap  ) 
 

Definition at line 2185 of file stdsoap2.cpp.

References soap::blist, DBGLOG, soap_blist::ptr, and SOAP_FREE.

Referenced by soap_end_send(), and soap_save_block().

SOAP_FMAC1 struct soap_multipart* SOAP_FMAC2 soap_next_multipart struct soap_multipart content  ) 
 

Definition at line 11267 of file stdsoap2.cpp.

References soap_multipart::next.

SOAP_FMAC1 void SOAP_FMAC2 soap_open_logfile struct soap soap,
int  i
 

Definition at line 5821 of file stdsoap2.cpp.

References soap::fdebug, and soap::logfile.

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

Definition at line 8831 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_long2s(), and soap_string_out().

Referenced by soap_out_byte().

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

Definition at line 10044 of file stdsoap2.cpp.

References soap::error, soap_dateTime2s(), soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), and soap_string_out().

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

Definition at line 9121 of file stdsoap2.cpp.

References soap::error, soap_double2s(), soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), and soap_string_out().

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

Definition at line 8989 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_float2s(), and soap_string_out().

Referenced by soap_out_float().

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

Definition at line 8570 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_long2s(), and soap_string_out().

Referenced by soap_out_int().

SOAP_FMAC1 int SOAP_FMAC2 soap_outliteral struct soap soap,
const char *  tag,
char *const *  p,
const char *  type
 

Definition at line 10144 of file stdsoap2.cpp.

References soap::error, Namespace::id, soap::local_namespaces, Namespace::ns, soap_attribute(), soap_element(), soap_element_begin_out(), soap_element_end_out(), soap_element_start_end_out(), SOAP_OK, soap_send(), SOAP_STR_EOS, and soap::tmpbuf.

Referenced by soap_out_SOAP_ENV__Detail().

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

Definition at line 8653 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_long2s(), and soap_string_out().

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

Definition at line 8736 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_LONG642s(), and soap_string_out().

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

Definition at line 8902 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_long2s(), and soap_string_out().

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

Definition at line 9831 of file stdsoap2.cpp.

References soap::error, soap::mode, SOAP_C_NILSTRING, soap_element_begin_out(), soap_element_end_out(), soap_element_id(), soap_element_null(), SOAP_OK, and soap_string_out().

Referenced by soap_out__QName(), and soap_out_string().

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

Definition at line 9514 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_ULONG642s().

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

Definition at line 9205 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_unsignedLong2s().

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

Definition at line 9348 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_unsignedLong2s().

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

Definition at line 9431 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_unsignedLong2s().

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

Definition at line 9276 of file stdsoap2.cpp.

References soap::error, soap_element_begin_out(), soap_element_end_out(), soap_embedded_id(), soap_string_out(), and soap_unsignedLong2s().

SOAP_FMAC1 int SOAP_FMAC2 soap_outwliteral struct soap soap,
const char *  tag,
wchar_t *const *  p,
const char *  type
 

Definition at line 10208 of file stdsoap2.cpp.

References soap::error, Namespace::id, soap::local_namespaces, Namespace::ns, soap_attribute(), soap_element(), soap_element_begin_out(), soap_element_end_out(), soap_element_start_end_out(), SOAP_OK, soap_pututf8(), soap_send(), SOAP_STR_EOS, and soap::tmpbuf.

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

Definition at line 9882 of file stdsoap2.cpp.

References soap::error, soap::mode, SOAP_C_NILSTRING, soap_element_begin_out(), soap_element_end_out(), soap_element_id(), soap_element_null(), SOAP_OK, and soap_wstring_out().

SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element struct soap soap  ) 
 

Definition at line 7466 of file stdsoap2.cpp.

References soap::actor, soap::arrayOffset, soap::arraySize, soap::arrayType, soap::attributes, soap_dom_element::atts, soap::body, soap_dom_element::data, soap::dom, soap_dom_element::elts, soap::error, soap_dom_element::head, soap::href, soap::id, soap::labbuf, soap::labidx, soap::lablen, soap::mode, soap::mustUnderstand, soap_dom_element::name, soap_attribute::name, soap_dom_element::next, soap_attribute::next, soap_dom_attribute::next, soap_dom_element::node, soap_dom_element::nstr, soap::null, soap::other, soap::peeked, soap::position, soap::positions, soap_dom_element::prnt, soap::root, soap_attribute::size, soap_dom_element::soap, SOAP_AP, soap_append_lab(), soap_blank, SOAP_BLKLEN, soap_current_namespace(), SOAP_EOF, SOAP_EOM, SOAP_FREE, soap_get1, soap_getattrval(), soap_getposition(), soap_getutf8(), SOAP_LABLEN, SOAP_LT, soap_malloc(), SOAP_MALLOC, soap_match_tag(), soap_new_block(), SOAP_NO_TAG, soap_notblank, SOAP_OK, soap_push_block(), soap_push_namespace(), SOAP_QT, soap_save_block(), soap_store_lab(), SOAP_STR_EOS, SOAP_STRCMP, soap_strdup(), soap_strrchr, SOAP_SYNTAX_ERROR, soap_unget, SOAP_XML_DOM, SOAP_XML_GRAPH, soap::tag, soap_dom_element::tail, soap::tmpbuf, soap::type, soap_dom_element::type, soap_attribute::value, soap::version, soap_attribute::visible, and soap_dom_element::wide.

Referenced by soap_element_begin_in(), soap_getelement(), soap_ignore_element(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__TransactionList(), soap_in_VRangeData(), soap_serve_request(), and soap_xop_forward().

SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter struct soap soap,
const void *  p,
const struct soap_array a,
int  n,
int  type,
struct soap_plist **  ppp
 

Definition at line 4468 of file stdsoap2.cpp.

References soap_array::__ptr, soap_array::__size, soap_plist::array, DBGLOG, soap::error, soap_plist::id, soap::idnum, soap_plist::mark1, soap_plist::mark2, soap_pblk::next, soap_plist::next, soap::pblk, soap::pht, soap::pidx, soap_pblk::plist, soap_plist::ptr, SOAP_EOM, soap_hash_ptr, SOAP_MALLOC, SOAP_PTRBLK, and soap_plist::type.

Referenced by soap_array_reference(), soap_attachment(), and soap_reference().

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

Definition at line 4444 of file stdsoap2.cpp.

References DBGLOG, soap_plist::id, soap_plist::next, soap::pht, soap_plist::ptr, soap_hash_ptr, and soap_plist::type.

Referenced by soap_element_id(), soap_embed(), soap_embedded(), soap_embedded_id(), and soap_reference().

SOAP_FMAC1 int SOAP_FMAC2 soap_poll struct soap soap  ) 
 

Definition at line 3952 of file stdsoap2.cpp.

References DBGLOG, soap::errnum, FD_SETSIZE, soap::imode, soap::master, SOAP_EINTR, SOAP_ENC_SSL, SOAP_EOF, SOAP_FD_EXCEEDED, SOAP_OK, soap_set_receiver_error(), SOAP_SOCKET, soap_socket_errno, SOAP_TCP_ERROR, soap_valid_socket, soap::socket, tcp_error(), and soap::tmpbuf.

Referenced by soap_done(), and soap_init().

SOAP_FMAC1 void SOAP_FMAC2 soap_pop_block struct soap soap  ) 
 

Definition at line 1960 of file stdsoap2.cpp.

References soap::blist, DBGLOG, soap_blist::ptr, soap_blist::size, and SOAP_FREE.

Referenced by soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__TransactionList(), and soap_in_VRangeData().

SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace struct soap soap  ) 
 

Definition at line 2528 of file stdsoap2.cpp.

References DBGLOG, soap_nlist::id, soap_nlist::level, soap::level, soap_nlist::next, soap::nlist, and SOAP_FREE.

Referenced by soap_element_end_in(), and soap_pop_ns().

static void soap_pop_ns struct soap soap  )  [static]
 

Definition at line 6490 of file stdsoap2.cpp.

References soap_pop_namespace().

Referenced by soap_element_end_out().

SOAP_FMAC1 void SOAP_FMAC2 soap_post_check_mime_attachments struct soap soap  ) 
 

Definition at line 10849 of file stdsoap2.cpp.

References soap::imode, and SOAP_MIME_POSTCHECK.

SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault struct soap soap,
FILE *  fd
 

Definition at line 13762 of file stdsoap2.cpp.

References soap::error, soap_check_state, soap_faultcode(), soap_faultdetail(), soap_faultstring(), soap_faultsubcode(), soap_set_fault(), and soap::version.

Referenced by standalone_main().

SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault_location struct soap soap,
FILE *  fd
 

Definition at line 13787 of file stdsoap2.cpp.

References soap::buf, soap::bufidx, soap::buflen, and soap::error.

SOAP_FMAC1 void* SOAP_FMAC2 soap_push_block struct soap soap,
size_t  n
 

Definition at line 1940 of file stdsoap2.cpp.

References soap::blist, DBGLOG, soap_blist::size, SOAP_EOM, and SOAP_MALLOC.

Referenced by soap_flush_raw(), soap_get_mime_attachment(), soap_getbase64(), soap_getdime(), soap_gethex(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__TransactionList(), soap_in_VRangeData(), soap_peek_element(), soap_string_in(), and soap_wstring_in().

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

Definition at line 2467 of file stdsoap2.cpp.

References DBGLOG, soap::error, Namespace::id, soap_nlist::id, Namespace::in, soap_nlist::index, soap_nlist::level, soap::level, soap::local_namespaces, soap_nlist::next, soap::nlist, Namespace::ns, soap_nlist::ns, Namespace::out, SOAP_EOM, SOAP_FREE, SOAP_MALLOC, SOAP_OK, and soap_tag_cmp().

Referenced by soap_peek_element(), and soap_set_namespaces().

static struct soap_nlist * soap_push_ns struct soap soap,
const char *  id,
const char *  ns,
short  utilized
[static]
 

Definition at line 6427 of file stdsoap2.cpp.

References soap::c14nexclude, DBGLOG, soap::error, soap_nlist::id, soap_nlist::index, soap_nlist::level, soap::level, soap_nlist::next, soap::nlist, soap_nlist::ns, SOAP_EOM, SOAP_MALLOC, and soap_strsearch().

Referenced by soap_attribute(), soap_element(), and soap_utilize_ns().

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

Definition at line 1696 of file stdsoap2.cpp.

References soap_dom_element::data, soap::dom, soap::error, soap::mode, SOAP_OK, soap_s2base64(), soap_send_raw(), and SOAP_XML_DOM.

SOAP_FMAC1 int SOAP_FMAC2 soap_putdime struct soap soap  ) 
 

Definition at line 10487 of file stdsoap2.cpp.

References DBGLOG, soap::dime, soap::error, soap::fdimeread, soap::fdimereadclose, soap::fdimereadopen, soap_dime::first, soap_dime::flags, soap_dime::id, soap_multipart::id, soap::mode, soap_multipart::next, soap_dime::options, soap_multipart::options, soap_multipart::ptr, soap_dime::size, soap_multipart::size, SOAP_DIME_CF, SOAP_DIME_MB, SOAP_DIME_ME, SOAP_DIME_MEDIA, SOAP_DIME_VERSION, SOAP_ENC_DIME, SOAP_ENC_XML, SOAP_EOF, SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, SOAP_OK, soap_putdimefield(), soap_putdimehdr(), soap_send_raw(), SOAP_STR_PADDING, soap::tmpbuf, soap_dime::type, and soap_multipart::type.

Referenced by soap_end_send().

static int soap_putdimefield struct soap ,
const char *  ,
size_t 
[static]
 

Definition at line 10410 of file stdsoap2.cpp.

References soap::error, soap_send_raw(), and SOAP_STR_PADDING.

Referenced by soap_putdime(), and soap_putdimehdr().

SOAP_FMAC1 int SOAP_FMAC2 soap_putdimehdr struct soap soap  ) 
 

Definition at line 10449 of file stdsoap2.cpp.

References DBGLOG, soap::dime, soap::error, soap_dime::flags, soap_dime::id, soap_dime::options, soap_dime::size, SOAP_DIME_VERSION, SOAP_OK, soap_putdimefield(), soap_send_raw(), and soap_dime::type.

Referenced by soap_envelope_begin_out(), and soap_putdime().

SOAP_FMAC1 int SOAP_FMAC2 soap_puthex struct soap soap,
const unsigned char *  s,
int  n
 

Definition at line 1580 of file stdsoap2.cpp.

References soap_dom_element::data, soap::dom, soap::error, soap::mode, SOAP_OK, soap_s2hex(), soap_send_raw(), and SOAP_XML_DOM.

SOAP_FMAC1 int SOAP_FMAC2 soap_puthttphdr struct soap soap,
int  status,
size_t  count
 

Definition at line 12996 of file stdsoap2.cpp.

References soap_mime::boundary, soap::fposthdr, soap::http_content, soap::keep_alive, soap::mime, soap::mode, soap::omode, SOAP_ENC_DIME, SOAP_ENC_MIME, SOAP_ENC_MTOM, SOAP_ENC_ZLIB, SOAP_FILE, SOAP_GET, SOAP_HTML, SOAP_IO, SOAP_IO_CHUNK, SOAP_OK, soap_mime::start, soap::status, soap::tmpbuf, and soap::version.

Referenced by http_post(), and http_response().

SOAP_FMAC1 int SOAP_FMAC2 soap_putmime struct soap soap  ) 
 

Definition at line 11075 of file stdsoap2.cpp.

References soap_mime::boundary, DBGLOG, soap_multipart::description, soap::error, soap_mime::first, soap::fmimeread, soap::fmimereadclose, soap::fmimereadopen, soap_multipart::id, soap::mime, soap::mode, soap_multipart::next, soap_multipart::ptr, soap_multipart::size, SOAP_ENC_MIME, SOAP_ENC_XML, SOAP_EOF, SOAP_IO, SOAP_IO_CHUNK, SOAP_IO_STORE, SOAP_OK, soap_putmimehdr(), soap_send3(), soap_send_raw(), soap::tmpbuf, and soap_multipart::type.

Referenced by soap_end_send().

SOAP_FMAC1 int SOAP_FMAC2 soap_putmimehdr struct soap soap,
struct soap_multipart content
 

Definition at line 11048 of file stdsoap2.cpp.

References soap_mime::boundary, DBGLOG, soap_multipart::description, soap_multipart::encoding, soap::error, soap_multipart::id, soap_multipart::location, soap::mime, soap_code_str(), soap_send3(), soap_send_raw(), and soap_multipart::type.

Referenced by soap_putmime().

SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffset struct soap soap,
int  offset
 

Definition at line 2319 of file stdsoap2.cpp.

References soap_putoffsets().

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

Definition at line 2329 of file stdsoap2.cpp.

References soap::arrayOffset.

Referenced by soap_putoffset().

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

Definition at line 2268 of file stdsoap2.cpp.

References soap_putsizes().

Referenced by soap_out_VRangeData().

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

Definition at line 2278 of file stdsoap2.cpp.

References soap_putsizesoffsets().

Referenced by soap_putsize().

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

Definition at line 2288 of file stdsoap2.cpp.

References soap::type, and soap::version.

Referenced by soap_putsizes().

SOAP_FMAC1 int SOAP_FMAC2 soap_pututf8 struct soap soap,
register unsigned long  c
 

Definition at line 1496 of file stdsoap2.cpp.

References soap::mode, soap_send(), soap_send_raw(), and SOAP_XML_CANONICAL.

Referenced by soap_outwliteral(), soap_string_out(), and soap_wstring_out().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_QName2s struct soap soap,
const char *  s
 

Definition at line 9665 of file stdsoap2.cpp.

References Namespace::id, soap::idnum, Namespace::in, soap::local_namespaces, soap::mode, Namespace::ns, soap_malloc(), soap_set_attr(), soap_strdup(), soap_tag_cmp(), soap_utilize_ns(), SOAP_XML_CANONICAL, and soap::tmpbuf.

Referenced by soap_out_SOAP_ENV__Code(), and soap_out_SOAP_ENV__Fault().

SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault struct soap soap,
const char *  faultstring,
const char *  faultdetail
 

Definition at line 13741 of file stdsoap2.cpp.

References soap_receiver_fault_subcode().

SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault_subcode struct soap soap,
const char *  faultsubcode,
const char *  faultstring,
const char *  faultdetail
 

Definition at line 13751 of file stdsoap2.cpp.

References soap_copy_fault(), and soap::version.

Referenced by soap_receiver_fault().

SOAP_FMAC1 int SOAP_FMAC2 soap_recv struct soap soap  ) 
 

Definition at line 1076 of file stdsoap2.cpp.

References soap::buf, soap::bufidx, soap_dime::buflen, soap::buflen, soap_dime::chunksize, soap::count, DBGLOG, soap::dime, soap_dime::flags, soap::mode, soap_dime::size, SOAP_DIME_CF, SOAP_ENC_DIME, SOAP_OK, and soap_recv_raw().

Referenced by soap_getdime().

SOAP_FMAC1 int SOAP_FMAC2 soap_recv_empty_response struct soap soap  ) 
 

Definition at line 13633 of file stdsoap2.cpp.

References soap::error, soap_begin_recv(), soap_closesock(), soap_end_recv(), and SOAP_OK.

SOAP_FMAC1 int SOAP_FMAC2 soap_recv_fault struct soap soap  ) 
 

Definition at line 13570 of file stdsoap2.cpp.

References DBGLOG, soap::error, soap_body_end_in(), SOAP_CLI_FAULT, soap_closesock(), soap_end_recv(), soap_envelope_end_in(), SOAP_FAULT, soap_faultcode(), soap_getfault(), soap_match_tag(), SOAP_MUSTUNDERSTAND, SOAP_OK, soap_set_fault(), SOAP_SVR_FAULT, SOAP_VERSIONMISMATCH, and soap::version.

SOAP_FMAC1 int SOAP_FMAC2 soap_recv_header struct soap soap  ) 
 

Definition at line 12657 of file stdsoap2.cpp.

References soap::error, soap::fheader, soap_getheader(), SOAP_OK, and SOAP_TAG_MISMATCH.

Referenced by SOAP_SOURCE_STAMP().

SOAP_FMAC1 int SOAP_FMAC2 soap_recv_raw struct soap soap  ) 
 

Definition at line 921 of file stdsoap2.cpp.

References soap::ahead, soap::buf, soap::bufidx, soap::buflen, soap::chunkbuflen, soap::chunksize, soap::count, DBGLOG, DBGMSG, soap::error, soap::fpreparerecv, soap::frecv, int, soap::mode, SOAP_BUFLEN, SOAP_ENC_ZLIB, soap_getchunkchar(), SOAP_IO, SOAP_IO_CHUNK, soap_isxdigit(), SOAP_OK, soap_strtoul, SOAP_ZLIB_ERROR, SOAP_ZLIB_GZIP, and soap::socket.

Referenced by soap_recv().

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

Definition at line 4736 of file stdsoap2.cpp.

References DBGLOG, soap_plist::mark1, soap_plist::mark2, soap::mode, soap_pointer_enter(), soap_pointer_lookup(), and SOAP_XML_TREE.

Referenced by soap_serialize_PointerToacq2xx__GetAvailableChannelsTransaction(), soap_serialize_PointerToacq2xx__Transaction(), soap_serialize_PointerToPointerToacq2xx__Transaction(), soap_serialize_PointerToSOAP_ENV__Code(), soap_serialize_PointerToSOAP_ENV__Detail(), soap_serialize_PointerToSOAP_ENV__Reason(), soap_serialize_PointerToVRange(), and soap_serialize_string().

SOAP_FMAC1 int SOAP_FMAC2 soap_register_plugin_arg struct soap soap,
int(*)(struct soap *, struct soap_plugin *, void *)  fcreate,
void *  arg
 

Definition at line 13819 of file stdsoap2.cpp.

References soap_plugin::data, DBGLOG, soap_plugin::fcopy, soap_plugin::fdelete, soap_plugin::id, soap_plugin::next, SOAP_EOM, SOAP_FREE, SOAP_MALLOC, and SOAP_OK.

SOAP_FMAC1 int SOAP_FMAC2 soap_resolve struct soap soap  ) 
 

Definition at line 2057 of file stdsoap2.cpp.

References soap_ilist::copy, DBGLOG, soap::error, soap_flist::fcopy, soap_ilist::flist, soap_ilist::id, soap::id, soap::iht, soap_flist::len, soap_flist::level, soap_ilist::level, soap_ilist::link, soap_ilist::next, soap_flist::next, soap_ilist::ptr, soap_flist::ptr, soap_ilist::size, soap_fcopy(), SOAP_FREE, soap_has_copies(), SOAP_IDHASH, soap_malloc(), SOAP_MISSING_ID, SOAP_OK, soap_ilist::type, and soap_flist::type.

Referenced by soap_end_recv().

static void soap_resolve_attachment struct soap ,
struct soap_multipart
[static]
 

Definition at line 11016 of file stdsoap2.cpp.

References DBGLOG, soap_multipart::description, soap_xlist::id, soap_multipart::id, int, soap_xlist::next, soap_xlist::options, soap_multipart::options, soap_multipart::ptr, soap_xlist::ptr, soap_multipart::size, soap_xlist::size, SOAP_FREE, soap_match_cid(), soap_multipart::type, soap_xlist::type, and soap::xlist.

Referenced by soap_get_mime_attachment(), and soap_getdime().

SOAP_FMAC1 int SOAP_FMAC2 soap_response struct soap soap,
int  status
 

Definition at line 13271 of file stdsoap2.cpp.

References soap::error, soap::fresponse, soap::mode, soap::omode, soap_begin_send(), soap_count_attachments(), SOAP_ENC_XML, SOAP_ENC_ZLIB, SOAP_FILE, soap_flush(), SOAP_HTML, SOAP_IO, SOAP_IO_BUFFER, SOAP_IO_CHUNK, SOAP_IO_FLUSH, SOAP_IO_STORE, SOAP_OK, and soap::status.

Referenced by soap_send_empty_response(), soap_send_fault(), soap_serve_acq2xx__acq2script(), soap_serve_acq2xx__acq2sh(), soap_serve_acq2xx__acqcmd(), soap_serve_acq2xx__getAcqStatus(), soap_serve_acq2xx__getVersion(), soap_serve_acq2xx__setArm(), and soap_serve_acq2xx__waitStop().

SOAP_FMAC1 void SOAP_FMAC2 soap_retry struct soap soap  ) 
 

Definition at line 7805 of file stdsoap2.cpp.

References soap::error, SOAP_OK, and soap_revert().

SOAP_FMAC1 void SOAP_FMAC2 soap_revert struct soap soap  ) 
 

Definition at line 7816 of file stdsoap2.cpp.

References soap::body, DBGLOG, soap::level, and soap::peeked.

Referenced by soap_in_acq2xx__ClockSetTransaction(), soap_in_acq2xx__ExternalClockSetTransaction(), soap_in_acq2xx__GetAvailableChannelsTransaction(), soap_in_acq2xx__GetVRangeTransaction(), soap_in_acq2xx__InternalClockSetTransaction(), soap_in_acq2xx__ModeSetTransaction(), soap_in_acq2xx__Object(), soap_in_acq2xx__ShellTransaction(), soap_in_acq2xx__SignalSetTransaction(), soap_in_acq2xx__Transaction(), soap_in_PointerToacq2xx__GetAvailableChannelsTransaction(), soap_in_PointerToacq2xx__Transaction(), soap_in_PointerToPointerToacq2xx__Transaction(), soap_in_PointerToSOAP_ENV__Code(), soap_in_PointerToSOAP_ENV__Detail(), soap_in_PointerToSOAP_ENV__Reason(), soap_in_PointerToVRange(), soap_inbyte(), soap_indateTime(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), soap_inunsignedShort(), soap_isnumeric(), and soap_retry().

SOAP_FMAC1 char* SOAP_FMAC2 soap_s2base64 struct soap soap,
const unsigned char *  s,
char *  t,
int  n
 

Definition at line 12812 of file stdsoap2.cpp.

References soap::error, SOAP_EOM, and soap_malloc().

Referenced by http_post(), soap_putbase64(), and tcp_connect().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2byte struct soap soap,
const char *  s,
char *  p
 

Definition at line 8844 of file stdsoap2.cpp.

References soap::error, soap_strtol, and SOAP_TYPE.

Referenced by soap_inbyte().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2dateTime struct soap soap,
const char *  s,
time_t *  p
 

Definition at line 10057 of file stdsoap2.cpp.

References soap::error, int, and soap_timegm().

Referenced by soap_indateTime().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2double struct soap soap,
const char *  s,
double *  p
 

Definition at line 9134 of file stdsoap2.cpp.

References DBL_NAN, DBL_NINFTY, DBL_PINFTY, soap::error, soap_tag_cmp(), and SOAP_TYPE.

Referenced by soap_indouble().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2float struct soap soap,
const char *  s,
float *  p
 

Definition at line 9002 of file stdsoap2.cpp.

References soap::error, FLT_NAN, FLT_NINFTY, FLT_PINFTY, soap_tag_cmp(), and SOAP_TYPE.

Referenced by soap_infloat().

SOAP_FMAC1 char* SOAP_FMAC2 soap_s2hex struct soap soap,
const unsigned char *  s,
char *  t,
int  n
 

Definition at line 12927 of file stdsoap2.cpp.

References soap::error, SOAP_EOM, and soap_malloc().

Referenced by soap_puthex().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2int struct soap soap,
const char *  s,
int p
 

Definition at line 8583 of file stdsoap2.cpp.

References soap::error, int, soap::mode, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtol, SOAP_TYPE, and SOAP_XML_STRICT.

Referenced by soap_inint().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2long struct soap soap,
const char *  s,
long *  p
 

Definition at line 8666 of file stdsoap2.cpp.

References soap::error, soap::mode, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtol, SOAP_TYPE, and SOAP_XML_STRICT.

Referenced by soap_inlong(), soap_s2acq2xx__DIx(), soap_s2acq2xx__DOx(), soap_s2acq2xx__EDGE(), soap_s2acq2xx__MODE(), soap_s2bool(), and soap_s2STATE().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2LONG64 struct soap soap,
const char *  s,
LONG64 *  p
 

Definition at line 8749 of file stdsoap2.cpp.

References soap::error, soap::mode, SOAP_ERANGE, soap_errno, SOAP_LONG_FORMAT, soap_reset_errno, SOAP_TYPE, and SOAP_XML_STRICT.

Referenced by soap_inLONG64().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2QName struct soap soap,
const char *  s,
char **  t
 

Definition at line 9612 of file stdsoap2.cpp.

References DBGLOG, soap::error, soap_nlist::id, Namespace::id, soap_nlist::index, soap::local_namespaces, soap_nlist::next, soap::nlist, soap_nlist::ns, soap_malloc(), SOAP_NAMESPACE, SOAP_OK, and soap_strdup().

Referenced by soap_string_in().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2short struct soap soap,
const char *  s,
short *  p
 

Definition at line 8915 of file stdsoap2.cpp.

References soap::error, soap_strtol, and SOAP_TYPE.

Referenced by soap_inshort().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2string struct soap soap,
const char *  s,
char **  t
 

Definition at line 9594 of file stdsoap2.cpp.

References soap::error, soap::mode, SOAP_C_UTFSTRING, SOAP_ENC_LATIN, SOAP_EOM, and soap_strdup().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2ULONG64 struct soap soap,
const char *  s,
ULONG64 *  p
 

Definition at line 9527 of file stdsoap2.cpp.

References soap::error, soap::mode, SOAP_ERANGE, soap_errno, soap_reset_errno, SOAP_TYPE, SOAP_ULONG_FORMAT, and SOAP_XML_STRICT.

Referenced by soap_inULONG64().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedByte struct soap soap,
const char *  s,
unsigned char *  p
 

Definition at line 9218 of file stdsoap2.cpp.

References soap::error, soap_strtoul, and SOAP_TYPE.

Referenced by soap_inunsignedByte().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedInt struct soap soap,
const char *  s,
unsigned int p
 

Definition at line 9361 of file stdsoap2.cpp.

References soap::error, int, soap::mode, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtoul, SOAP_TYPE, and SOAP_XML_STRICT.

Referenced by soap_inunsignedInt().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedLong struct soap soap,
const char *  s,
unsigned long *  p
 

Definition at line 9444 of file stdsoap2.cpp.

References soap::error, soap::mode, SOAP_ERANGE, soap_errno, soap_reset_errno, soap_strtoul, SOAP_TYPE, and SOAP_XML_STRICT.

Referenced by soap_inunsignedLong().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedShort struct soap soap,
const char *  s,
unsigned short *  p
 

Definition at line 9289 of file stdsoap2.cpp.

References soap::error, soap_strtoul, and SOAP_TYPE.

Referenced by soap_inunsignedShort().

SOAP_FMAC1 int SOAP_FMAC2 soap_s2wchar struct soap soap,
const char *  s,
wchar_t **  t
 

Definition at line 9724 of file stdsoap2.cpp.

References soap::error, soap::mode, SOAP_ENC_LATIN, soap_malloc(), and SOAP_OK.

SOAP_FMAC1 char* SOAP_FMAC2 soap_save_block struct soap soap,
char *  p,
int  flag
 

Definition at line 2236 of file stdsoap2.cpp.

References soap::blist, DBGLOG, soap::error, soap_blist::ptr, soap_blist::size, soap_block_size(), soap_end_block(), SOAP_EOM, soap_first_block(), soap_malloc(), soap_next_block(), and soap_update_ptrs().

Referenced by soap_get_mime_attachment(), soap_getbase64(), soap_getdime(), soap_gethex(), soap_in_acq2xx__AcqControlTransaction(), soap_in_acq2xx__TransactionList(), soap_in_VRangeData(), soap_peek_element(), soap_string_in(), and soap_wstring_in().

static void soap_select_mime_boundary struct soap  )  [static]
 

Definition at line 11279 of file stdsoap2.cpp.

References soap_mime::boundary, soap::mime, soap_malloc(), soap_random, soap_valid_mime_boundary(), and soap_mime::start.

Referenced by soap_begin_count(), and soap_begin_send().

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

Definition at line 697 of file stdsoap2.cpp.

References SOAP_OK, and soap_send_raw().

Referenced by soap_attribute(), soap_element(), soap_element_end_out(), soap_element_start_end_out(), soap_out_acq2xx__DIx(), soap_out_acq2xx__DOx(), soap_out_acq2xx__EDGE(), soap_out_acq2xx__MODE(), soap_out_bool(), soap_out_STATE(), soap_outliteral(), soap_outwliteral(), soap_pututf8(), soap_send2(), soap_send3(), and soap_wstring_out().

SOAP_FMAC1 int SOAP_FMAC2 soap_send2 struct soap soap,
const char *  s1,
const char *  s2
 

Definition at line 710 of file stdsoap2.cpp.

References soap::error, and soap_send().

SOAP_FMAC1 int SOAP_FMAC2 soap_send3 struct soap soap,
const char *  s1,
const char *  s2,
const char *  s3
 

Definition at line 724 of file stdsoap2.cpp.

References soap::error, and soap_send().

Referenced by soap_putmime(), and soap_putmimehdr().

SOAP_FMAC1 int SOAP_FMAC2 soap_send_empty_response struct soap soap,
int  status
 

Definition at line 13610 of file stdsoap2.cpp.

References soap::count, soap::omode, soap_closesock(), soap_end_send(), SOAP_IO, SOAP_IO_BUFFER, SOAP_IO_CHUNK, SOAP_OK, and soap_response().

SOAP_FMAC1 int SOAP_FMAC2 soap_send_fault struct soap soap  ) 
 

Definition at line 13507 of file stdsoap2.cpp.

References DBGLOG, soap::error, soap::keep_alive, soap::mode, soap::recv_timeout, soap::send_timeout, soap_begin_count(), soap_body_begin_out(), soap_body_end_out(), soap_closesock(), soap_end_count(), soap_end_send(), soap_envelope_begin_out(), soap_envelope_end_out(), SOAP_EOF, SOAP_IO_LENGTH, SOAP_OK, soap_putfault(), soap_putheader(), soap_response(), soap_serializefault(), soap_serializeheader(), soap_set_fault(), SOAP_SOCKET, SOAP_STOP, soap_valid_socket, soap::socket, and soap::tmpbuf.

Referenced by SOAP_SOURCE_STAMP().

SOAP_FMAC1 int SOAP_FMAC2 soap_send_raw struct soap soap,
const char *  s,
size_t  n
 

Definition at line 592 of file stdsoap2.cpp.

References soap::buf, soap::bufidx, soap::count, soap::error, soap::fpreparesend, soap::mode, SOAP_BUFLEN, soap_flush(), soap_flush_raw(), SOAP_IO, SOAP_IO_LENGTH, SOAP_IO_STORE, and SOAP_OK.

Referenced by http_post_header(), http_send_header(), soap_attribute(), soap_element(), soap_element_end_out(), soap_element_start_end_out(), soap_envelope_begin_out(), soap_envelope_end_out(), soap_putbase64(), soap_putdime(), soap_putdimefield(), soap_putdimehdr(), soap_puthex(), soap_putmime(), soap_putmimehdr(), soap_pututf8(), soap_send(), soap_string_out(), and soap_wstring_out().

SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault struct soap soap,
const char *  faultstring,
const char *  faultdetail
 

Definition at line 13721 of file stdsoap2.cpp.

References soap_sender_fault_subcode().

SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault_subcode struct soap soap,
const char *  faultsubcode,
const char *  faultstring,
const char *  faultdetail
 

Definition at line 13731 of file stdsoap2.cpp.

References soap_copy_fault(), and soap::version.

Referenced by soap_sender_fault().

SOAP_FMAC1 int SOAP_FMAC2 soap_set_attr struct soap soap,
const char *  name,
const char *  value
 

Definition at line 7246 of file stdsoap2.cpp.

References soap::attributes, DBGLOG, soap::id, soap_attribute::name, soap_attribute::next, soap_attribute::ns, soap::part, soap_attribute::size, SOAP_BEGIN_SECURITY, SOAP_EOM, SOAP_FREE, SOAP_MALLOC, SOAP_OK, SOAP_XML_CANONICAL, soap_attribute::value, and soap_attribute::visible.

Referenced by soap_attribute(), soap_body_begin_out(), soap_element_start_end_out(), and soap_QName2s().

SOAP_FMAC1 void SOAP_FMAC2 soap_set_dime struct soap soap  ) 
 

Definition at line 11141 of file stdsoap2.cpp.

References soap::dime, soap_dime::first, soap_dime::last, soap::omode, and SOAP_ENC_DIME.

SOAP_FMAC1 int SOAP_FMAC2 soap_set_dime_attachment struct soap soap,
char *  ptr,
size_t  size,
const char *  type,
const char *  id,
unsigned short  optype,
const char *  option
 

Definition at line 11229 of file stdsoap2.cpp.

References soap::dime, soap_dime::first, soap_multipart::id, soap_dime::last, soap_multipart::options, soap_dime_option(), SOAP_EOM, soap_new_multipart(), SOAP_OK, soap_strdup(), and soap_multipart::type.

SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded struct soap soap,
struct soap_plist pp
 

Definition at line 4875 of file stdsoap2.cpp.

References soap_plist::mark1, soap_plist::mark2, soap::mode, and SOAP_IO_LENGTH.

Referenced by soap_element_id(), and soap_embed().

SOAP_FMAC1 void SOAP_FMAC2 soap_set_endpoint struct soap soap,
const char *  endpoint
 

Definition at line 12671 of file stdsoap2.cpp.

References soap::endpoint, soap::host, soap::path, soap::port, and soap_tag_cmp().

Referenced by soap_connect_command().

static int soap_set_error struct soap soap,
const char *  faultcode,
const char *  faultsubcode,
const char *  faultstring,
const char *  faultdetail,
int  soaperror
[static]
 

Definition at line 13667 of file stdsoap2.cpp.

References soap_faultcode(), soap_faultdetail(), soap_faultstring(), and soap_faultsubcode().

Referenced by soap_copy_fault(), soap_set_receiver_error(), and soap_set_sender_error().

SOAP_FMAC1 void SOAP_FMAC2 soap_set_fault struct soap soap  ) 
 

Definition at line 13320 of file stdsoap2.cpp.

References soap::error, soap::fseterror, http_error(), soap::id, soap::msgbuf, SOAP_CLI_FAULT, SOAP_DATAENCODINGUNKNOWN, SOAP_DIME_END, SOAP_DIME_ERROR, SOAP_DIME_HREF, SOAP_DIME_MISMATCH, SOAP_DUPLICATE_ID, SOAP_EOF, SOAP_EOM, SOAP_FATAL_ERROR, SOAP_FAULT, soap_faultcode(), soap_faultstring(), soap_faultsubcode(), SOAP_FD_EXCEEDED, SOAP_GET_METHOD, SOAP_HREF, SOAP_HTTP_ERROR, SOAP_IOB, SOAP_LENGTH, SOAP_MIME_END, SOAP_MIME_ERROR, SOAP_MIME_HREF, SOAP_MISSING_ID, SOAP_MUSTUNDERSTAND, SOAP_NAMESPACE, SOAP_NO_METHOD, SOAP_NO_TAG, SOAP_NULL, SOAP_OCCURS, SOAP_PLUGIN_ERROR, SOAP_PROHIBITED, SOAP_REQUIRED, soap_set_validation_fault(), SOAP_SSL_ERROR, SOAP_STOP, soap_strerror(), SOAP_SVR_FAULT, SOAP_SYNTAX_ERROR, SOAP_TAG_MISMATCH, SOAP_TCP_ERROR, SOAP_TYPE, SOAP_UDP_ERROR, SOAP_USER_ERROR, SOAP_VERSIONMISMATCH, SOAP_ZLIB_ERROR, soap::tag, tcp_error(), soap::type, and soap::version.

Referenced by soap_print_fault(), soap_recv_fault(), and soap_send_fault().

SOAP_FMAC1 void SOAP_FMAC2 soap_set_local_namespaces struct soap soap  ) 
 

Definition at line 6367 of file stdsoap2.cpp.

References Namespace::id, soap::local_namespaces, soap::namespaces, Namespace::ns, SOAP_MALLOC, and soap::version.

Referenced by soap_begin_count(), soap_begin_recv(), soap_begin_send(), and soap_set_namespaces().

SOAP_FMAC1 void SOAP_FMAC2 soap_set_mime struct soap soap,
const char *  boundary,
const char *  start
 

Definition at line 11155 of file stdsoap2.cpp.

References soap_mime::boundary, soap_mime::first, soap_mime::last, soap::mime, soap::omode, SOAP_ENC_MIME, soap_strdup(), and soap_mime::start.

SOAP_FMAC1 int SOAP_FMAC2 soap_set_mime_attachment struct soap soap,
char *  ptr,
size_t  size,
enum soap_mime_encoding  encoding,
const char *  type,
const char *  id,
const char *  location,
const char *  description
 

Definition at line 11247 of file stdsoap2.cpp.

References soap_multipart::description, soap_multipart::encoding, soap_mime::first, soap_multipart::id, soap_mime::last, soap_multipart::location, soap::mime, SOAP_EOM, soap_new_multipart(), SOAP_OK, soap_strdup(), and soap_multipart::type.

Referenced by soap_getmimehdr().

SOAP_FMAC1 int SOAP_FMAC2 soap_set_namespaces struct soap soap,
const struct Namespace p
 

Definition at line 6311 of file stdsoap2.cpp.

References soap::error, soap_nlist::id, soap_nlist::index, soap_nlist::level, soap::level, soap::local_namespaces, soap::namespaces, soap_nlist::next, soap::nlist, Namespace::ns, soap_nlist::ns, Namespace::out, SOAP_FREE, SOAP_OK, soap_push_namespace(), and soap_set_local_namespaces().

SOAP_FMAC1 int SOAP_FMAC2 soap_set_receiver_error struct soap soap,
const char *  faultstring,
const char *  faultdetail,
int  soaperror
 

Definition at line 13696 of file stdsoap2.cpp.

References soap_set_error(), and soap::version.

Referenced by http_parse(), soap_accept(), soap_bind(), and soap_poll().

SOAP_FMAC1 int SOAP_FMAC2 soap_set_sender_error struct soap soap,
const char *  faultstring,
const char *  faultdetail,
int  soaperror
 

Definition at line 13686 of file stdsoap2.cpp.

References soap_set_error(), and soap::version.

Referenced by soap_accept(), and tcp_connect().

static const char * soap_set_validation_fault struct soap ,
const char *  ,
const char * 
[static]
 

Definition at line 13306 of file stdsoap2.cpp.

References soap::msgbuf, and soap::tag.

Referenced by soap_set_fault().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_short2s struct soap soap,
short  n
 

Definition at line 8892 of file stdsoap2.cpp.

References soap_long2s().

SOAP_FMAC1 int SOAP_FMAC2 soap_size const int size,
int  dim
 

Definition at line 2344 of file stdsoap2.cpp.

SOAP_FMAC1 size_t SOAP_FMAC2 soap_size_block struct soap soap,
size_t  n
 

Definition at line 2148 of file stdsoap2.cpp.

References soap::blist, soap_blist::ptr, and soap_blist::size.

Referenced by soap_get_mime_attachment(), soap_getbase64(), soap_gethex(), soap_string_in(), and soap_wstring_in().

SOAP_SOURCE_STAMP "@(#) stdsoap2.c ver 2.7.8c 2006-06-24 12:00:00 GMT"   ) 
 

SOAP_FMAC1 int SOAP_FMAC2 soap_store_lab struct soap soap,
const char *  s,
size_t  n
 

Definition at line 7419 of file stdsoap2.cpp.

References soap::labidx, and soap_append_lab().

Referenced by soap_peek_element().

SOAP_FMAC1 char* SOAP_FMAC2 soap_strdup struct soap soap,
const char *  s
 

Definition at line 1909 of file stdsoap2.cpp.

References soap_malloc().

Referenced by http_parse_header(), soap_attachment(), soap_attribute(), soap_connect_command(), soap_copy_fault(), soap_current_namespace(), soap_dime_forward(), soap_element(), soap_element_start_end_out(), soap_getmimehdr(), soap_peek_element(), soap_QName2s(), soap_s2QName(), soap_s2string(), soap_set_dime_attachment(), soap_set_mime(), soap_set_mime_attachment(), soap_string_in(), soap_string_out(), and soap_value().

static const char * soap_strerror struct soap  )  [static]
 

Definition at line 13648 of file stdsoap2.cpp.

References soap::errnum.

Referenced by soap_set_fault(), and tcp_error().

SOAP_FMAC1 char* SOAP_FMAC2 soap_string_in struct soap soap,
int  flag,
long  minlen,
long  maxlen
 

Definition at line 7921 of file stdsoap2.cpp.

References soap::body, soap_dom_element::data, DBGLOG, soap::dom, soap::error, int, soap::labbuf, soap::labidx, soap::lablen, soap::mode, soap::peeked, SOAP_AP, soap_append_lab(), SOAP_BLKLEN, SOAP_C_MBSTRING, SOAP_C_UTFSTRING, SOAP_ENC_LATIN, soap_get(), soap_getchar(), soap_getutf8(), SOAP_GT, SOAP_LENGTH, SOAP_LT, soap_new_block(), soap_push_block(), SOAP_QT, soap_s2QName(), soap_save_block(), soap_size_block(), soap_strdup(), SOAP_TT, soap_unget, SOAP_UNKNOWN_CHAR, SOAP_XML_DOM, SOAP_XML_STRICT, soap::tag, soap_dom_element::tail, and soap::tmpbuf.

Referenced by soap_element_end_in(), soap_getbase64(), soap_gethex(), soap_inliteral(), and soap_instring().

SOAP_FMAC1 int SOAP_FMAC2 soap_string_out struct soap soap,
const char *  s,
int  flag
 

Definition at line 7831 of file stdsoap2.cpp.

References soap_dom_element::data, soap::dom, soap::error, soap::mode, SOAP_C_MBSTRING, SOAP_C_UTFSTRING, SOAP_OK, soap_pututf8(), soap_send_raw(), soap_strdup(), SOAP_XML_CANONICAL, and SOAP_XML_DOM.

Referenced by soap_attribute(), soap_element_result(), soap_element_start_end_out(), soap_outbyte(), soap_outdateTime(), soap_outdouble(), soap_outfloat(), soap_outint(), soap_outlong(), soap_outLONG64(), soap_outshort(), soap_outstring(), soap_outULONG64(), soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), and soap_outunsignedShort().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_strsearch const char *  big,
const char *  little
 

Definition at line 6396 of file stdsoap2.cpp.

Referenced by soap_push_ns().

SOAP_FMAC1 int SOAP_FMAC2 soap_tag_cmp const char *  s,
const char *  t
 

Definition at line 2596 of file stdsoap2.cpp.

References soap_tag_cmp().

Referenced by http_parse_header(), http_post(), soap_code_int(), soap_get_header_attribute(), soap_get_pi(), soap_getmimehdr(), soap_push_namespace(), soap_QName2s(), soap_s2double(), soap_s2float(), soap_set_endpoint(), soap_tag_cmp(), and tcp_connect().

SOAP_FMAC1 size_t SOAP_FMAC2 soap_tell struct soap soap  ) 
 

Definition at line 1485 of file stdsoap2.cpp.

References soap::ahead, soap::bufidx, soap::buflen, and soap::count.

Referenced by soap_getdime(), and soap_getdimehdr().

static time_t soap_timegm struct tm *   )  [static]
 

Definition at line 9933 of file stdsoap2.cpp.

Referenced by soap_s2dateTime().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_ULONG642s struct soap soap,
ULONG64  n
 

Definition at line 9503 of file stdsoap2.cpp.

References SOAP_ULONG_FORMAT, and soap::tmpbuf.

Referenced by soap_outULONG64().

SOAP_FMAC1 void SOAP_FMAC2 soap_unlink struct soap soap,
const void *  p
 

Definition at line 5281 of file stdsoap2.cpp.

References soap::alist, soap::clist, DBGLOG, soap_clist::next, and SOAP_FREE.

SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedByte2s struct soap soap,
unsigned char  n
 

Definition at line 9195 of file stdsoap2.cpp.

References soap_unsignedLong2s().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedInt2s struct soap soap,
unsigned int  n
 

Definition at line 9338 of file stdsoap2.cpp.

References soap_unsignedLong2s().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedLong2s struct soap soap,
unsigned long  n
 

Definition at line 9420 of file stdsoap2.cpp.

References soap::tmpbuf.

Referenced by soap_outunsignedByte(), soap_outunsignedInt(), soap_outunsignedLong(), soap_outunsignedShort(), soap_unsignedByte2s(), soap_unsignedInt2s(), and soap_unsignedShort2s().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedShort2s struct soap soap,
unsigned short  n
 

Definition at line 9266 of file stdsoap2.cpp.

References soap_unsignedLong2s().

static void soap_update_ptrs struct soap ,
char *  ,
char *  ,
char *  ,
char * 
[static]
 

Definition at line 1976 of file stdsoap2.cpp.

References soap_ilist::copy, DBGLOG, soap_ilist::flist, soap_xlist::id, soap_ilist::id, soap::iht, soap_ilist::link, soap_xlist::next, soap_flist::next, soap_ilist::next, soap_xlist::options, soap_xlist::ptr, soap_flist::ptr, soap_ilist::ptr, soap_xlist::size, SOAP_IDHASH, soap_xlist::type, and soap::xlist.

Referenced by soap_save_block().

static void soap_utilize_ns struct soap soap,
const char *  tag,
size_t  n
[static]
 

Definition at line 6473 of file stdsoap2.cpp.

References soap_nlist::id, soap_nlist::index, soap_nlist::ns, soap_lookup_ns(), soap_push_ns(), and soap::tmpbuf.

Referenced by soap_array_begin_out(), soap_element(), soap_element_start_end_out(), and soap_QName2s().

static int soap_valid_mime_boundary struct soap  )  [static]
 

Definition at line 11310 of file stdsoap2.cpp.

References soap_mime::boundary, soap_mime::first, soap::fmimeread, soap::mime, soap_multipart::next, soap_multipart::ptr, soap_multipart::size, SOAP_ERR, and SOAP_OK.

Referenced by soap_select_mime_boundary().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_value struct soap soap  ) 
 

Definition at line 10280 of file stdsoap2.cpp.

References soap::body, DBGLOG, soap_blank, soap_get(), SOAP_STR_EOS, soap_strdup(), SOAP_TT, soap_unget, SOAP_XML_DOM, and soap::tmpbuf.

Referenced by soap_in_acq2xx__DIx(), soap_in_acq2xx__DOx(), soap_in_acq2xx__EDGE(), soap_in_acq2xx__MODE(), soap_in_bool(), soap_in_STATE(), soap_inbyte(), soap_indateTime(), soap_indouble(), soap_infloat(), soap_inint(), soap_inlong(), soap_inLONG64(), soap_inshort(), soap_inULONG64(), soap_inunsignedByte(), soap_inunsignedInt(), soap_inunsignedLong(), and soap_inunsignedShort().

SOAP_FMAC1 const char* SOAP_FMAC2 soap_wchar2s struct soap soap,
const wchar_t *  s
 

Definition at line 9778 of file stdsoap2.cpp.

References soap_malloc().

SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstring_in struct soap soap,
int  flag,
long  minlen,
long  maxlen
 

Definition at line 8440 of file stdsoap2.cpp.

References soap::body, DBGLOG, soap::dom, soap::error, soap::mode, soap::peeked, SOAP_AP, SOAP_BLKLEN, soap_getutf8(), SOAP_GT, SOAP_LENGTH, SOAP_LT, soap_new_block(), soap_push_block(), SOAP_QT, soap_save_block(), soap_size_block(), SOAP_TT, soap_unget, SOAP_XML_DOM, SOAP_XML_STRICT, soap::tag, and soap_dom_element::wide.

Referenced by soap_inwliteral(), and soap_inwstring().

SOAP_FMAC1 int SOAP_FMAC2 soap_wstring_out struct soap soap,
const wchar_t *  s,
int  flag
 

Definition at line 8364 of file stdsoap2.cpp.

References soap::dom, soap::error, soap::mode, soap_malloc(), SOAP_OK, soap_pututf8(), soap_send(), soap_send_raw(), SOAP_XML_CANONICAL, SOAP_XML_DOM, and soap_dom_element::wide.

Referenced by soap_outwstring().

SOAP_FMAC1 int SOAP_FMAC2 soap_xop_forward struct soap soap,
unsigned char **  ptr,
int size,
char **  id,
char **  type,
char **  options
 

Definition at line 1859 of file stdsoap2.cpp.

References soap::body, soap::error, soap::href, soap_dime_forward(), soap_element_begin_in(), soap_element_end_in(), SOAP_OK, and soap_peek_element().

static int tcp_accept struct soap ,
int  ,
struct sockaddr *  ,
int
[static]
 

Definition at line 4022 of file stdsoap2.cpp.

References int, SOAP_SOCKET, and SOAP_SOCKLEN_T.

Referenced by soap_done(), and soap_init().

static int tcp_closesocket struct soap ,
SOAP_SOCKET 
[static]
 

Definition at line 4278 of file stdsoap2.cpp.

References DBGLOG, and soap_closesocket.

Referenced by soap_done(), and soap_init().

static int tcp_connect struct soap ,
const char *  endpoint,
const char *  host,
int  port
[static]
 

Definition at line 3323 of file stdsoap2.cpp.

References soap::connect_flags, soap::connect_timeout, soap::count, DBGLOG, soap::errmode, soap::errnum, soap::error, soap::fclosesocket, FD_SETSIZE, soap::fposthdr, soap::fresolve, soap::http_version, soap::imode, int, soap::keep_alive, soap::msgbuf, soap::omode, soap::peer, soap::peerlen, soap::proxy_host, soap::proxy_passwd, soap::proxy_port, soap::proxy_userid, soap_begin_send(), SOAP_BUFLEN, SOAP_EINPROGRESS, SOAP_EINTR, SOAP_ENC, SOAP_ENC_SSL, SOAP_EWOULDBLOCK, SOAP_FD_EXCEEDED, soap_flush(), soap_int2s(), SOAP_INVALID_SOCKET, SOAP_IO_BUFFER, SOAP_IO_UDP, soap_s2base64(), soap_set_sender_error(), SOAP_SOCKET, soap_socket_errno, SOAP_SOCKLEN_T, soap_ssl_error(), SOAP_SSL_ERROR, soap_tag_cmp(), SOAP_TCP_ERROR, soap_valid_socket, soap::socket, tcp_error(), tcp_init(), and soap::tmpbuf.

Referenced by soap_done(), and soap_init().

static int tcp_disconnect struct soap  )  [static]
 

Definition at line 4231 of file stdsoap2.cpp.

References DBGLOG, soap::fshutdownsocket, soap::host, soap::omode, soap::port, SOAP_INVALID_SOCKET, SOAP_IO_UDP, SOAP_OK, SOAP_SOCKET, SOAP_SSL_ERROR, soap_valid_socket, and soap::socket.

Referenced by soap_done(), and soap_init().

static const char * tcp_error struct soap  )  [static]
 

Definition at line 3208 of file stdsoap2.cpp.

References soap::errmode, soap::errnum, soap::msgbuf, soap_code_str(), and soap_strerror().

Referenced by soap_accept(), soap_bind(), soap_poll(), soap_set_fault(), and tcp_connect().

static int tcp_gethost struct soap ,
const char *  addr,
struct in_addr *  inaddr
[static]
 

Definition at line 3254 of file stdsoap2.cpp.

References soap::buf, DBGLOG, soap::errnum, SOAP_BUFLEN, SOAP_ERR, soap_errno, soap_int32, and SOAP_OK.

Referenced by soap_done(), and soap_init().

static int tcp_init struct soap  )  [static]
 

Definition at line 3066 of file stdsoap2.cpp.

References soap::errmode.

Referenced by soap_bind(), and tcp_connect().

static int tcp_shutdownsocket struct soap ,
SOAP_SOCKET  ,
int 
[static]
 

Definition at line 4289 of file stdsoap2.cpp.

References DBGLOG.

Referenced by soap_done(), and soap_init().


Variable Documentation

const struct soap_code_map h_error_codes[] [static]
 

Initial value:

{















  { 0, NULL }
}

Definition at line 333 of file stdsoap2.cpp.

const struct soap_code_map h_http_error_codes[] [static]
 

Definition at line 357 of file stdsoap2.cpp.

const struct soap_code_map html_entity_codes[] [static]
 

Definition at line 230 of file stdsoap2.cpp.

const char const char const char const char int
 

Definition at line 102 of file stdsoap2.cpp.

Referenced by soap_accept(), soap_bind(), soap_default_int(), soap_flush(), soap_getbase64(), soap_gethex(), soap_getoffsets(), soap_getposition(), soap_getsize(), soap_getsizes(), soap_recv_raw(), soap_resolve_attachment(), soap_s2dateTime(), soap_s2int(), soap_s2unsignedInt(), soap_string_in(), tcp_accept(), and tcp_connect().

const struct soap_code_map mime_codes[] [static]
 

Initial value:

{ { SOAP_MIME_7BIT,             "7bit" },
  { SOAP_MIME_8BIT,             "8bit" },
  { SOAP_MIME_BINARY,           "binary" },
  { SOAP_MIME_QUOTED_PRINTABLE, "quoted-printable" },
  { SOAP_MIME_BASE64,           "base64" },
  { SOAP_MIME_IETF_TOKEN,       "ietf-token" },
  { SOAP_MIME_X_TOKEN,          "x-token" },
  { 0,                          NULL }
}

Definition at line 417 of file stdsoap2.cpp.

const char soap_base64i[81] = "\76XXX\77\64\65\66\67\70\71\72\73\74\75XXXXXXX\00\01\02\03\04\05\06\07\10\11\12\13\14\15\16\17\20\21\22\23\24\25\26\27\30\31XXXXXX\32\33\34\35\36\37\40\41\42\43\44\45\46\47\50\51\52\53\54\55\56\57\60\61\62\63" [static]
 

Definition at line 210 of file stdsoap2.cpp.

const char soap_base64o[65] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" [static]
 

Definition at line 209 of file stdsoap2.cpp.

const struct soap_double_nan soap_double_nan = {0xFFFFFFFF, 0xFFFFFFFF}
 

Definition at line 208 of file stdsoap2.cpp.

const char soap_enc1[42] = "http://schemas.xmlsoap.org/soap/encoding/" [static]
 

Definition at line 201 of file stdsoap2.cpp.

const char soap_enc2[40] = "http://www.w3.org/2003/05/soap-encoding" [static]
 

Definition at line 203 of file stdsoap2.cpp.

const char soap_env1[42] = "http://schemas.xmlsoap.org/soap/envelope/" [static]
 

Definition at line 200 of file stdsoap2.cpp.

const char soap_env2[40] = "http://www.w3.org/2003/05/soap-envelope" [static]
 

Definition at line 202 of file stdsoap2.cpp.

const char soap_indent[11] = "\n\t\t\t\t\t\t\t\t\t" [static]
 

Definition at line 214 of file stdsoap2.cpp.

const char soap_padding[4] = "\0\0\0" [static]
 

Definition at line 224 of file stdsoap2.cpp.

const char soap_rpc[35] = "http://www.w3.org/2003/05/soap-rpc" [static]
 

Definition at line 204 of file stdsoap2.cpp.


Generated on Mon Aug 21 12:39:59 2006 for ACQ2XXWebServices by  doxygen 1.4.4