|
Files |
file | axis2_http_simple_request.h |
| axis2 HTTP Simple Request
|
Classes |
struct | axis2_http_simple_request_ops |
struct | axis2_http_simple_request |
Defines |
#define | AXIS2_HTTP_SIMPLE_REQUEST_GET_REQUEST_LINE(simple_request, env) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_SET_REQUEST_LINE |
#define | AXIS2_HTTP_SIMPLE_REQUEST_CONTAINS_HEADER(simple_request, env, name) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_GET_HEADERS(simple_request, env) ((simple_request)->ops->get_headers(simple_request, env)) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_GET_FIRST_HEADER(simple_request, env, str) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_REMOVE_HEADERS(simple_request, env, str) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_ADD_HEADER(simple_request, env, header) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_GET_CONTENT_TYPE(simple_request, env) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_GET_CHARSET(simple_request, env) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_GET_CONTENT_LENGTH(simple_request, env) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_GET_BODY(simple_request, env) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_GET_BODY_BYTES(simple_request, env, buf) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_SET_BODY_STRING(simple_request, env, str) |
#define | AXIS2_HTTP_SIMPLE_REQUEST_FREE(simple_request, env) ((simple_request)->ops->free(simple_request, env)) |
Typedefs |
typedef axis2_http_simple_request_ops | axis2_http_simple_request_ops_t |
typedef axis2_http_simple_request | axis2_http_simple_request_t |
Functions |
AXIS2_EXTERN axis2_http_simple_request_t * | axis2_http_simple_request_create (const axis2_env_t *env, axis2_http_request_line_t *request_line, axis2_http_header_t **http_headers, axis2_ssize_t http_hdr_count, axis2_stream_t *content) |