|
ACE_INet
6.0.7
|
#include <BidirStreamBuffer.h>

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::openmode | openmode |
| typedef StreamInterceptorBase < char_type, char_traits > | interceptor_type |
Public Member Functions | |
| BasicBidirStreamBuffer (STREAM_HANDLER *sh, std::streamsize bufsz, openmode mode) | |
| Constructor. | |
| virtual | ~BasicBidirStreamBuffer () |
| Destructor. | |
| virtual int_type | overflow (int_type c) |
| virtual int_type | underflow () |
| virtual int | sync () |
| const STREAM_HANDLER & | stream () const |
| void | close_stream () |
| void | set_interceptor (interceptor_type &interceptor) |
Protected Member Functions | |
| void | set_mode (openmode mode) |
| openmode | get_mode () const |
| void | reset_buffers () |
Private Member Functions | |
| virtual int | read_from_stream (char_type *buffer, std::streamsize length) |
| virtual int | write_to_stream (const char_type *buffer, std::streamsize length) |
| int | flush_buffer () |
| BasicBidirStreamBuffer (const BasicBidirStreamBuffer &) | |
| BasicBidirStreamBuffer & | operator= (const BasicBidirStreamBuffer &) |
Private Attributes | |
| std::streamsize | bufsize_ |
| ACE_Auto_Array_Ptr< char_type > | read_buffer_ |
| ACE_Auto_Array_Ptr< char_type > | write_buffer_ |
| openmode | mode_ |
| STREAM_HANDLER * | stream_ |
| interceptor_type * | interceptor_ |
| typedef std::basic_streambuf<ACE_CHAR_T, TR> ACE::IOS::BasicBidirStreamBuffer::base_type |
| typedef ACE_CHAR_T ACE::IOS::BasicBidirStreamBuffer::char_type |
| typedef base_type::int_type ACE::IOS::BasicBidirStreamBuffer::int_type |
| typedef StreamInterceptorBase<char_type, char_traits> ACE::IOS::BasicBidirStreamBuffer::interceptor_type |
| typedef std::basic_ios<ACE_CHAR_T, TR> ACE::IOS::BasicBidirStreamBuffer::ios_type |
| typedef base_type::off_type ACE::IOS::BasicBidirStreamBuffer::off_type |
| typedef ios_type::openmode ACE::IOS::BasicBidirStreamBuffer::openmode |
Reimplemented in ACE::IOS::BidirStreamBuffer.
| typedef base_type::pos_type ACE::IOS::BasicBidirStreamBuffer::pos_type |
| ACE::IOS::BasicBidirStreamBuffer::BasicBidirStreamBuffer | ( | STREAM_HANDLER * | sh, |
| std::streamsize | bufsz, | ||
| openmode | mode | ||
| ) |
Constructor.
| ACE::IOS::BasicBidirStreamBuffer::~BasicBidirStreamBuffer | ( | ) | [virtual] |
Destructor.
| ACE::IOS::BasicBidirStreamBuffer::BasicBidirStreamBuffer | ( | const BasicBidirStreamBuffer & | ) | [private] |
| void ACE::IOS::BasicBidirStreamBuffer::close_stream | ( | ) |
| int ACE::IOS::BasicBidirStreamBuffer::flush_buffer | ( | ) | [private] |
| BasicBidirStreamBuffer< ACE_CHAR_T, STREAM_HANDLER, TR >::openmode ACE::IOS::BasicBidirStreamBuffer::get_mode | ( | ) | const [protected] |
| BasicBidirStreamBuffer& ACE::IOS::BasicBidirStreamBuffer::operator= | ( | const BasicBidirStreamBuffer & | ) | [private] |
| BasicBidirStreamBuffer< ACE_CHAR_T, STREAM_HANDLER, TR >::int_type ACE::IOS::BasicBidirStreamBuffer::overflow | ( | int_type | c | ) | [virtual] |
| int ACE::IOS::BasicBidirStreamBuffer::read_from_stream | ( | char_type * | buffer, |
| std::streamsize | length | ||
| ) | [private, virtual] |
| void ACE::IOS::BasicBidirStreamBuffer::reset_buffers | ( | ) | [protected] |
| void ACE::IOS::BasicBidirStreamBuffer::set_interceptor | ( | interceptor_type & | interceptor | ) |
| void ACE::IOS::BasicBidirStreamBuffer::set_mode | ( | openmode | mode | ) | [protected] |
| const STREAM_HANDLER & ACE::IOS::BasicBidirStreamBuffer::stream | ( | ) | const |
| int ACE::IOS::BasicBidirStreamBuffer::sync | ( | ) | [virtual] |
| BasicBidirStreamBuffer< ACE_CHAR_T, STREAM_HANDLER, TR >::int_type ACE::IOS::BasicBidirStreamBuffer::underflow | ( | ) | [virtual] |
| int ACE::IOS::BasicBidirStreamBuffer::write_to_stream | ( | const char_type * | buffer, |
| std::streamsize | length | ||
| ) | [private, virtual] |
std::streamsize ACE::IOS::BasicBidirStreamBuffer::bufsize_ [private] |
STREAM_HANDLER* ACE::IOS::BasicBidirStreamBuffer::stream_ [private] |
1.7.5