⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdsoap2.h

📁 SOAP协议的C版本
💻 H
📖 第 1 页 / 共 4 页
字号:
  unsigned short z_level;	/* compression level to be used (0=none, 1=fast to 9=best) */  unsigned long z_crc;		/* internal gzip crc */  float z_ratio_in;		/* detected compression ratio compressed_length/length of inbound message */  float z_ratio_out;		/* detected compression ratio compressed_length/length of outbound message */#endif#ifdef PALM   UInt16 stdLibNum;   UInt16 stdLib2Num;   UInt16 stdLib3Num;   UInt16 genLibNum;   Err fH_errno;   Err fErrno;   Int32 timeout;   NetHostInfoBufType hostInfo;   UInt16 socketLibNum;#endif};struct soap_code_map{ long code;  const char *string;};struct soap_plugin{ struct soap_plugin *next;  const char *id;  void *data;  int (*fcopy)(struct soap *soap, struct soap_plugin *dst, struct soap_plugin *src);  void (*fdelete)(struct soap *soap, struct soap_plugin *p); /* should delete fields of plugin only and not free(p) */};#ifndef WITH_NONAMESPACESextern SOAP_NMAC struct Namespace namespaces[];#endifSOAP_FMAC1 void SOAP_FMAC2 soap_fault(struct soap*);SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultcode(struct soap*);SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultstring(struct soap*);SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultdetail(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_serializeheader(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_putheader(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_getheader(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_serializefault(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_putfault(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_getfault(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_poll(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command(struct soap*, int, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_connect(struct soap*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_bind(struct soap*, const char*, int, int);SOAP_FMAC1 int SOAP_FMAC2 soap_accept(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_accept(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_server_context(struct soap*, unsigned short, const char*, const char*, const char*, const char*, const char*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_client_context(struct soap*, unsigned short, const char*, const char*, const char*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_hash(const char*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_endpoint(struct soap*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_flush_raw(struct soap*, const char*, size_t);SOAP_FMAC1 int SOAP_FMAC2 soap_flush(struct soap*);SOAP_FMAC1 wchar SOAP_FMAC2 soap_get(struct soap*);SOAP_FMAC1 wchar SOAP_FMAC2 soap_getchar(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_tag_cmp(const char*, const char*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_fault(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault(struct soap*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault(struct soap*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_set_sender_error(struct soap*, const char*, const char*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_set_receiver_error(struct soap*, const char*, const char*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_send_raw(struct soap*, const char*, size_t);SOAP_FMAC1 int SOAP_FMAC2 soap_recv_raw(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_send(struct soap*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_recv(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_pututf8(struct soap*, unsigned long);SOAP_FMAC1 wchar SOAP_FMAC2 soap_getutf8(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64(struct soap*, const unsigned char*, size_t);SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_getbase64(struct soap*, size_t*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_puthex(struct soap*, const unsigned char*, size_t);SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_gethex(struct soap*, size_t*);SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_lookup(struct soap*, const char*);SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_enter(struct soap*, const char*);SOAP_FMAC1 void SOAP_FMAC2 soap_resolve_ptr(struct soap_ilist*);SOAP_FMAC1 int SOAP_FMAC2 soap_resolve(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup(struct soap*, const void *p, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup(struct soap*, const void *p, const struct soap_array *a, int n, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup_id(struct soap*, void *p, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter(struct soap*, const void *p, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_enter(struct soap*, const void *p, const struct soap_array *a, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_embed_element(struct soap *soap, const void *p, const char *tag, int type);SOAP_FMAC1 int SOAP_FMAC2 soap_embed_array(struct soap *soap, const void *p, const struct soap_array *a, int n, const char *tag, int type);SOAP_FMAC1 void SOAP_FMAC2 soap_begin_count(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_begin_send(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_end_send(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_embedded(struct soap*, const void *p, int t);SOAP_FMAC1 int SOAP_FMAC2 soap_reference(struct soap*, const void *p, int t);SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference(struct soap*, const void *p, const struct soap_array *a, int n, int t);SOAP_FMAC1 int SOAP_FMAC2 soap_embedded_id(struct soap*, int id, const void *p, int t);SOAP_FMAC1 int SOAP_FMAC2 soap_is_embedded(struct soap*, struct soap_plist*);SOAP_FMAC1 int SOAP_FMAC2 soap_is_single(struct soap*, struct soap_plist*);SOAP_FMAC1 int SOAP_FMAC2 soap_is_multi(struct soap*, struct soap_plist*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded(struct soap*, struct soap_plist*);SOAP_FMAC1 const struct soap_code_map* SOAP_FMAC2 soap_code(const struct soap_code_map*, const char *str);SOAP_FMAC1 LONG64 SOAP_FMAC2 soap_int_code(const struct soap_code_map*, const char *str, LONG64 other);SOAP_FMAC1 const char* SOAP_FMAC2 soap_str_code(const struct soap_code_map*, LONG64 code);SOAP_FMAC1 int SOAP_FMAC2 soap_getline(struct soap*, char*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_begin_recv(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_end_recv(struct soap*);SOAP_FMAC1 void* SOAP_FMAC2 soap_malloc(struct soap*, size_t);SOAP_FMAC1 void SOAP_FMAC2 soap_dealloc(struct soap*, void*);SOAP_FMAC1 struct soap_clist * SOAP_FMAC2 soap_link(struct soap*, void*, int, int, void (*fdelete)(struct soap_clist*));SOAP_FMAC1 void SOAP_FMAC2 soap_unlink(struct soap*, const void*);SOAP_FMAC1 void SOAP_FMAC2 soap_free(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_lookup_type(struct soap*, const char *id);SOAP_FMAC1 void* SOAP_FMAC2 soap_id_lookup(struct soap*, const char *id, void **p, int t, size_t n, unsigned int k);SOAP_FMAC1 void* SOAP_FMAC2 soap_id_forward(struct soap*, const char *id, void *p, int t, size_t n);SOAP_FMAC1 void* SOAP_FMAC2 soap_id_enter(struct soap*, const char *id, void *p, int t, size_t n, int k);SOAP_FMAC1 int SOAP_FMAC2 soap_size(const int *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_getoffsets(const char *, const int *, int *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_getsize(const char *, const char *, int *);SOAP_FMAC1 int SOAP_FMAC2 soap_getsizes(const char *, int *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_getposition(const char *, int *);SOAP_FMAC1 char* SOAP_FMAC2 soap_putsize(struct soap*, const char *, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizesoffsets(struct soap*, const char *, const int *, const int *, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizes(struct soap*, const char *, const int *, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffset(struct soap*, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffsets(struct soap*, const int *, int); SOAP_FMAC1 int SOAP_FMAC2 soap_closesock(struct soap*);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new(void);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new1(int);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new2(int, int);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_init(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_init1(struct soap*, int);SOAP_FMAC1 void SOAP_FMAC2 soap_init2(struct soap*, int, int);SOAP_FMAC1 void SOAP_FMAC2 soap_done(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_cleanup(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_begin(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_end(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_delete(struct soap*, void*);#ifndef WITH_LEANSOAP_FMAC1 void SOAP_FMAC2 soap_set_recv_logfile(struct soap*, const char*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_sent_logfile(struct soap*, const char*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_test_logfile(struct soap*, const char*);SOAP_FMAC1 void SOAP_FMAC2 soap_close_logfiles(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_open_logfile(struct soap*, int);#endifSOAP_FMAC1 char* SOAP_FMAC2 soap_value(struct soap*);SOAP_FMAC1 wchar SOAP_FMAC2 soap_advance(struct soap*);SOAP_FMAC1 wchar SOAP_FMAC2 soap_skip(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_match_tag(struct soap*, const char*, const char *);SOAP_FMAC1 int SOAP_FMAC2 soap_match_array(struct soap*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_element(struct soap*, const char*, int, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_out(struct soap*, const char *tag, int id, const char *type);SOAP_FMAC1 int SOAP_FMAC2 soap_array_begin_out(struct soap*, const char *tag, int id, const char *type, const char *offset);SOAP_FMAC1 int SOAP_FMAC2 soap_element_ref(struct soap*, const char *tag, int id, int href);SOAP_FMAC1 int SOAP_FMAC2 soap_element_href(struct soap*, const char *tag, int id, const char *href);SOAP_FMAC1 int SOAP_FMAC2 soap_element_null(struct soap*, const char *tag, int id, const char *type);SOAP_FMAC1 int SOAP_FMAC2 soap_element_result(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_out(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_element_start_end_out(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_attribute(struct soap*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_in(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_retry(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_revert(struct soap*);SOAP_FMAC1 char* SOAP_FMAC2 soap_strdup(struct soap*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_string_out(struct soap*, const char *s, int flag);SOAP_FMAC1 char* SOAP_FMAC2 soap_string_in(struct soap*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_wstring_out(struct soap*, const wchar_t *s, int flag);SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstring_in(struct soap*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace(struct soap*, const char *, const char*, int n1, int n2);SOAP_FMAC1 const char* SOAP_FMAC2 soap_default_namespace(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_set_namespaces(struct soap*, struct Namespace*);SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_push_namespace(struct soap*, const char *,const char *);SOAP_FMAC1 int SOAP_FMAC2 soap_push_default_namespace(struct soap*, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_new_block(struct soap*);SOAP_FMAC1 void* SOAP_FMAC2 soap_push_block(struct soap*, size_t);SOAP_FMAC1 void SOAP_FMAC2 soap_pop_block(struct soap*);SOAP_FMAC1 size_t SOAP_FMAC2 soap_size_block(struct soap*, size_t);SOAP_FMAC1 char* SOAP_FMAC2 soap_first_block(struct soap*);SOAP_FMAC1 char* SOAP_FMAC2 soap_next_block(struct soap*);SOAP_FMAC1 size_t SOAP_FMAC2 soap_block_size(struct soap*);SOAP_FMAC1 char* SOAP_FMAC2 soap_save_block(struct soap*, char*);SOAP_FMAC1 char* SOAP_FMAC2 soap_store_block(struct soap*, char*);SOAP_FMAC1 void SOAP_FMAC2 soap_end_block(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_out(struct soap*);SOAP_FMAC1 int soap_envelope_end_out(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_begin_in(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_envelope_end_in(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_out(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_out(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_body_begin_in(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_body_end_in(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_recv_header(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_response(struct soap*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_send_fault(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_recv_fault(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault(struct soap*, FILE*);SOAP_FMAC1 void SOAP_FMAC2 soap_print_fault_location(struct soap*, FILE*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2byte(struct soap*, const char*, char*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2short(struct soap*, const char*, short*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2int(struct soap*, const char*, int*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2long(struct soap*, const char*, long*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2LONG64(struct soap*, const char*, LONG64*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2float(struct soap*, const char*, float*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2double(struct soap*, const char*, double*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedByte(struct soap*, const char*, unsigned char*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedShort(struct soap*, const char*, unsigned short*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedInt(struct soap*, const char*, unsigned int*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2unsignedLong(struct soap*, const char*, unsigned long*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2ULONG64(struct soap*, const char*, ULONG64*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2dateTime(struct soap*, const char*, time_t*);SOAP_FMAC1 int SOAP_FMAC2 soap_s2string(struct soap*, const char*, char**);SOAP_FMAC1 int SOAP_FMAC2 soap_s2QName(struct soap*, const char*, char**);SOAP_FMAC1 int SOAP_FMAC2 soap_s2base64(struct soap*, const unsigned char*, char*, size_t);SOAP_FMAC1 const char* SOAP_FMAC2 soap_byte2s(struct soap*, char);SOAP_FMAC1 const char* SOAP_FMAC2 soap_short2s(struct soap*, short);SOAP_FMAC1 const char* SOAP_FMAC2 soap_int2s(struct soap*, int);SOAP_FMAC1 const char* SOAP_FMAC2 soap_long2s(struct soap*, long);SOAP_FMAC1 const char* SOAP_FMAC2 soap_LONG642s(struct soap*, LONG64);SOAP_FMAC1 const char* SOAP_FMAC2 soap_float2s(struct soap*, float);SOAP_FMAC1 const char* SOAP_FMAC2 soap_double2s(struct soap*, double);SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedByte2s(struct soap*, unsigned char);SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedShort2s(struct soap*, unsigned short);SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedInt2s(struct soap*, unsigned int);SOAP_FMAC1 const char* SOAP_FMAC2 soap_unsignedLong2s(struct soap*, unsigned long);SOAP_FMAC1 const char* SOAP_FMAC2 soap_ULONG642s(struct soap*, ULONG64);SOAP_FMAC1 const char* SOAP_FMAC2 soap_dateTime2s(struct soap*, time_t);SOAP_FMAC1 const char* SOAP_FMAC2 soap_QName2s(struct soap*, const char*);SOAP_FMAC1 const char* SOAP_FMAC2 soap_base642s(struct soap*, const char*, char*, size_t, size_t*);SOAP_FMAC1 int* SOAP_FMAC2 soap_inint(struct soap*, const char *tag, int *p, const char *, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_inbyte(struct soap*, const char *tag, char *p, const char *, int);SOAP_FMAC1 long* SOAP_FMAC2 soap_inlong(struct soap*, const char *tag, long *p, const char *, int);SOAP_FMAC1 LONG64* SOAP_FMAC2 soap_inLONG64(struct soap*, const char *tag, LONG64 *p, const char *, int);SOAP_FMAC1 short* SOAP_FMAC2 soap_inshort(struct soap*, const char *tag, short *p, const char *, int);SOAP_FMAC1 float* SOAP_FMAC2 soap_infloat(struct soap*, const char *tag, float *p, const char *, int);SOAP_FMAC1 double* SOAP_FMAC2 soap_indouble(struct soap*, const char *tag, double *p, const char *, int);SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_inunsignedByte(struct soap*, const char *tag, unsigned char *p, const char *, int);SOAP_FMAC1 unsigned short* SOAP_FMAC2 soap_inunsignedShort(struct soap*, const char *tag, unsigned short *p, const char *, int);SOAP_FMAC1 unsigned int* SOAP_FMAC2 soap_inunsignedInt(struct soap*, const char *tag, unsigned int *p, const char *, int);SOAP_FMAC1 unsigned long* SOAP_FMAC2 soap_inunsignedLong(struct soap*, const char *tag, unsigned long *p, const char *, int);SOAP_FMAC1 ULONG64* SOAP_FMAC2 soap_inULONG64(struct soap*, const char *tag, ULONG64 *p, const char *, int);SOAP_FMAC1 time_t* SOAP_FMAC2 soap_indateTime(struct soap*, const char *tag, time_t *p, const char *, int);SOAP_FMAC1 char** SOAP_FMAC2 soap_instring(struct soap*, const char *tag, char **p, const char *, int, int);SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwstring(struct soap*, const char *tag, wchar_t **p, const char *, int);SOAP_FMAC1 char** SOAP_FMAC2 soap_inliteral(struct soap*, const char *tag, char **p);SOAP_FMAC1 wchar_t** SOAP_FMAC2 soap_inwliteral(struct soap*, const char *tag, wchar_t **p);SOAP_FMAC1 int SOAP_FMAC2 soap_outbyte(struct soap*, const char *tag, int id, const char *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outshort(struct soap*, const char *tag, int id, const short *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outint(struct soap*, const char *tag, int id, const int *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outlong(struct soap*, const char *tag, int id, const long *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outLONG64(struct soap*, const char *tag, int id, const LONG64 *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outfloat(struct soap*, const char *tag, int id, const float *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outdouble(struct soap*, const char *tag, int id, const double *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedByte(struct soap*, const char *tag, int id, const unsigned char *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedShort(struct soap*, const char *tag, int id, const unsigned short *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedInt(struct soap*, const char *tag, int id, const unsigned int *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outunsignedLong(struct soap*, const char *tag, int id, const unsigned long *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outULONG64(struct soap*, const char *tag, int id, const ULONG64 *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outdateTime(struct soap*, const char *tag, int id, const time_t *p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outstring(struct soap*, const char *tag, int id, char *const*p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outwstring(struct soap*, const char *tag, int id, wchar_t *const*p, const char *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_outliteral(struct soap*, const char *tag, char *const*p);SOAP_FMAC1 int SOAP_FMAC2 soap_outwliteral(struct soap*, const char *tag, wchar_t *const*p);#ifndef WITH_LEANERSOAP_FMAC1 void SOAP_FMAC2 soap_set_attached(struct soap*, struct soap_plist*, const char*, const char*, const char*, size_t);SOAP_FMAC1 int SOAP_FMAC2 soap_move(struct soap*, long);SOAP_FMAC1 size_t SOAP_FMAC2 soap_tell(struct soap*);SOAP_FMAC1 char* SOAP_FMAC2 soap_dime_option(struct soap*, unsigned short, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_getdimehdr(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_getdime(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_putdimehdr(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_putdime(struct soap*, int, char*, char*, char*, void*, size_t);#endifSOAP_FMAC1 int SOAP_FMAC2 soap_register_plugin_arg(struct soap*, int (*fcreate)(struct soap*, struct soap_plugin*, void*), void*);SOAP_FMAC1 void* SOAP_FMAC2 soap_lookup_plugin(struct soap*, const char*);SOAP_FMAC1 struct soap_attribute * SOAP_FMAC2 soap_attr(struct soap *soap, const char *name);SOAP_FMAC1 const char* SOAP_FMAC2 soap_attr_value(struct soap *soap, const char *name);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);#ifdef WITH_COOKIESSOAP_FMAC1 int SOAP_FMAC2 soap_encode_cookie(const char*, char*, int);SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_cookie(char*, int, const char*);SOAP_FMAC1 extern struct soap_cookie* SOAP_FMAC2 soap_set_cookie(struct soap*, const char*, const char*, const char*, const char*);SOAP_FMAC1 extern struct soap_cookie* SOAP_FMAC2 soap_cookie(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 extern char* SOAP_FMAC2 soap_cookie_value(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 extern long SOAP_FMAC2 soap_cookie_expire(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 extern int SOAP_FMAC2 soap_set_cookie_expire(struct soap*, const char*, long, const char*, const char*);SOAP_FMAC1 extern int SOAP_FMAC2 soap_set_cookie_session(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 extern int SOAP_FMAC2 soap_clr_cookie_session(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 extern void SOAP_FMAC2 soap_clr_cookie(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 extern int SOAP_FMAC2 soap_getenv_cookies(struct soap*);SOAP_FMAC1 extern struct soap_cookie* SOAP_FMAC2 soap_copy_cookies(struct soap*);SOAP_FMAC1 extern void SOAP_FMAC2 soap_free_cookies(struct soap*);#endif#if defined(PALM) && !defined(NOSHAREDLIB) && !(defined(BUILDING_STDSOAP) || defined(BUILDING_STDSOAP2) || defined(BUILDING_STDLIB) || defined(BUILDING_STDLIB2) || defined(PALM_1) || defined(PALM_2))# include "palmSharedLib.h"#endif#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -