abstract_io.h File Reference

Go to the source code of this file.

Typedefs

typedef struct
_reader_t * 
reader_t
 opaque type : generic reader
typedef struct
_writer_t * 
writer_t
 opaque type : generic writer

Functions

writer_t file_writer_new (const char *)
 create a new writer associated to given file.
writer_t buffer_writer_new (char *, word_t)
 create a new writer associated to given buffer of given length.
void writer_close (writer_t)
 close the given writer.
reader_t file_reader_new (const char *)
 create a new reader associated to given file.
reader_t buffer_reader_new (const char *, word_t)
 create a new reader associated to given buffer of given length.
void reader_swap_endian (reader_t)
 toggle endian swapping for the given reader.
void reader_close (reader_t)
 close the given reader.
word_t write_word (writer_t, word_t)
word_t write_string (writer_t, const char *)
word_t read_word (reader_t)
const char * read_string (reader_t)


Generated on Wed Feb 6 14:46:05 2008 for TinyaML by  doxygen 1.5.3