libassa 3.5.1
|
#include <Streambuf.h>
Public Types | |
enum | { USER_BUF = 1 , UNBUFFERED = 2 , EOF_SEEN = 4 , ERR_SEEN = 8 } |
Public Member Functions | |
io_ptrs () | |
void | dump () const |
Public Attributes | |
char * | m_read_base |
char * | m_read_ptr |
char * | m_read_end |
char * | m_write_base |
char * | m_write_ptr |
char * | m_write_end |
char * | m_buf_base |
char * | m_buf_end |
int | m_flags |
char | m_shortbuf [1] |
io_ptrs structure.
Definition at line 30 of file Streambuf.h.
|
inline |
void io_ptrs::dump | ( | ) | const |
Definition at line 22 of file Streambuf.cpp.
References DL, m_buf_base, m_buf_end, m_read_base, m_read_end, m_read_ptr, m_write_base, m_write_end, m_write_ptr, ASSA::STRMBUF, and trace_with_mask.
Referenced by ASSA::Socketbuf::doallocate(), ASSA::Socketbuf::overflow(), ASSA::Streambuf::setb(), ASSA::Streambuf::uflow(), and ASSA::Socketbuf::underflow().
char* ASSA::io_ptrs::m_buf_base |
Definition at line 41 of file Streambuf.h.
Referenced by ASSA::Socketbuf::doallocate(), dump(), ASSA::Streambuf::init(), ASSA::Streambuf::setb(), and ASSA::Streambuf::~Streambuf().
char* ASSA::io_ptrs::m_buf_end |
Definition at line 42 of file Streambuf.h.
Referenced by dump(), ASSA::Streambuf::init(), ASSA::Streambuf::setb(), and ASSA::Streambuf::~Streambuf().
int ASSA::io_ptrs::m_flags |
Definition at line 46 of file Streambuf.h.
Referenced by ASSA::Socketbuf::doallocate(), ASSA::Streambuf::init(), ASSA::Streambuf::setb(), ASSA::Streambuf::unbuffered(), ASSA::Streambuf::unbuffered(), ASSA::Socketbuf::underflow(), and ASSA::Streambuf::~Streambuf().
char* ASSA::io_ptrs::m_read_base |
Definition at line 33 of file Streambuf.h.
Referenced by ASSA::Streambuf::base(), dump(), ASSA::Streambuf::init(), and ASSA::Streambuf::setg().
char* ASSA::io_ptrs::m_read_end |
Definition at line 35 of file Streambuf.h.
Referenced by dump(), ASSA::Streambuf::egptr(), ASSA::Streambuf::in_avail(), ASSA::Streambuf::init(), ASSA::Streambuf::sbumpc(), ASSA::Streambuf::setg(), ASSA::Streambuf::sgetc(), ASSA::Streambuf::snextc(), and ASSA::Streambuf::xsgetn().
char* ASSA::io_ptrs::m_read_ptr |
Definition at line 34 of file Streambuf.h.
Referenced by dump(), ASSA::Streambuf::gptr(), ASSA::Streambuf::in_avail(), ASSA::Streambuf::init(), ASSA::Streambuf::sbumpc(), ASSA::Streambuf::setg(), ASSA::Streambuf::sgetc(), ASSA::Streambuf::snextc(), ASSA::Streambuf::uflow(), and ASSA::Streambuf::xsgetn().
char ASSA::io_ptrs::m_shortbuf[1] |
Definition at line 47 of file Streambuf.h.
Referenced by ASSA::Socketbuf::doallocate(), ASSA::Streambuf::init(), and io_ptrs().
char* ASSA::io_ptrs::m_write_base |
Definition at line 37 of file Streambuf.h.
Referenced by dump(), ASSA::Streambuf::init(), ASSA::Streambuf::pbase(), and ASSA::Streambuf::setp().
char* ASSA::io_ptrs::m_write_end |
Definition at line 39 of file Streambuf.h.
Referenced by dump(), ASSA::Streambuf::epptr(), ASSA::Streambuf::init(), ASSA::Streambuf::setp(), ASSA::Streambuf::sputc(), and ASSA::Streambuf::xsputn().
char* ASSA::io_ptrs::m_write_ptr |
Definition at line 38 of file Streambuf.h.
Referenced by dump(), ASSA::Streambuf::init(), ASSA::Streambuf::pbump(), ASSA::Streambuf::pptr(), ASSA::Streambuf::setp(), ASSA::Streambuf::sputc(), and ASSA::Streambuf::xsputn().