http response writer
[http transport]


Files

file  axis2_http_response_writer.h
 axis2 Response Writer

Classes

struct  axis2_http_response_writer_ops
struct  axis2_http_response_writer

Defines

#define AXIS2_HTTP_RESPONSE_WRITER_GET_ENCODING(response_writer, env)   ((response_writer)->ops->get_encoding(response_writer, env))
#define AXIS2_HTTP_RESPONSE_WRITER_CLOSE(response_writer, env)   ((response_writer)->ops->close(response_writer, env))
#define AXIS2_HTTP_RESPONSE_WRITER_FLUSH(response_writer, env)   ((response_writer)->ops->flush(response_writer, env))
#define AXIS2_HTTP_RESPONSE_WRITER_WRITE_CHAR(response_writer, env, c)   ((response_writer)->ops->write_char(response_writer, env, c))
#define AXIS2_HTTP_RESPONSE_WRITER_WRITE_BUF(response_writer, env, buf, offset, len)
#define AXIS2_HTTP_RESPONSE_WRITER_PRINT_STR(response_writer, env, str)   ((response_writer)->ops->print_str(response_writer, env, str))
#define AXIS2_HTTP_RESPONSE_WRITER_PRINT_INT(response_writer, env, i)   ((response_writer)->ops->print_int(response_writer, env))
#define AXIS2_HTTP_RESPONSE_WRITER_PRINTLN_STR(response_writer, env, str)
#define AXIS2_HTTP_RESPONSE_WRITER_PRINTLN(response_writer, env)   ((response_writer)->ops->println(response_writer, env))
#define AXIS2_HTTP_RESPONSE_WRITER_FREE(response_writer, env)   ((response_writer)->ops->free(response_writer, env))

Typedefs

typedef axis2_http_response_writer_ops axis2_http_response_writer_ops_t
typedef axis2_http_response_writer axis2_http_response_writer_t

Functions

AXIS2_EXTERN axis2_http_response_writer_taxis2_http_response_writer_create (const axis2_env_t *env, axis2_stream_t *stream)
AXIS2_EXTERN axis2_http_response_writer_taxis2_http_response_writer_create_with_encoding (const axis2_env_t *env, axis2_stream_t *stream, const axis2_char_t *encoding)

Define Documentation

#define AXIS2_HTTP_RESPONSE_WRITER_CLOSE ( response_writer,
env   )     ((response_writer)->ops->close(response_writer, env))

Close.

See also:
axis2_http_response_writer_ops::close

#define AXIS2_HTTP_RESPONSE_WRITER_FLUSH ( response_writer,
env   )     ((response_writer)->ops->flush(response_writer, env))

Flush.

See also:
axis2_http_response_writer_ops::flush

#define AXIS2_HTTP_RESPONSE_WRITER_FREE ( response_writer,
env   )     ((response_writer)->ops->free(response_writer, env))

Frees the http response writer.

See also:
axis2_http_response_writer_ops::free

#define AXIS2_HTTP_RESPONSE_WRITER_GET_ENCODING ( response_writer,
env   )     ((response_writer)->ops->get_encoding(response_writer, env))

Get encoding.

See also:
axis2_http_response_writer_ops::get_encoding

#define AXIS2_HTTP_RESPONSE_WRITER_PRINT_INT ( response_writer,
env,
 )     ((response_writer)->ops->print_int(response_writer, env))

Print int.

See also:
axis2_http_response_writer_ops::print_int

#define AXIS2_HTTP_RESPONSE_WRITER_PRINT_STR ( response_writer,
env,
str   )     ((response_writer)->ops->print_str(response_writer, env, str))

Print str.

See also:
axis2_http_response_writer_ops::print_str

#define AXIS2_HTTP_RESPONSE_WRITER_PRINTLN ( response_writer,
env   )     ((response_writer)->ops->println(response_writer, env))

Println.

See also:
axis2_http_response_writer_ops::println

#define AXIS2_HTTP_RESPONSE_WRITER_PRINTLN_STR ( response_writer,
env,
str   ) 

Value:

((response_writer)->ops->println_str(response_writer, env,\
                    str))
Println str.
See also:
axis2_http_response_writer_ops::println_str

#define AXIS2_HTTP_RESPONSE_WRITER_WRITE_BUF ( response_writer,
env,
buf,
offset,
len   ) 

Value:

((response_writer)->ops->write_buf(response_writer, \
                    env, buf, offset, len))
Write buf.
See also:
axis2_http_response_writer_ops::write_buf

#define AXIS2_HTTP_RESPONSE_WRITER_WRITE_CHAR ( response_writer,
env,
 )     ((response_writer)->ops->write_char(response_writer, env, c))

Write char.

See also:
axis2_http_response_writer_ops::write_char


Typedef Documentation

typedef struct axis2_http_response_writer_ops axis2_http_response_writer_ops_t

Type name for struct axis2_http_response_writer_ops

typedef struct axis2_http_response_writer axis2_http_response_writer_t

Type name for struct axis2_http_response_writer


Function Documentation

AXIS2_EXTERN axis2_http_response_writer_t* axis2_http_response_writer_create ( const axis2_env_t env,
axis2_stream_t stream 
)

Parameters:
env pointer to environment struct
stream pointer to stream

AXIS2_EXTERN axis2_http_response_writer_t* axis2_http_response_writer_create_with_encoding ( const axis2_env_t env,
axis2_stream_t stream,
const axis2_char_t *  encoding 
)

Parameters:
env pointer to environment struct
stream pointer to stream
encoding pointer to encoding


Generated on Tue Oct 3 20:48:10 2006 for Axis2/C by  doxygen 1.4.7