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

📄 stdsoap2.h

📁 linux下简单对象应用协议的开发库
💻 H
📖 第 1 页 / 共 5 页
字号:
  size_t chunksize;  size_t chunkbuflen;  char endpoint[SOAP_TAGLEN];  char path[SOAP_TAGLEN];  char host[SOAP_TAGLEN];  char *action;  char *authrealm;		/* HTTP authentication realm */  char *prolog;			/* XML declaration prolog */  unsigned long ip;		/* IP number */  int port;			/* port number */  short keep_alive;		/* connection should be kept open */  short tcp_keep_alive;		/* enable SO_KEEPALIVE */  unsigned int tcp_keep_idle; 	/* set TCP_KEEPIDLE */  unsigned int tcp_keep_intvl; 	/* set TCP_KEEPINTVL */  unsigned int tcp_keep_cnt; 	/* set TCP_KEEPCNT */  unsigned int max_keep_alive;  /* maximum keep-alive session (default=100) */  const char *proxy_http_version;/* HTTP version of proxy "1.0" or "1.1" */  const char *proxy_host;	/* Proxy Server host name */  int proxy_port;		/* Proxy Server port (default = 8080) */  const char *proxy_userid;	/* Proxy Authorization user name */  const char *proxy_passwd;	/* Proxy Authorization password */  const char *proxy_from;	/* X-Forwarding-For header returned by proxy */  int status;			/* -1 when request, else error code to be returned by server */  int error;  int errmode;  int errnum;#ifndef WITH_LEANER  struct soap_dom_element *dom;  struct soap_dime dime;  struct soap_mime mime;  struct soap_xlist *xlist;#endif#if !defined(WITH_LEAN) || defined(SOAP_DEBUG)  const char *logfile[SOAP_MAXLOGS];  FILE *fdebug[SOAP_MAXLOGS];  struct soap_mlist *mht[SOAP_PTRHASH];#endif#ifndef WITH_LEAN  const char *c14ninclude;  const char *c14nexclude;  struct soap_cookie *cookies;  const char *cookie_domain;  const char *cookie_path;  int cookie_max;#endif#ifndef WITH_NOIO#ifdef WITH_IPV6  struct sockaddr_storage peer;	/* IPv6: set by soap_accept and by UDP recv */#else  struct sockaddr_in peer;	/* IPv4: set by soap_connect/soap_accept and by UDP recv */#endif#endif  size_t peerlen;#ifdef WITH_OPENSSL  int (*fsslauth)(struct soap*);  int (*fsslverify)(int, X509_STORE_CTX*);  BIO *bio;  SSL *ssl;  SSL_CTX *ctx;  unsigned short ssl_flags;  const char *keyfile;  const char *password;  const char *dhfile;  const char *cafile;  const char *capath;  const char *crlfile;  const char *randfile;  SSL_SESSION *session;  char session_host[SOAP_TAGLEN];  int session_port;#endif#ifdef WITH_ZLIB  short zlib_state;		/* SOAP_ZLIB_NONE, SOAP_ZLIB_DEFLATE, or SOAP_ZLIB_INFLATE */  short zlib_in;		/* SOAP_ZLIB_NONE, SOAP_ZLIB_DEFLATE, or SOAP_ZLIB_GZIP */  short zlib_out;		/* SOAP_ZLIB_NONE, SOAP_ZLIB_DEFLATE, or SOAP_ZLIB_GZIP */  z_stream d_stream;		/* decompression stream */  char z_buf[SOAP_BUFLEN];	/* buffer */  size_t z_buflen;  unsigned short z_level;	/* compression level to be used (0=none, 1=fast to 9=best) */  uLong 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 WMW_RPM_IO  void *rpmreqid;#endif#ifndef WITH_LEAN#ifdef __cplusplus  soap();  soap(soap_mode);  soap(soap_mode, soap_mode);  soap(struct soap&);  ~soap();#endif#endif};struct soap_code_map{ long code;  const char *string;};/* forwarding list */struct soap_flist{ struct soap_flist *next;  int type;  void *ptr;  unsigned int level;  size_t len;  void (*fcopy)(struct soap*, int, int, void*, size_t, const void*, size_t);};/* id-ref forwarding list */struct soap_ilist{ struct soap_ilist *next;  int type;  size_t size;  void *link;  void *copy;  struct soap_flist *flist;  void *ptr;  unsigned int level;  char id[1]; /* the actual id string value flows into the allocated region below this struct */};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[];#endif#ifndef WITH_LEAN# define soap_get0(soap) (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx])# define soap_get1(soap) (((soap)->bufidx>=(soap)->buflen && soap_recv(soap)) ? EOF : (unsigned char)(soap)->buf[(soap)->bufidx++])#elsesoap_wchar soap_get0(struct soap*);soap_wchar soap_get1(struct soap*);#endif#define soap_revget1(soap) ((soap)->bufidx--)#define soap_unget(soap, c) ((soap)->ahead = c)#define soap_register_plugin(soap, plugin) soap_register_plugin_arg(soap, plugin, NULL)#define soap_imode(soap, n) ((soap)->mode = (soap)->imode = (n))#define soap_set_imode(soap, n) ((soap)->imode |= (n))#define soap_clr_imode(soap, n) ((soap)->imode &= ~(n))#define soap_omode(soap, n) ((soap)->mode = (soap)->omode = (n))#define soap_set_omode(soap, n) ((soap)->omode |= (n))#define soap_clr_omode(soap, n) ((soap)->omode &= ~(n))#define soap_set_mode(soap, n) ((soap)->imode |= (n), (soap)->omode |= (n))#define soap_clr_mode(soap, n) ((soap)->imode &= ~(n), (soap)->omode &= ~(n))#define soap_destroy(soap) soap_delete((soap), NULL)#ifdef HAVE_STRRCHR# define soap_strrchr(s, t) strrchr(s, t)#else SOAP_FMAC1 char* SOAP_FMAC2 soap_strrchr(const char *s, int t);#endif#ifdef HAVE_STRTOL# define soap_strtol(s, t, b) strtol(s, t, b)#else SOAP_FMAC1 long SOAP_FMAC2 soap_strtol(const char *s, char **t, int b);#endif#ifdef HAVE_STRTOUL# define soap_strtoul(s, t, b) strtoul(s, t, b)#else SOAP_FMAC1 unsigned long SOAP_FMAC2 soap_strtoul(const char *s, char **t, int b);#endif#if defined(WITH_OPENSSL)# define soap_random soap_rand()SOAP_FMAC1 int SOAP_FMAC2 soap_rand(void);#elif defined(HAVE_RANDOM)# define soap_random (int)random()#else# define soap_random rand()#endif#ifdef WITH_NOIDREF# define soap_embedded(s, p, t) (0)# define soap_id_lookup(s, i, p, t, n, k) (p)# define soap_id_forward(s, h, p, len, st, tt, n, k, fc) (p)# define soap_reference(s, a, t) (1)# define soap_array_reference(s, p, a, n, t) (1)# define soap_embed(s, p, a, n, t, pp) (0)# define soap_embedded_id(s, i, p, t) (i)# define soap_is_embedded(s, p) (0)# define soap_is_single(s, p) (1)# define soap_lookup_type(s, i) (0)# define soap_getindependent(s) (0)# define soap_putindependent(s) (0)# define soap_getelement(s, n) (n)# define soap_putelement(s, p, t, i, n) (0)# define soap_markelement(s, p, n) (0)#endifSOAP_FMAC1 void SOAP_FMAC2 soap_header(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_fault(struct soap*);SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultcode(struct soap*);SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultsubcode(struct soap*);SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultstring(struct soap*);SOAP_FMAC1 const char** SOAP_FMAC2 soap_faultdetail(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_serializeheader(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_putheader(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_getheader(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_serializefault(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_putfault(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_getfault(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_ssl_init(void);SOAP_FMAC1 int SOAP_FMAC2 soap_poll(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command(struct soap*, int, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_connect(struct soap*, const char*, const char*);SOAP_FMAC1 SOAP_SOCKET SOAP_FMAC2 soap_bind(struct soap*, const char*, int, int);SOAP_FMAC1 SOAP_SOCKET SOAP_FMAC2 soap_accept(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_accept(struct soap*);SOAP_FMAC1 const char * SOAP_FMAC2 soap_ssl_error(struct soap*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_server_context(struct soap*, unsigned short, const char*, const char*, const char*, const char*, const char*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_ssl_client_context(struct soap*, unsigned short, const char*, const char*, const char*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_puthttphdr(struct soap*, int status, size_t count);SOAP_FMAC1 const char* SOAP_FMAC2 soap_get_header_attribute(struct soap*, const char*, const char*);SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_key(char*, size_t, const char*);SOAP_FMAC1 const char* SOAP_FMAC2 soap_decode_val(char*, size_t, const char*);SOAP_FMAC1 size_t SOAP_FMAC2 soap_hash(const char*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_endpoint(struct soap*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_flush_raw(struct soap*, const char*, size_t);SOAP_FMAC1 int SOAP_FMAC2 soap_flush(struct soap*);SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_get(struct soap*);SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getchar(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_tag_cmp(const char*, const char*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_fault(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault(struct soap*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_sender_fault_subcode(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault(struct soap*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_receiver_fault_subcode(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_set_sender_error(struct soap*, const char*, const char*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_set_receiver_error(struct soap*, const char*, const char*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_send_raw(struct soap*, const char*, size_t);SOAP_FMAC1 int SOAP_FMAC2 soap_recv_raw(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_recv(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_send(struct soap*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_send2(struct soap*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_send3(struct soap*, const char*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_pututf8(struct soap*, unsigned long);SOAP_FMAC1 soap_wchar SOAP_FMAC2 soap_getutf8(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_putbase64(struct soap*, const unsigned char*, int);SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_getbase64(struct soap*, int*, int);SOAP_FMAC1 int SOAP_FMAC2 soap_puthex(struct soap*, const unsigned char*, int);SOAP_FMAC1 unsigned char* SOAP_FMAC2 soap_gethex(struct soap*, int*);#ifndef WITH_LEANERSOAP_FMAC1 int SOAP_FMAC2 soap_xop_forward(struct soap*, unsigned char**, int*, char**, char**, char**);SOAP_FMAC1 int SOAP_FMAC2 soap_dime_forward(struct soap*, unsigned char**, int*, char**, char**, char**);#endif#ifndef WITH_NOIDREFSOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup_id(struct soap*, void *p, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_lookup(struct soap*, const void *p, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_pointer_enter(struct soap*, const void *p, const struct soap_array *a, int n, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_array_pointer_lookup(struct soap*, const void *p, const struct soap_array *a, int n, int t, struct soap_plist**);SOAP_FMAC1 int SOAP_FMAC2 soap_embed(struct soap *soap, const void *p, const struct soap_array *a, int n, const char *tag, int type);SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_lookup(struct soap*, const char*);SOAP_FMAC1 struct soap_ilist* SOAP_FMAC2 soap_enter(struct soap*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_resolve(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_embedded(struct soap*, const void *p, int t);SOAP_FMAC1 int SOAP_FMAC2 soap_reference(struct soap*, const void *p, int t);SOAP_FMAC1 int SOAP_FMAC2 soap_array_reference(struct soap*, const void *p, const struct soap_array *a, int n, int t);SOAP_FMAC1 int SOAP_FMAC2 soap_embedded_id(struct soap*, int id, const void *p, int t);SOAP_FMAC1 int SOAP_FMAC2 soap_is_embedded(struct soap*, struct soap_plist*);SOAP_FMAC1 int SOAP_FMAC2 soap_is_single(struct soap*, struct soap_plist*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_embedded(struct soap*, struct soap_plist*);#endifSOAP_FMAC1 int SOAP_FMAC2 soap_begin_count(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_end_count(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_begin_send(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_end_send(struct soap*);SOAP_FMAC1 const struct soap_code_map* SOAP_FMAC2 soap_code(const struct soap_code_map*, const char*);SOAP_FMAC1 long SOAP_FMAC2 soap_code_int(const struct soap_code_map*, const char*, long);SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_str(const struct soap_code_map*, long);SOAP_FMAC1 long SOAP_FMAC2 soap_code_bits(const struct soap_code_map*, const char*);SOAP_FMAC1 const char* SOAP_FMAC2 soap_code_list(struct soap*, const struct soap_code_map*, long);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, int (*fdelete)(struct soap_clist*));SOAP_FMAC1 void SOAP_FMAC2 soap_unlink(struct soap*, const void*);SOAP_FMAC1 void SOAP_FMAC2 soap_free_temp(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_del(struct soap*);SOAP_FMAC1 void* SOAP_FMAC2 soap_track_malloc(struct soap*, const char*, int, size_t);SOAP_FMAC1 void SOAP_FMAC2 soap_track_free(struct soap*, const char*, int, void*);#ifndef WITH_NOIDREFSOAP_FMAC1 int SOAP_FMAC2 soap_lookup_type(struct soap*, const char *id);SOAP_FMAC1 void* SOAP_FMAC2 soap_id_lookup(struct soap*, const char *id, void **p, int t, size_t n, unsigned int k);SOAP_FMAC1 void* SOAP_FMAC2 soap_id_forward(struct soap*, const char *id, void *p, size_t len, int st, int tt, size_t n, unsigned int k, void(*fcopy)(struct soap*, int, int, void*, size_t, const void*, size_t));#endifSOAP_FMAC1 void* SOAP_FMAC2 soap_id_enter(struct soap*, const char *id, void *p, int t, size_t n, unsigned int k, const char *type, const char *arrayType, void *(*finstantiate)(struct soap*, int, const char*, const char*, size_t*));SOAP_FMAC1 void SOAP_FMAC2 soap_fcopy(struct soap *soap, int st, int tt, void *p, size_t, const void *q, size_t n);SOAP_FMAC1 int SOAP_FMAC2 soap_size(const int *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_getoffsets(const char *, const int *, int *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_getsize(const char *, const char *, int *);SOAP_FMAC1 int SOAP_FMAC2 soap_getsizes(const char *, int *, int);SOAP_FMAC1 int SOAP_FMAC2 soap_getposition(const char *, int *);SOAP_FMAC1 char* SOAP_FMAC2 soap_putsize(struct soap*, const char *, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizesoffsets(struct soap*, const char *, const int *, const int *, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_putsizes(struct soap*, const char *, const int *, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffset(struct soap*, int);SOAP_FMAC1 char* SOAP_FMAC2 soap_putoffsets(struct soap*, const int *, int); SOAP_FMAC1 int SOAP_FMAC2 soap_closesock(struct soap*);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new(void);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new1(soap_mode);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_new2(soap_mode, soap_mode);SOAP_FMAC1 void SOAP_FMAC2 soap_free(struct soap*);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy(struct soap*);SOAP_FMAC1 struct soap *SOAP_FMAC2 soap_copy_context(struct soap*, struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_copy_stream(struct soap*, struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_init(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_init1(struct soap*, soap_mode);SOAP_FMAC1 void SOAP_FMAC2 soap_init2(struct soap*, soap_mode, soap_mode);SOAP_FMAC1 void SOAP_FMAC2 soap_done(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_cleanup(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_begin(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_end(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_delete(struct soap*, void*);#ifdef SOAP_DEBUGSOAP_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 const char* SOAP_FMAC2 soap_value(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_match_tag(struct soap*, const char*, const char *);SOAP_FMAC1 int SOAP_FMAC2 soap_match_array(struct soap*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_element(struct soap*, const char*, int, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_out(struct soap*, const char *tag, int id, const char *type);SOAP_FMAC1 int SOAP_FMAC2 soap_array_begin_out(struct soap*, const char *tag, int id, const char *type, const char *offset);SOAP_FMAC1 int SOAP_FMAC2 soap_element_ref(struct soap*, const char *tag, int id, int href);SOAP_FMAC1 int SOAP_FMAC2 soap_element_href(struct soap*, const char *tag, int id, const char *ref, const char *val);SOAP_FMAC1 int SOAP_FMAC2 soap_element_null(struct soap*, const char *tag, int id, const char *type);SOAP_FMAC1 int SOAP_FMAC2 soap_element_id(struct soap*, const char *tag, int id, const void *p, const struct soap_array *a, int d, const char *type, int n);SOAP_FMAC1 int SOAP_FMAC2 soap_element_result(struct soap*, const char *tag);SOAP_FMAC1 void SOAP_FMAC2 soap_check_result(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_out(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_element_start_end_out(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_attribute(struct soap*, const char*, const char*);SOAP_FMAC1 int SOAP_FMAC2 soap_element_begin_in(struct soap*, const char *tag, int nillable, const char *type);SOAP_FMAC1 int SOAP_FMAC2 soap_element_end_in(struct soap*, const char *tag);SOAP_FMAC1 int SOAP_FMAC2 soap_peek_element(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_retry(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_revert(struct soap*);SOAP_FMAC1 char* SOAP_FMAC2 soap_strdup(struct soap*, const char*);SOAP_FMAC1 const char * SOAP_FMAC2 soap_strsearch(const char *big, const char *little);SOAP_FMAC1 int SOAP_FMAC2 soap_string_out(struct soap*, const char *s, int flag);SOAP_FMAC1 char* SOAP_FMAC2 soap_string_in(struct soap*, int, long, long);#ifndef WITH_LEANERSOAP_FMAC1 int SOAP_FMAC2 soap_wstring_out(struct soap*, const wchar_t *s, int flag);SOAP_FMAC1 wchar_t* SOAP_FMAC2 soap_wstring_in(struct soap*, int, long, long);#endifSOAP_FMAC1 int SOAP_FMAC2 soap_match_namespace(struct soap*, const char *, const char*, size_t n1, size_t n2);SOAP_FMAC1 int SOAP_FMAC2 soap_set_namespaces(struct soap*, const struct Namespace*);SOAP_FMAC1 void SOAP_FMAC2 soap_set_local_namespaces(struct soap*);SOAP_FMAC1 void SOAP_FMAC2 soap_pop_namespace(struct soap*);SOAP_FMAC1 int SOAP_FMAC2 soap_push_namespace(struct soap*, const char *,const char *);SOAP_FMAC1 const char* SOAP_FMAC2 soap_current_namespace(struct soap *soap, const char *tag)

⌨️ 快捷键说明

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