#include <axis2_const.h>
#include <axis2_defines.h>
#include <axis2_env.h>
#include <axis2_http_simple_response.h>
#include <axis2_http_simple_request.h>
#include <axis2_url.h>
Go to the source code of this file.
Classes | |
struct | axis2_http_client_ops |
struct | axis2_http_client |
Defines | |
#define | AXIS2_HTTP_CLIENT_SEND(client, env, request) ((client)->ops->send(client, env, request)) |
#define | AXIS2_HTTP_CLIENT_RECIEVE_HEADER(client, env) ((client)->ops->recieve_header(client, env)) |
#define | AXIS2_HTTP_CLIENT_GET_RESPONSE(client, env) ((client)->ops->get_response(client, env)) |
#define | AXIS2_HTTP_CLIENT_SET_URL(client, env, url) ((client)->ops->set_url(client, env, url)) |
#define | AXIS2_HTTP_CLIENT_GET_URL(client, env) ((client)->ops->get_url(client, env)) |
#define | AXIS2_HTTP_CLIENT_SET_TIMEOUT(client, env, timeout) |
#define | AXIS2_HTTP_CLIENT_GET_TIMEOUT(client, env) ((client)->ops->get_url(client, env)) |
#define | AXIS2_HTTP_CLIENT_SET_PROXY(client, env, proxy_host, proxy_port) |
#define | AXIS2_HTTP_CLIENT_GET_PROXY(client, env) ((client)->ops->get_proxy(client, env)) |
#define | AXIS2_HTTP_CLIENT_FREE(client, env) ((client)->ops->free(client, env)) |
Typedefs | |
typedef axis2_http_client_ops | axis2_http_client_ops_t |
typedef axis2_http_client | axis2_http_client_t |
Functions | |
AXIS2_EXTERN axis2_http_client_t * | axis2_http_client_create (const axis2_env_t *env, axis2_url_t *url) |
axis2_status_t | axis2_http_client_free_void_arg (void *client, const axis2_env_t *env) |