Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals

io_s Struct Reference


Data Fields

char * name
codec_chain_t codec_chain
int eof
size_t size
unsigned int refcnt
int is_secure
io_read_op read
io_write_op write
io_seek_op seek
io_tell_op tell
io_term_op term
char * rbuf
size_t rbsz
size_t rcount
size_t roff
char * ubuf
size_t ucount
size_t uoff
char * wbuf
size_t wbsz
size_t wcount
size_t woff

Field Documentation

codec_chain_t io_s::codec_chain
 

Definition at line 40 of file ioprv.h.

Referenced by io_codec_add_head(), io_codec_add_tail(), io_codecs_remove(), and io_prv_create().

int io_s::eof
 

Definition at line 41 of file ioprv.h.

Referenced by io_read().

int io_s::is_secure
 

Definition at line 48 of file ioprv.h.

Referenced by io_is_secure(), and io_ssl_create().

char* io_s::name
 

Definition at line 39 of file ioprv.h.

Referenced by io_free(), io_name_get(), and io_name_set().

size_t io_s::rbsz
 

Definition at line 60 of file ioprv.h.

char* io_s::rbuf
 

Definition at line 59 of file ioprv.h.

Referenced by io_free(), io_gets(), and io_read().

size_t io_s::rcount
 

Definition at line 61 of file ioprv.h.

Referenced by io_gets(), and io_read().

io_read_op io_s::read
 

Definition at line 51 of file ioprv.h.

Referenced by io_fd_create(), io_mem_create(), and io_ssl_create().

unsigned int io_s::refcnt
 

Definition at line 45 of file ioprv.h.

Referenced by io_dup(), io_free(), and io_prv_create().

size_t io_s::roff
 

Definition at line 62 of file ioprv.h.

Referenced by io_gets(), and io_read().

io_seek_op io_s::seek
 

Definition at line 53 of file ioprv.h.

Referenced by io_fd_create(), io_mem_create(), and io_seek().

size_t io_s::size
 

Definition at line 42 of file ioprv.h.

Referenced by io_mem_create(), io_prv_create(), and io_ssl_create().

io_tell_op io_s::tell
 

Definition at line 54 of file ioprv.h.

Referenced by io_fd_create(), io_mem_create(), and io_tell().

io_term_op io_s::term
 

Definition at line 55 of file ioprv.h.

Referenced by io_fd_create(), io_free(), io_mem_create(), and io_ssl_create().

char* io_s::ubuf
 

Definition at line 65 of file ioprv.h.

Referenced by io_free().

size_t io_s::ucount
 

Definition at line 66 of file ioprv.h.

size_t io_s::uoff
 

Definition at line 67 of file ioprv.h.

size_t io_s::wbsz
 

Definition at line 73 of file ioprv.h.

char* io_s::wbuf
 

Definition at line 72 of file ioprv.h.

Referenced by io_codecs_remove(), io_flush(), io_free(), and io_write().

size_t io_s::wcount
 

Definition at line 74 of file ioprv.h.

Referenced by io_flush(), and io_write().

size_t io_s::woff
 

Definition at line 75 of file ioprv.h.

io_write_op io_s::write
 

Definition at line 52 of file ioprv.h.

Referenced by io_fd_create(), io_flush(), io_mem_create(), and io_ssl_create().


The documentation for this struct was generated from the following file:
←Products
© 2005-2006 - KoanLogic S.r.l. - All rights reserved