#define AXIS2_HTTP_SIMPLE_REQUEST_ADD_HEADER | ( | simple_request, | |||
env, | |||||
header | ) |
Value:
((simple_request)->ops->add_header\ (simple_request, env, header))
#define AXIS2_HTTP_SIMPLE_REQUEST_CONTAINS_HEADER | ( | simple_request, | |||
env, | |||||
name | ) |
Value:
((simple_request)->ops->contains_header\ (simple_request, env, name))
#define AXIS2_HTTP_SIMPLE_REQUEST_FREE | ( | simple_request, | |||
env | ) | ((simple_request)->ops->free(simple_request, env)) |
Frees the http simple request.
#define AXIS2_HTTP_SIMPLE_REQUEST_GET_BODY | ( | simple_request, | |||
env | ) |
Value:
((simple_request)->ops->get_body\ (simple_request, env))
#define AXIS2_HTTP_SIMPLE_REQUEST_GET_BODY_BYTES | ( | simple_request, | |||
env, | |||||
buf | ) |
Value:
((simple_request)->ops->get_body_bytes\ (simple_request, env, buf))
#define AXIS2_HTTP_SIMPLE_REQUEST_GET_CHARSET | ( | simple_request, | |||
env | ) |
Value:
((simple_request)->ops->get_charset\ (simple_request, env))
#define AXIS2_HTTP_SIMPLE_REQUEST_GET_CONTENT_LENGTH | ( | simple_request, | |||
env | ) |
Value:
((simple_request)->ops->get_content_length\ (simple_request, env))
#define AXIS2_HTTP_SIMPLE_REQUEST_GET_CONTENT_TYPE | ( | simple_request, | |||
env | ) |
Value:
((simple_request)->ops->get_content_type\ (simple_request, env))
#define AXIS2_HTTP_SIMPLE_REQUEST_GET_FIRST_HEADER | ( | simple_request, | |||
env, | |||||
str | ) |
Value:
((simple_request)->ops->get_first_header\ (simple_request, env, str))
#define AXIS2_HTTP_SIMPLE_REQUEST_GET_HEADERS | ( | simple_request, | |||
env | ) | ((simple_request)->ops->get_headers(simple_request, env)) |
Get headers.
#define AXIS2_HTTP_SIMPLE_REQUEST_GET_REQUEST_LINE | ( | simple_request, | |||
env | ) |
Value:
((simple_request)->ops->get_request_line\ (simple_request, env))
#define AXIS2_HTTP_SIMPLE_REQUEST_REMOVE_HEADERS | ( | simple_request, | |||
env, | |||||
str | ) |
Value:
((simple_request)->ops->remove_headers\ (simple_request, env, str))
#define AXIS2_HTTP_SIMPLE_REQUEST_SET_BODY_STRING | ( | simple_request, | |||
env, | |||||
str | ) |
Value:
((simple_request)->ops->set_body_string\ (simple_request, env, str))
#define AXIS2_HTTP_SIMPLE_REQUEST_SET_REQUEST_LINE |
Value:
(simple_request, env, request_line) \ ((simple_request)->ops->set_request_line\ (simple_request, env, request_line))
typedef struct axis2_http_simple_request_ops axis2_http_simple_request_ops_t |
Type name for struct axis2_http_simple_request_ops
typedef struct axis2_http_simple_request axis2_http_simple_request_t |
Type name for struct axis2_http_simple_request
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 | |||
) |
env | pointer to environment struct | |
request_line | pointer to request line | |
http_headers | double pointer to http headers | |
http_hdr_count | ||
content | pointer to content |