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_t * | axis2_http_response_writer_create (const axis2_env_t *env, axis2_stream_t *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) |
#define AXIS2_HTTP_RESPONSE_WRITER_CLOSE | ( | response_writer, | |||
env | ) | ((response_writer)->ops->close(response_writer, env)) |
Close.
#define AXIS2_HTTP_RESPONSE_WRITER_FLUSH | ( | response_writer, | |||
env | ) | ((response_writer)->ops->flush(response_writer, env)) |
Flush.
#define AXIS2_HTTP_RESPONSE_WRITER_FREE | ( | response_writer, | |||
env | ) | ((response_writer)->ops->free(response_writer, env)) |
Frees the http response writer.
#define AXIS2_HTTP_RESPONSE_WRITER_GET_ENCODING | ( | response_writer, | |||
env | ) | ((response_writer)->ops->get_encoding(response_writer, env)) |
Get encoding.
#define AXIS2_HTTP_RESPONSE_WRITER_PRINT_INT | ( | response_writer, | |||
env, | |||||
i | ) | ((response_writer)->ops->print_int(response_writer, env)) |
Print int.
#define AXIS2_HTTP_RESPONSE_WRITER_PRINT_STR | ( | response_writer, | |||
env, | |||||
str | ) | ((response_writer)->ops->print_str(response_writer, env, str)) |
Print str.
#define AXIS2_HTTP_RESPONSE_WRITER_PRINTLN | ( | response_writer, | |||
env | ) | ((response_writer)->ops->println(response_writer, env)) |
Println.
#define AXIS2_HTTP_RESPONSE_WRITER_PRINTLN_STR | ( | response_writer, | |||
env, | |||||
str | ) |
Value:
((response_writer)->ops->println_str(response_writer, env,\ 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))
#define AXIS2_HTTP_RESPONSE_WRITER_WRITE_CHAR | ( | response_writer, | |||
env, | |||||
c | ) | ((response_writer)->ops->write_char(response_writer, env, c)) |
Write char.
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
AXIS2_EXTERN axis2_http_response_writer_t* axis2_http_response_writer_create | ( | const axis2_env_t * | env, | |
axis2_stream_t * | stream | |||
) |
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 | |||
) |
env | pointer to environment struct | |
stream | pointer to stream | |
encoding | pointer to encoding |