#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_ |
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
class ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >
Member Typedef Documentation
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
Constructor & Destructor Documentation
template<class ACE_CHAR_T, class TR>
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
Member Function Documentation
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T, class TR>
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T , class TR >
template<class ACE_CHAR_T , class TR >
Member Data Documentation
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
The documentation for this class was generated from the following files: