|
| fstream (void) |
|
virtual | ~fstream (void) |
|
bool | open (const char *path, unsigned int oflags, int mode) |
|
bool | open_trunc (const char *path) |
|
bool | create (const char *path) |
|
bool | remove (void) |
|
bool | rename (const char *from_path, const char *to_path) |
|
void | open (int fh, unsigned int oflags, const char *path=NULL) |
|
long long int | fseek (long long int offset, int whence) |
|
long long int | ftell (void) |
|
bool | ftruncate (long long int length) |
|
long long int | fsize (void) const |
|
int | file_handle (void) const |
|
const char * | file_path (void) const |
|
bool | lock (bool exclude=true) |
|
bool | try_lock (bool exclude=true) |
|
bool | unlock (void) |
|
| istream (void) |
|
virtual | ~istream (void) |
|
int | read (void *buf, size_t size, bool loop=true) |
|
bool | readtags (void *buf, size_t *inout, const char *tag, size_t len) |
|
bool | gets (void *buf, size_t *size_inout, bool nonl=true) |
|
bool | read (long long int &n, bool loop=true) |
|
bool | read (int &n, bool loop=true) |
|
bool | read (short &n, bool loop=true) |
|
bool | read (char &ch) |
|
bool | read (string &s, bool loop=true) |
|
bool | read (string *s, bool loop=true) |
|
bool | read (string &s, size_t max, bool loop=true) |
|
bool | read (string *s, size_t max, bool loop=true) |
|
bool | gets (string &s, bool nonl=true, size_t max=0) |
|
bool | gets (string *s, bool nonl=true, size_t max=0) |
|
bool | readtags (string &s, const string &tag) |
|
bool | readtags (string *s, const string &tag) |
|
int | getch (void) |
|
int | ugetch (int ch) |
|
bool | gets_peek (string &buf, bool nonl=true, bool clear=false, int max=0) |
|
bool | gets_peek (string *buf, bool nonl=true, bool clear=false, int max=0) |
|
bool | read_peek (string &buf, bool clear=false) |
|
bool | read_peek (string *buf, bool clear=false) |
|
int | read_peek (void *buf, size_t size) |
|
bool | readn_peek (string &buf, size_t cnt, bool clear=false) |
|
bool | readn_peek (string *buf, size_t cnt, bool clear=false) |
|
istream & | operator>> (string &s) |
|
istream & | operator>> (long long int &n) |
|
istream & | operator>> (int &n) |
|
istream & | operator>> (short &n) |
|
istream & | operator>> (char &ch) |
|
| stream (void) |
|
virtual | ~stream (void)=0 |
|
bool | close (void) |
|
bool | eof (void) const |
|
void | clear_eof (void) |
|
bool | opened (void) const |
|
ACL_VSTREAM * | get_vstream (void) const |
|
ACL_VSTREAM * | unbind (void) |
|
bool | set_ctx (void *ctx, const char *key=NULL, bool replace=true) |
|
void * | get_ctx (const char *key=NULL) const |
|
void * | del_ctx (const char *key=NULL) |
|
void | set_rw_timeout (int n) |
|
void | set_time_unit (time_unit_t unit) |
|
int | get_rw_timeout (void) const |
|
stream_hook * | setup_hook (stream_hook *hook) |
|
stream_hook * | get_hook (void) const |
|
stream_hook * | remove_hook (void) |
|
string & | get_buf (void) |
|
dbuf_pool & | get_dbuf (void) |
|
| ostream (void) |
|
virtual | ~ostream (void) |
|
int | write (const void *data, size_t size, bool loop=true, bool buffed=false) |
|
bool | fflush (void) |
|
int | writev (const struct iovec *v, int count, bool loop=true) |
|
int | vformat (const char *fmt, va_list ap) |
|
int | format (const char *fmt,...) ACL_CPP_PRINTF(2 |
|
int int | write (long long int n) |
|
int | write (int n) |
|
int | write (short n) |
|
int | write (char ch) |
|
int | write (const string &s, bool loop=true) |
|
int | puts (const char *s) |
|
ostream & | operator<< (const string &s) |
|
ostream & | operator<< (const char *s) |
|
ostream & | operator<< (long long int n) |
|
ostream & | operator<< (int n) |
|
ostream & | operator<< (short n) |
|
ostream & | operator<< (char ch) |
|
virtual int | push_pop (const char *in, size_t len, string *out=NULL, size_t max=0) |
|
virtual int | pop_end (string *out, size_t max=0) |
|
| pipe_stream () |
|
virtual | ~pipe_stream () |
|
virtual void | clear () |
|