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 Thu Aug 31 17:32:42 2006 for Axis2/C by  doxygen 1.4.6