#include <axis2_const.h>
#include <axis2_defines.h>
#include <axis2_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.
Classes | |
struct | axis2_simple_http_svr_conn_ops |
struct | axis2_simple_http_svr_conn |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_CLOSE(svr_conn, env) ((svr_conn)->ops->close(svr_conn, env)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_IS_OPEN(svr_conn, env) ((svr_conn)->ops->is_open(svr_conn, env)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_SET_KEEP_ALIVE(svr_conn, env, keep_alive) ((svr_conn)->ops->set_keep_alive(svr_conn, env, keep_alive)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_IS_KEEP_ALIVE(svr_conn, env) ((svr_conn)->ops->is_keep_alive(svr_conn, env)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_GET_STREAM(svr_conn, env) ((svr_conn)->ops->get_stream(svr_conn, env)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_SET_WRITER(svr_conn, env, writer) ((svr_conn)->ops->set_writer(svr_conn, env, writer)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_READ_REQUEST(svr_conn, env) ((svr_conn)->ops->read_request(svr_conn, env)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_WRITE_RESPONSE(svr_conn, env, response) ((svr_conn)->ops->write_response(svr_conn, env, response)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_SET_SND_TIMEOUT(svr_conn, env, timeout) ((svr_conn)->ops->set_snd_timeout(svr_conn, env, timeout)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_SET_RCV_TIMEOUT(svr_conn, env, timeout) ((svr_conn)->ops->set_rcv_timeout(svr_conn, env, timeout)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_GET_SVR_IP(svr_conn, env) ((svr_conn)->ops->get_svr_ip(svr_conn, env)) |
#define | AXIS2_SIMPLE_HTTP_SVR_CONN_FREE(svr_conn, env) ((svr_conn)->ops->free(svr_conn, env)) |
typedef axis2_simple_http_svr_conn_ops | axis2_simple_http_svr_conn_ops_t |
typedef axis2_simple_http_svr_conn | axis2_simple_http_svr_conn_t |
AXIS2_EXTERN axis2_simple_http_svr_conn_t * | axis2_simple_http_svr_conn_create (const axis2_env_t *env, int sockfd) |
#define AXIS2_SIMPLE_HTTP_SVR_CONN_CLOSE | ( | svr_conn, | |||
env | ) | ((svr_conn)->ops->close(svr_conn, env)) |
Close.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_FREE | ( | svr_conn, | |||
env | ) | ((svr_conn)->ops->free(svr_conn, env)) |
Frees the sime http server connection.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_GET_STREAM | ( | svr_conn, | |||
env | ) | ((svr_conn)->ops->get_stream(svr_conn, env)) |
Get stream.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_GET_SVR_IP | ( | svr_conn, | |||
env | ) | ((svr_conn)->ops->get_svr_ip(svr_conn, env)) |
Get svr ip.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_IS_KEEP_ALIVE | ( | svr_conn, | |||
env | ) | ((svr_conn)->ops->is_keep_alive(svr_conn, env)) |
Is keep alive.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_IS_OPEN | ( | svr_conn, | |||
env | ) | ((svr_conn)->ops->is_open(svr_conn, env)) |
Is open.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_READ_REQUEST | ( | svr_conn, | |||
env | ) | ((svr_conn)->ops->read_request(svr_conn, env)) |
Read request.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_SET_KEEP_ALIVE | ( | svr_conn, | |||
env, | |||||
keep_alive | ) | ((svr_conn)->ops->set_keep_alive(svr_conn, env, keep_alive)) |
Keep alive.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_SET_RCV_TIMEOUT | ( | svr_conn, | |||
env, | |||||
timeout | ) | ((svr_conn)->ops->set_rcv_timeout(svr_conn, env, timeout)) |
Set rcv timeout.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_SET_SND_TIMEOUT | ( | svr_conn, | |||
env, | |||||
timeout | ) | ((svr_conn)->ops->set_snd_timeout(svr_conn, env, timeout)) |
Set snd timeout.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_SET_WRITER | ( | svr_conn, | |||
env, | |||||
writer | ) | ((svr_conn)->ops->set_writer(svr_conn, env, writer)) |
Set writer.
#define AXIS2_SIMPLE_HTTP_SVR_CONN_WRITE_RESPONSE | ( | svr_conn, | |||
env, | |||||
response | ) | ((svr_conn)->ops->write_response(svr_conn, env, response)) |
Write response.
typedef struct axis2_simple_http_svr_conn_ops axis2_simple_http_svr_conn_ops_t |
Type name for struct axis2_simple_http_svr_conn_ops
typedef struct axis2_simple_http_svr_conn axis2_simple_http_svr_conn_t |
Type name for struct axis2_simple_http_svr_conn_ops_t
AXIS2_EXTERN axis2_simple_http_svr_conn_t* axis2_simple_http_svr_conn_create | ( | const axis2_env_t * | env, | |
int | sockfd | |||
) |
creates axis2_simple_http_svr_conn struct
env | pointer to environment struct | |
sockfd | sockfd |