ACE_INet
6.1.1
|
#include <HTTP_IOStream.h>
Public Types | |
typedef StreamPolicyBase < StreamBuffer > | policy_type |
Public Member Functions | |
StreamBuffer (std::iostream &stream, policy_type *policy=0) | |
virtual | ~StreamBuffer () |
virtual int | sync () |
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) |
virtual int | read_from_stream_i (char *buffer, std::streamsize length) |
virtual int | write_to_stream_i (const char *buffer, std::streamsize length) |
Private Attributes | |
std::iostream & | stream_ |
policy_type * | policy_ |
Friends | |
class | StreamPolicyBase< StreamBuffer > |
ACE::HTTP::StreamBuffer::StreamBuffer | ( | std::iostream & | stream, |
StreamBuffer::policy_type * | policy = 0 |
||
) |
ACE::HTTP::StreamBuffer::~StreamBuffer | ( | ) | [virtual] |
int ACE::HTTP::StreamBuffer::read_from_stream | ( | char * | buffer, |
std::streamsize | length | ||
) | [protected, virtual] |
int ACE::HTTP::StreamBuffer::read_from_stream_i | ( | char * | buffer, |
std::streamsize | length | ||
) | [protected, virtual] |
int ACE::HTTP::StreamBuffer::sync | ( | ) | [virtual] |
Reimplemented from ACE::IOS::BasicBufferedStreamBuffer< ACE_CHAR_T, TR >.
int ACE::HTTP::StreamBuffer::write_to_stream | ( | const char * | buffer, |
std::streamsize | length | ||
) | [protected, virtual] |
int ACE::HTTP::StreamBuffer::write_to_stream_i | ( | const char * | buffer, |
std::streamsize | length | ||
) | [protected, virtual] |
friend class StreamPolicyBase< StreamBuffer > [friend] |
policy_type* ACE::HTTP::StreamBuffer::policy_ [private] |
std::iostream& ACE::HTTP::StreamBuffer::stream_ [private] |