Home | Documentation |
soap_wsa_data Struct Reference
updated Tue May 21 2024 by Robert van Engelen
|
plugin data to override callbacks More...
#include <wsaapi.h>
Public Attributes | |
int(* | fheader )(struct soap *) |
void(* | fseterror )(struct soap *, const char **, const char **) |
int(* | fresponse )(struct soap *, int, ULONG64) |
int(* | fdisconnect )(struct soap *) |
void * | transfer |
int(* | fposthdr )(struct soap *, const char *, const char *) |
int(* | fparse )(struct soap *) |
int(* | fparsehdr )(struct soap *, const char *, const char *) |
int(* | fresolve )(struct soap *, const char *, struct in_addr *inaddr) |
int(* | fconnect )(struct soap *, const char *, const char *, int) |
int(* | fclosesocket )(struct soap *, SOAP_SOCKET) |
int(* | fshutdownsocket )(struct soap *, SOAP_SOCKET, int) |
SOAP_SOCKET(* | fopen )(struct soap *, const char *, const char *, int) |
int(* | fclose )(struct soap *) |
int(* | fsend )(struct soap *, const char *, size_t) |
size_t(* | frecv )(struct soap *, char *, size_t) |
int(* | fpoll )(struct soap *) |
plugin data to override callbacks
int(* soap_wsa_data::fclose) (struct soap *) |
saved fclose transfer callbacks
int(* soap_wsa_data::fclosesocket) (struct soap *, SOAP_SOCKET) |
saved fclosesocket transfer callbacks
int(* soap_wsa_data::fconnect) (struct soap *, const char *, const char *, int) |
saved fconnect transfer callbacks
int(* soap_wsa_data::fdisconnect) (struct soap *) |
fdisconnect callback is used to accept HTTP 200 or 202
int(* soap_wsa_data::fheader) (struct soap *) |
fheader callback is invoked immediately after parsing a SOAP Header
SOAP_SOCKET(* soap_wsa_data::fopen) (struct soap *, const char *, const char *, int) |
saved fopen transfer callbacks
int(* soap_wsa_data::fparse) (struct soap *) |
saved fparse transfer callbacks
int(* soap_wsa_data::fparsehdr) (struct soap *, const char *, const char *) |
saved fparsehdr transfer callbacks
int(* soap_wsa_data::fpoll) (struct soap *) |
saved fpoll transfer callbacks
int(* soap_wsa_data::fposthdr) (struct soap *, const char *, const char *) |
saved fposthdr transfer callbacks
size_t(* soap_wsa_data::frecv) (struct soap *, char *, size_t) |
saved frecv transfer callbacks
int(* soap_wsa_data::fresolve) (struct soap *, const char *, struct in_addr *inaddr) |
saved fresolve transfer callbacks
int(* soap_wsa_data::fresponse) (struct soap *, int, ULONG64) |
fresponse callback is used to change a HTTP response into a HTTP POST
int(* soap_wsa_data::fsend) (struct soap *, const char *, size_t) |
saved fsend transfer callbacks
void(* soap_wsa_data::fseterror) (struct soap *, const char **, const char **) |
fseterror callback is used to inspect and change gSOAP error codes
int(* soap_wsa_data::fshutdownsocket) (struct soap *, SOAP_SOCKET, int) |
saved fshutdownsocket transfer callbacks
void* soap_wsa_data::transfer |
flag to inherit soap context transfer callbacks (default) or start new