ACE_INet
6.1.0
|
#include <String_IOStream.h>
Public Types | |
typedef BasicBufferedStreamBuffer < ACE_CHAR_T, TR > | super |
typedef super::char_type | char_type |
typedef super::openmode | openmode |
typedef ACE_String_Base < ACE_CHAR_T > | string_type |
typedef string_type::size_type | size_type |
typedef super::pos_type | pos_type |
typedef super::off_type | off_type |
typedef super::seekdir | seekdir |
Public Member Functions | |
String_StreamBufferBase (openmode mode) | |
String_StreamBufferBase (string_type &string, openmode mode) | |
virtual | ~String_StreamBufferBase () |
const string_type & | str () const |
void | close_string () |
void | clear_string () |
Protected 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) |
virtual pos_type | seekoff (off_type off, seekdir way, openmode which) |
virtual pos_type | seekpos (pos_type pos, openmode which) |
Private Types | |
enum | { BUFFER_SIZE = 1024 } |
Private Attributes | |
string_type | string_ |
string_type * | string_ref_ |
size_type | rd_ptr_ |
typedef super::char_type ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::char_type |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
typedef super::off_type ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::off_type |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
typedef super::openmode ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::openmode |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
typedef super::pos_type ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::pos_type |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
typedef super::seekdir ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::seekdir |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
typedef string_type::size_type ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::size_type |
typedef ACE_String_Base<ACE_CHAR_T> ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::string_type |
typedef BasicBufferedStreamBuffer<ACE_CHAR_T, TR> ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::super |
anonymous enum [private] |
ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::String_StreamBufferBase | ( | openmode | mode | ) |
ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::String_StreamBufferBase | ( | string_type & | string, |
openmode | mode | ||
) |
ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::~String_StreamBufferBase | ( | ) | [virtual] |
void ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::clear_string | ( | ) |
void ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::close_string | ( | ) |
int ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::read_from_stream | ( | char_type * | buffer, |
std::streamsize | length | ||
) | [protected, virtual] |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
String_StreamBufferBase< ACE_CHAR_T, TR >::pos_type ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::seekoff | ( | off_type | off, |
seekdir | way, | ||
openmode | which | ||
) | [protected, virtual] |
String_StreamBufferBase< ACE_CHAR_T, TR >::pos_type ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::seekpos | ( | pos_type | pos, |
openmode | which | ||
) | [protected, virtual] |
const String_StreamBufferBase< ACE_CHAR_T, TR >::string_type & ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::str | ( | ) | const |
int ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::write_to_stream | ( | const char_type * | buffer, |
std::streamsize | length | ||
) | [protected, virtual] |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
size_type ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::rd_ptr_ [private] |
string_type ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::string_ [private] |
string_type* ACE::IOS::String_StreamBufferBase< ACE_CHAR_T, TR >::string_ref_ [private] |