|
Classes |
struct | axis2_stream_ops |
| Axis2 stream operations struct. More...
|
struct | axis2_stream |
| Axis2 Stream struct. More...
|
Defines |
#define | AXIS2_STREAM_FREE(stream) ((stream->ops)->free(stream)) |
#define | AXIS2_STREAM_READ(stream, buffer, count) ((stream)->ops->read(buffer, count)) |
#define | AXIS2_STREAM_WRITE(stream, buffer, count) ((stream->ops)->write(buffer, count)) |
#define | AXIS2_STREAM_FILE_OPEN(stream, file_name, options) ((stream->ops)->file_open(file_name, options)) |
#define | AXIS2_STREAM_FILE_CLOSE(stream, file_ptr) ((stream->ops)->file_close(file_ptr)) |
#define | AXIS2_STREAM_FILE_GET_CHAR(stream, file_ptr) ((stream->ops)->file_get_char(file_ptr)) |
#define | AXIS2_STREAM_FILE_UNGET_CHAR(stream, chr, file_ptr) ((stream->ops)->file_unget_char(chr, file_ptr)) |
Typedefs |
typedef axis2_stream_ops | axis2_stream_ops_t |
| Axis2 stream operations struct.
|
typedef axis2_stream | axis2_stream_t |
| Axis2 Stream struct.
|