Tizen RT Libs&Environment
v1.1 D4
|
Go to the source code of this file.
Data Structures | |
struct | lib_instream_s |
Structure for getting character from the instream. More... | |
struct | lib_outstream_s |
Structure for putting character to the outstream. More... | |
struct | lib_sistream_s |
Structure for getting character from the instream with seek operation support. More... | |
struct | lib_sostream_s |
Structure for putting character to the outstream with seek operation support. More... | |
struct | lib_meminstream_s |
Structure for operation on a fixed-sized block of memory with lib_instream_s. More... | |
struct | lib_memoutstream_s |
Structure for operation on a fixed-sized block of memory with lib_outstream_s. More... | |
struct | lib_memsistream_s |
Structure for operation on a fixed-sized block of memory with lib_sistream_s. More... | |
struct | lib_memsostream_s |
Structure for operation on a fixed-sized block of memory with lib_sostream_s. More... | |
struct | lib_stdinstream_s |
Structure for operation on a FILE with lib_instream_s. More... | |
struct | lib_stdoutstream_s |
Structure for operation on a FILE with lib_outstream_s. More... | |
struct | lib_stdsistream_s |
Structure for operation on a FILE with lib_sistream_s. More... | |
struct | lib_stdsostream_s |
Structure for operation on a FILE with lib_sostream_s. More... | |
struct | lib_rawinstream_s |
Structure for operation on a fd with lib_instream_s. More... | |
struct | lib_rawoutstream_s |
Structure for operation on a fd with lib_outstream_s. More... | |
struct | lib_rawsistream_s |
Structure for operation on a fd with lib_sistream_s. More... | |
struct | lib_rawsostream_s |
Structure for operation on a fd with lib_sostream_s. More... | |
Macros | |
#define | EXTERN extern |
Typedefs | |
typedef int(* | lib_getc_t) (FAR struct lib_instream_s *this) |
typedef void(* | lib_putc_t) (FAR struct lib_outstream_s *this, int ch) |
typedef int(* | lib_flush_t) (FAR struct lib_outstream_s *this) |
typedef int(* | lib_sigetc_t) (FAR struct lib_sistream_s *this) |
typedef off_t(* | lib_siseek_t) (FAR struct lib_sistream_s *this, off_t offset, int whence) |
typedef void(* | lib_soputc_t) (FAR struct lib_sostream_s *this, int ch) |
typedef int(* | lib_soflush_t) (FAR struct lib_sostream_s *this) |
typedef off_t(* | lib_soseek_t) (FAR struct lib_sostream_s *this, off_t offset, int whence) |
Functions | |
void | lib_meminstream (FAR struct lib_meminstream_s *instream, FAR const char *bufstart, int buflen) |
Initializes a stream for use with a fixed-size memory buffer. More... | |
void | lib_memoutstream (FAR struct lib_memoutstream_s *outstream, FAR char *bufstart, int buflen) |
Initializes a stream for use with a fixed-size memory buffer. More... | |
void | lib_memsistream (FAR struct lib_memsistream_s *instream, FAR const char *bufstart, int buflen) |
Initializes a stream for use with a fixed-size memory buffer. More... | |
void | lib_memsostream (FAR struct lib_memsostream_s *outstream, FAR char *bufstart, int buflen) |
Initializes a stream for use with a fixed-size memory buffer. More... | |
void | lib_stdinstream (FAR struct lib_stdinstream_s *instream, FAR FILE *stream) |
Initializes a stream for use with a FILE instance. More... | |
void | lib_stdoutstream (FAR struct lib_stdoutstream_s *outstream, FAR FILE *stream) |
Initializes a stream for use with a FILE instance. More... | |
void | lib_stdsistream (FAR struct lib_stdsistream_s *instream, FAR FILE *stream) |
Initializes a stream for use with a FILE instance. More... | |
void | lib_stdsostream (FAR struct lib_stdsostream_s *outstream, FAR FILE *stream) |
Initializes a stream for use with a FILE instance. More... | |
void | lib_rawinstream (FAR struct lib_rawinstream_s *instream, int fd) |
Initializes a stream for use with a file descriptor. More... | |
void | lib_rawoutstream (FAR struct lib_rawoutstream_s *outstream, int fd) |
Initializes a stream for use with a file descriptor. More... | |
void | lib_rawsistream (FAR struct lib_rawsistream_s *instream, int fd) |
Initializes a stream for use with a file descriptor. More... | |
void | lib_rawsostream (FAR struct lib_rawsostream_s *outstream, int fd) |
Initializes a stream for use with a file descriptor. More... | |
void | lib_lowoutstream (FAR struct lib_outstream_s *lowoutstream) |
Initializes a stream for use with low-level, architecture-specific I/O. More... | |
void | lib_zeroinstream (FAR struct lib_instream_s *zeroinstream) |
Initializes NULL stream. More... | |
void | lib_nullinstream (FAR struct lib_instream_s *nullinstream) |
Initializes NULL stream. More... | |
void | lib_nulloutstream (FAR struct lib_outstream_s *nulloutstream) |
Initializes NULL stream. More... | |
typedef int(* lib_flush_t) (FAR struct lib_outstream_s *this) |
typedef int(* lib_getc_t) (FAR struct lib_instream_s *this) |
typedef void(* lib_putc_t) (FAR struct lib_outstream_s *this, int ch) |
typedef int(* lib_sigetc_t) (FAR struct lib_sistream_s *this) |
typedef off_t(* lib_siseek_t) (FAR struct lib_sistream_s *this, off_t offset, int whence) |
typedef int(* lib_soflush_t) (FAR struct lib_sostream_s *this) |
typedef void(* lib_soputc_t) (FAR struct lib_sostream_s *this, int ch) |
typedef off_t(* lib_soseek_t) (FAR struct lib_sostream_s *this, off_t offset, int whence) |