#include <BufferedStreamBuffer.h>
List of all members.
Public Types |
typedef std::basic_streambuf
< ACE_CHAR_T, TR > | base_type |
typedef std::basic_ios
< ACE_CHAR_T, TR > | ios_type |
typedef ACE_CHAR_T | char_type |
typedef TR | char_traits |
typedef base_type::int_type | int_type |
typedef base_type::pos_type | pos_type |
typedef base_type::off_type | off_type |
typedef ios_type::seekdir | seekdir |
typedef ios_type::openmode | openmode |
typedef StreamInterceptorBase
< char_type, char_traits > | interceptor_type |
Public Member Functions |
| BasicBufferedStreamBuffer (std::streamsize bufsz, typename std::basic_ios< ACE_CHAR_T, TR >::openmode mode) |
virtual | ~BasicBufferedStreamBuffer () |
virtual int_type | overflow (int_type c) |
virtual int_type | underflow () |
virtual int | sync () |
void | set_interceptor (interceptor_type &interceptor) |
Protected Member Functions |
void | set_mode (typename std::basic_ios< ACE_CHAR_T, TR >::openmode mode) |
std::basic_ios< ACE_CHAR_T, TR >
::openmode | get_mode () const |
virtual int | read_from_stream (char_type *buffer, std::streamsize length) |
virtual int | write_to_stream (const char_type *buffer, std::streamsize length) |
void | reset_buffers () |
Private Member Functions |
int | flush_buffer () |
| BasicBufferedStreamBuffer (const BasicBufferedStreamBuffer &) |
BasicBufferedStreamBuffer & | operator= (const BasicBufferedStreamBuffer &) |
Private Attributes |
std::streamsize | bufsize_ |
ACE_Auto_Array_Ptr< char_type > | buffer_ |
std::basic_ios< ACE_CHAR_T, TR >
::openmode | mode_ |
interceptor_type * | interceptor_ |
Member Typedef Documentation
Constructor & Destructor Documentation
ACE::IOS::BasicBufferedStreamBuffer::BasicBufferedStreamBuffer |
( |
std::streamsize |
bufsz, |
|
|
typename std::basic_ios< ACE_CHAR_T, TR >::openmode |
mode |
|
) |
| |
ACE::IOS::BasicBufferedStreamBuffer::~BasicBufferedStreamBuffer |
( |
| ) |
[virtual] |
Member Function Documentation
int ACE::IOS::BasicBufferedStreamBuffer::flush_buffer |
( |
| ) |
[private] |
std::basic_ios< ACE_CHAR_T, TR >::openmode ACE::IOS::BasicBufferedStreamBuffer::get_mode |
( |
| ) |
const [protected] |
int ACE::IOS::BasicBufferedStreamBuffer::read_from_stream |
( |
char_type * |
buffer, |
|
|
std::streamsize |
length |
|
) |
| [protected, virtual] |
void ACE::IOS::BasicBufferedStreamBuffer::reset_buffers |
( |
| ) |
[protected] |
void ACE::IOS::BasicBufferedStreamBuffer::set_interceptor |
( |
interceptor_type & |
interceptor | ) |
|
void ACE::IOS::BasicBufferedStreamBuffer::set_mode |
( |
typename std::basic_ios< ACE_CHAR_T, TR >::openmode |
mode | ) |
[protected] |
int ACE::IOS::BasicBufferedStreamBuffer::sync |
( |
| ) |
[virtual] |
int ACE::IOS::BasicBufferedStreamBuffer::write_to_stream |
( |
const char_type * |
buffer, |
|
|
std::streamsize |
length |
|
) |
| [protected, virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: