ACE_INet
6.1.8
|
#include <FTP_IOStream.h>
Public Member Functions | |
StreamBuffer (std::iostream *stream) | |
virtual | ~StreamBuffer () |
virtual int | sync () |
std::iostream * | set_stream (std::iostream *stream) |
![]() | |
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 () |
void | set_interceptor (interceptor_type &interceptor) |
Protected Types | |
enum | { BUFFER_SIZE = 4096 } |
Protected Member Functions | |
virtual int | read_from_stream (char *buffer, std::streamsize length) |
virtual int | write_to_stream (const char *buffer, std::streamsize length) |
![]() | |
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 Attributes | |
std::iostream * | stream_ |
Additional Inherited Members | |
![]() | |
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 |
ACE::FTP::StreamBuffer::StreamBuffer | ( | std::iostream * | stream | ) |
|
virtual |
|
protectedvirtual |
std::iostream * ACE::FTP::StreamBuffer::set_stream | ( | std::iostream * | stream | ) |
|
virtual |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
|
protectedvirtual |
|
private |