http worker
[http transport]


Files

file  axis2_http_worker.h
 axis2 HTTP Worker

Classes

struct  axis2_http_worker_ops
struct  axis2_http_worker

Defines

#define AXIS2_HTTP_WORKER_PROCESS_REQUEST(http_worker, env, svr_conn, simple_request)
#define AXIS2_HTTP_WORKER_SET_SVR_PORT(http_worker, env, port)   ((http_worker)->ops->set_svr_port(http_worker, env, port))
#define AXIS2_HTTP_WORKER_FREE(http_worker, env)   ((http_worker)->ops->free(http_worker, env))

Typedefs

typedef axis2_http_worker_ops axis2_http_worker_ops_t
typedef axis2_http_worker axis2_http_worker_t

Functions

AXIS2_EXTERN axis2_http_worker_taxis2_http_worker_create (const axis2_env_t *env, axis2_conf_ctx_t *conf_ctx)

Define Documentation

#define AXIS2_HTTP_WORKER_FREE ( http_worker,
env   )     ((http_worker)->ops->free(http_worker, env))

Frees the http worker.

See also:
axis2_http_worker_ops::free

#define AXIS2_HTTP_WORKER_PROCESS_REQUEST ( http_worker,
env,
svr_conn,
simple_request   ) 

Value:

((http_worker)->ops->process_request(\
            http_worker, env, svr_conn, simple_request))
Process the request.
See also:
axis2_http_worker_ops::process_request

#define AXIS2_HTTP_WORKER_SET_SVR_PORT ( http_worker,
env,
port   )     ((http_worker)->ops->set_svr_port(http_worker, env, port))

Sets the server port.

See also:
axis2_http_worker_ops::set_svr_port


Typedef Documentation

typedef struct axis2_http_worker_ops axis2_http_worker_ops_t

Type name for struct axis2_http_worker_ops

typedef struct axis2_http_worker axis2_http_worker_t

Type name for struct axis2_http_worker


Function Documentation

AXIS2_EXTERN axis2_http_worker_t* axis2_http_worker_create ( const axis2_env_t env,
axis2_conf_ctx_t conf_ctx 
)

Parameters:
env pointer to environment struct
conf_ctx pointer to configuration context


Generated on Wed Dec 20 20:35:01 2006 for Axis2/C by  doxygen 1.5.1