#include <axis2_stream.h>
Public Attributes | |
axis2_status_t(* | free )(struct axis2_stream *stream) |
axis2_status_t(* | read )(void *buffer, size_t count) |
axis2_status_t(* | write )(const void *buffer, size_t count) |
void *(* | file_open )(const char *file_name, const char *options) |
axis2_status_t(* | file_close )(void *file_ptr) |
axis2_char_t(* | file_get_char )(void *file_ptr) |
axis2_status_t(* | file_unget_char )(const char chr, void *file_ptr) |
Encapsulator struct for operations of axis2_stream
|
close a file
|
|
reads a once character from a file
|
|
open a file for read according to the file options given
|
|
write a previously read character back to the file stream
|
|
deletes the stream
|
|
reads from stream
|
|
writes into stream
|