axis2_http_simple_request_ops Struct Reference
[http simple request]

#include <axis2_http_simple_request.h>

List of all members.

Public Attributes

axis2_http_request_line_t *(* get_request_line )(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)
axis2_status_t(* set_request_line )(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, axis2_http_request_line_t *request_line)
axis2_bool_t(* contains_header )(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, const axis2_char_t *name)
axis2_array_list_t *(* get_headers )(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)
axis2_http_header_t *(* get_first_header )(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env, const axis2_char_t *str)
axis2_status_t(* remove_headers )(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, const axis2_char_t *str)
axis2_status_t(* add_header )(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, axis2_http_header_t *header)
const axis2_char_t *(* get_content_type )(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)
const axis2_char_t *(* get_charset )(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)
axis2_ssize_t(* get_content_length )(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)
axis2_stream_t *(* get_body )(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)
axis2_ssize_t(* get_body_bytes )(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env, char **buf)
axis2_status_t(* set_body_string )(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, axis2_char_t *str)
axis2_status_t(* free )(axis2_http_simple_request_t *simple_request, const axis2_env_t *env)


Detailed Description

HTTP Simple Request ops struct Encapsulator struct for ops of axis2_http_simple_request


Member Data Documentation

axis2_http_request_line_t*( * axis2_http_simple_request_ops::get_request_line)(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)

Parameters:
simple_request pointer to simple request
env pointer to environment struct

axis2_status_t( * axis2_http_simple_request_ops::set_request_line)(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, axis2_http_request_line_t *request_line)

Parameters:
simple_request pointer to simple request
env pointer to environment struct
request_line pointer to request line
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_bool_t( * axis2_http_simple_request_ops::contains_header)(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, const axis2_char_t *name)

Parameters:
simple_request pointer to simple request
env pointer to environment struct
name pointer to name

axis2_array_list_t*( * axis2_http_simple_request_ops::get_headers)(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)

Parameters:
simple_request pointer to simple request
env pointer to environment struct

axis2_http_header_t*( * axis2_http_simple_request_ops::get_first_header)(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env, const axis2_char_t *str)

Parameters:
simple_request pointer to simple request
env pointer to environment struct
str pointer to str

axis2_status_t( * axis2_http_simple_request_ops::remove_headers)(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, const axis2_char_t *str)

Parameters:
simple_request pointer to simple request
env pointer to environment struct
str pointer to str
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_http_simple_request_ops::add_header)(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, axis2_http_header_t *header)

Parameters:
simple_request pointer to simple request
env pointer to environment struct
header pointer to header
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

const axis2_char_t*( * axis2_http_simple_request_ops::get_content_type)(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)

Parameters:
simple_request pointer to simple request
env pointer to environment struct

const axis2_char_t*( * axis2_http_simple_request_ops::get_charset)(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)

Parameters:
simple_request pointer to simple request
env pointer to environment struct

axis2_ssize_t( * axis2_http_simple_request_ops::get_content_length)(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)

Parameters:
simple_request pointer to simple request
env pointer to environment struct

axis2_stream_t*( * axis2_http_simple_request_ops::get_body)(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env)

Parameters:
simple_request pointer to simple request
env pointer to environment struct

axis2_ssize_t( * axis2_http_simple_request_ops::get_body_bytes)(const axis2_http_simple_request_t *simple_request, const axis2_env_t *env, char **buf)

Parameters:
simple_request pointer to simple request
env pointer to environment struct
buf double pointer to buf

axis2_status_t( * axis2_http_simple_request_ops::set_body_string)(axis2_http_simple_request_t *simple_request, const axis2_env_t *env, axis2_char_t *str)

Parameters:
simple_request pointer to simple request
env pointer to environment struct
str pointer to str
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE

axis2_status_t( * axis2_http_simple_request_ops::free)(axis2_http_simple_request_t *simple_request, const axis2_env_t *env)

Parameters:
simple_request pointer to simple request
env pointer to environment struct
Returns:
AXIS2_SUCCESS on success, else AXIS2_FAILURE


The documentation for this struct was generated from the following file:
Generated on Wed Dec 20 20:14:14 2006 for Axis2/C by  doxygen 1.5.1