#include <axis2_const.h>
#include <axis2_defines.h>
#include <axutil_env.h>
#include <axis2_http_simple_request.h>
#include <axis2_http_simple_response.h>
#include <axis2_http_response_writer.h>
Go to the source code of this file.
typedef struct axis2_simple_http_svr_conn | axis2_simple_http_svr_conn_t |
AXIS2_EXTERN axis2_status_t | axis2_simple_http_svr_conn_close (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN axis2_bool_t | axis2_simple_http_svr_conn_is_open (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_simple_http_svr_conn_set_keep_alive (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env, axis2_bool_t keep_alive) |
AXIS2_EXTERN axis2_bool_t | axis2_simple_http_svr_conn_is_keep_alive (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN axutil_stream_t * | axis2_simple_http_svr_conn_get_stream (const axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN axis2_http_response_writer_t * | axis2_simple_http_svr_conn_get_writer (const axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN axis2_http_simple_request_t * | axis2_simple_http_svr_conn_read_request (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN axis2_status_t | axis2_simple_http_svr_conn_write_response (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env, axis2_http_simple_response_t *response) |
AXIS2_EXTERN axis2_status_t | axis2_simple_http_svr_conn_set_rcv_timeout (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env, int timeout) |
AXIS2_EXTERN axis2_status_t | axis2_simple_http_svr_conn_set_snd_timeout (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env, int timeout) |
AXIS2_EXTERN axis2_char_t * | axis2_simple_http_svr_conn_get_svr_ip (const axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN axis2_char_t * | axis2_simple_http_svr_conn_get_peer_ip (const axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN void | axis2_simple_http_svr_conn_free (axis2_simple_http_svr_conn_t *svr_conn, const axutil_env_t *env) |
AXIS2_EXTERN axis2_simple_http_svr_conn_t * | axis2_simple_http_svr_conn_create (const axutil_env_t *env, int sockfd) |
AXIS2_EXTERN axis2_status_t axis2_simple_http_svr_conn_close | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_simple_http_svr_conn_t* axis2_simple_http_svr_conn_create | ( | const axutil_env_t * | env, | |
int | sockfd | |||
) |
creates axis2_simple_http_svr_conn struct
env | pointer to environment struct | |
sockfd | sockfd |
AXIS2_EXTERN void axis2_simple_http_svr_conn_free | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_char_t* axis2_simple_http_svr_conn_get_peer_ip | ( | const axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axutil_stream_t* axis2_simple_http_svr_conn_get_stream | ( | const axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_char_t* axis2_simple_http_svr_conn_get_svr_ip | ( | const axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_http_response_writer_t* axis2_simple_http_svr_conn_get_writer | ( | const axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_bool_t axis2_simple_http_svr_conn_is_keep_alive | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_bool_t axis2_simple_http_svr_conn_is_open | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_http_simple_request_t* axis2_simple_http_svr_conn_read_request | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct |
AXIS2_EXTERN axis2_status_t axis2_simple_http_svr_conn_set_keep_alive | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env, | |||
axis2_bool_t | keep_alive | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct | |
keep_alive |
AXIS2_EXTERN axis2_status_t axis2_simple_http_svr_conn_set_rcv_timeout | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env, | |||
int | timeout | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct | |
timeout | timeout |
AXIS2_EXTERN axis2_status_t axis2_simple_http_svr_conn_set_snd_timeout | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env, | |||
int | timeout | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct | |
timeout | timeout |
AXIS2_EXTERN axis2_status_t axis2_simple_http_svr_conn_write_response | ( | axis2_simple_http_svr_conn_t * | svr_conn, | |
const axutil_env_t * | env, | |||
axis2_http_simple_response_t * | response | |||
) |
svr_conn | pointer to server connection struct | |
env | pointer to environment struct | |
response | response |