ACE_INet
6.1.0
|
#include <HTTP_StreamPolicyBase.h>
Public Types | |
typedef STREAM_BUFFER::char_type | char_type |
Public Member Functions | |
StreamPolicyBase () | |
virtual | ~StreamPolicyBase () |
virtual int | read_from_stream (char_type *buffer, std::streamsize length)=0 |
virtual int | write_to_stream (const char_type *buffer, std::streamsize length)=0 |
void | set_stream_buffer (STREAM_BUFFER *streambuf) |
Protected Member Functions | |
int | read_from_stream_i (char_type *buffer, std::streamsize length) |
int | write_to_stream_i (const char_type *buffer, std::streamsize length) |
Private Attributes | |
STREAM_BUFFER * | streambuf_ |
typedef STREAM_BUFFER::char_type ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::char_type |
ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::StreamPolicyBase | ( | ) |
ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::~StreamPolicyBase | ( | ) | [virtual] |
virtual int ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::read_from_stream | ( | char_type * | buffer, |
std::streamsize | length | ||
) | [pure virtual] |
int ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::read_from_stream_i | ( | char_type * | buffer, |
std::streamsize | length | ||
) | [protected] |
void ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::set_stream_buffer | ( | STREAM_BUFFER * | streambuf | ) |
virtual int ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::write_to_stream | ( | const char_type * | buffer, |
std::streamsize | length | ||
) | [pure virtual] |
int ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::write_to_stream_i | ( | const char_type * | buffer, |
std::streamsize | length | ||
) | [protected] |
STREAM_BUFFER* ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >::streambuf_ [private] |