ACE_INet 8.0.5
Loading...
Searching...
No Matches
ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER > Class Template Reference

#include <HTTP_StreamPolicy.h>

Inheritance diagram for ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >:
Collaboration diagram for ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >:

Public Types

typedef STREAM_BUFFER::char_type char_type
typedef ACE::IOS::String_OStreamBase< char_typebuffer_type
Public Types inherited from ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >
typedef STREAM_BUFFER::char_type char_type

Public Member Functions

 ChunkedTransferStreamPolicyBase ()
virtual ~ChunkedTransferStreamPolicyBase ()
Public Member Functions inherited from ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >
 StreamPolicyBase ()
virtual ~StreamPolicyBase ()
void set_stream_buffer (STREAM_BUFFER *streambuf)

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)
int getc ()
Protected Member Functions inherited from ACE::HTTP::StreamPolicyBase< STREAM_BUFFER >
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

std::streamsize chunk_cnt_
buffer_type chunk_

Member Typedef Documentation

◆ buffer_type

template<class STREAM_BUFFER>
typedef ACE::IOS::String_OStreamBase<char_type> ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::buffer_type

◆ char_type

template<class STREAM_BUFFER>
typedef STREAM_BUFFER::char_type ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::char_type

Constructor & Destructor Documentation

◆ ChunkedTransferStreamPolicyBase()

template<class STREAM_BUFFER>
ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::ChunkedTransferStreamPolicyBase ( )

◆ ~ChunkedTransferStreamPolicyBase()

template<class STREAM_BUFFER>
ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::~ChunkedTransferStreamPolicyBase ( )
virtual

Member Function Documentation

◆ getc()

template<class STREAM_BUFFER>
int ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::getc ( )
protected

◆ read_from_stream()

template<class STREAM_BUFFER>
int ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::read_from_stream ( char_type * buffer,
std::streamsize length )
protectedvirtual

◆ write_to_stream()

template<class STREAM_BUFFER>
int ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::write_to_stream ( const char_type * buffer,
std::streamsize length )
protectedvirtual

Member Data Documentation

◆ chunk_

template<class STREAM_BUFFER>
buffer_type ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::chunk_
private

◆ chunk_cnt_

template<class STREAM_BUFFER>
std::streamsize ACE::HTTP::ChunkedTransferStreamPolicyBase< STREAM_BUFFER >::chunk_cnt_
private

The documentation for this class was generated from the following files: