template <class charT, class traits = char_traits <charT> > class basic_fdbuf : public basic_streambuf <charT, traits> Basic file descriptors stream buffer
| | basic_fdbuf (int fdin, int fdout) Constructor |
| | fFdIn Inpput file descriptor |
| | fFdOut Inpput file descriptor |
| | fBufferSize size of input data buffer |
| | fBuffer [fBufferSize] Input data buffer |
Basic stream buffer with file descriptors.
int fFdIn
int fFdOut
static const streamsize fBufferSize
char_type fBuffer[fBufferSize]
virtual int_type underflow()
virtual int_type overflow(int_type c = traits::eof())
virtual streamsize xsputn(const char_type* s, streamsize num)
virtual pos_type seekoff(off_type off, ios_base::seekdir way, ios_base::openmode which = ios_base::in | ios_base::out)
virtual pos_type seekpos(pos_type sp, ios_base::openmode which = ios_base::in | ios_base::out)
static streamsize fdread(int fd, char_type* s, streamsize num)
static streamsize fdwrite(int fd, const char_type* s, streamsize num)
static pos_type fdseek(int fd, off_type off, ios_base::seekdir way)
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++