Go to the source code of this file.
|
#define | HTTP_GET_ID "HTTP-GET-1.1" /* plugin identification */ |
|
|
int | http_get (struct soap *, struct soap_plugin *, void *) |
|
int | soap_get_connect (struct soap *, const char *, const char *) |
|
char * | query (struct soap *) |
|
char * | query_key (struct soap *, char **) |
|
char * | query_val (struct soap *, char **) |
|
int | soap_encode_string (const char *, char *, size_t) |
|
const char * | soap_decode_string (char *, size_t, const char *) |
|
#define HTTP_GET_ID "HTTP-GET-1.1" /* plugin identification */ |
Definition: stdsoap2.h:1933
static void http_get_delete(struct soap *soap, struct soap_plugin *p)
Definition: httpget.cpp:187
static int http_get_init(struct soap *soap, struct http_get_data *data, int(*handler)(struct soap *))
Definition: httpget.cpp:167
const char http_get_id[13]
Definition: httpget.cpp:148
internal::NamedArg< char > arg(StringRef name, const T &arg)
Definition: format.h:3248
#define SOAP_OK
Definition: stdsoap2.h:1245
void * data[4]
Definition: stdsoap2.h:1972
#define SOAP_EOM
Definition: stdsoap2.h:1265
char* query |
( |
struct soap * |
| ) |
|
Definition: stdsoap2.h:1933
char path[SOAP_TAGLEN]
Definition: stdsoap2.h:2093
char* query_key |
( |
struct soap * |
, |
|
|
char ** |
|
|
) |
| |
const char * soap_decode_string(char *buf, size_t len, const char *val)
Definition: httpget.cpp:294
arena_t NULL
Definition: jemalloc_internal.h:624
char* query_val |
( |
struct soap * |
, |
|
|
char ** |
|
|
) |
| |
const char * soap_decode_string(char *buf, size_t len, const char *val)
Definition: httpget.cpp:294
arena_t NULL
Definition: jemalloc_internal.h:624
const char* soap_decode_string |
( |
char * |
, |
|
|
size_t |
, |
|
|
const char * |
|
|
) |
| |
297 for (s = val; *s; s++)
298 if (*s !=
' ' && *s !=
'=')
303 while (*s && *s !=
'"' && --len)
307 while (*s && *s !=
'&' && *s !=
'=');
311 while (*s && *s !=
'&' && *s !=
'=' && --len)
319 *t++ = ((s[1] >=
'A' ? (s[1]&0x7) + 9 : s[1] -
'0') << 4) + (s[2] >=
'A' ? (s[2]&0x7) + 9 : s[2] -
'0');
int soap_encode_string |
( |
const char * |
, |
|
|
char * |
, |
|
|
size_t |
|
|
) |
| |
268 register size_t n = len;
269 while ((c = *s++) && n-- > 1)
274 || (c >=
'(' && c <=
'.')
275 || (c >=
'0' && c <=
'9')
276 || (c >=
'A' && c <=
'Z')
278 || (c >=
'a' && c <=
'z'))
282 *t++ = (char)((c >> 4) + (c > 159 ?
'7' :
'0'));
284 *t++ = (char)(c + (c > 9 ?
'7' :
'0'));
Definition: stdsoap2.h:1933
#define SOAP_GET
Definition: stdsoap2.h:1317
SOAP_FMAC1 int SOAP_FMAC2 soap_connect_command(struct soap *soap, int http_command, const char *endpoints, const char *action)
Definition: stdsoap2.cpp:15698