ACE_INet  6.0.7
Public Types | Public Member Functions | Protected Member Functions
ACE::IOS::StreamInterceptorBase Class Reference

#include <StreamInterceptor.h>

Inheritance diagram for ACE::IOS::StreamInterceptorBase:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::basic_ios
< ACE_CHAR_T, TR > 
ios_type
typedef ACE_CHAR_T char_type
typedef ios_type::openmode openmode

Public Member Functions

virtual ~StreamInterceptorBase ()
virtual void before_write (const char_type *buffer, std::streamsize length_to_write)
virtual void after_write (int length_written)
virtual void before_read (std::streamsize length_to_read)
virtual void after_read (const char_type *buffer, int length_read)
virtual void on_eof (void)

Protected Member Functions

 StreamInterceptorBase ()

Member Typedef Documentation

typedef std::basic_ios<ACE_CHAR_T, TR> ACE::IOS::StreamInterceptorBase::ios_type
typedef ios_type::openmode ACE::IOS::StreamInterceptorBase::openmode

Constructor & Destructor Documentation

ACE::IOS::StreamInterceptorBase::~StreamInterceptorBase ( ) [virtual]
ACE::IOS::StreamInterceptorBase::StreamInterceptorBase ( ) [protected]

Member Function Documentation

void ACE::IOS::StreamInterceptorBase::after_read ( const char_type buffer,
int  length_read 
) [virtual]
void ACE::IOS::StreamInterceptorBase::after_write ( int  length_written) [virtual]
void ACE::IOS::StreamInterceptorBase::before_read ( std::streamsize  length_to_read) [virtual]
void ACE::IOS::StreamInterceptorBase::before_write ( const char_type buffer,
std::streamsize  length_to_write 
) [virtual]
void ACE::IOS::StreamInterceptorBase::on_eof ( void  ) [virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines