ACE_INet  6.3.3
Public Types | Public Member Functions | Protected Member Functions | List of all members
ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR > Class Template Reference

#include <StreamInterceptor.h>

Inheritance diagram for ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >:
Inheritance graph
[legend]

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

template<class ACE_CHAR_T , class TR = std::char_traits<ACE_CHAR_T>>
typedef ACE_CHAR_T ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::char_type
template<class ACE_CHAR_T , class TR = std::char_traits<ACE_CHAR_T>>
typedef std::basic_ios<ACE_CHAR_T, TR> ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::ios_type
template<class ACE_CHAR_T , class TR = std::char_traits<ACE_CHAR_T>>
typedef ios_type::openmode ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::openmode

Constructor & Destructor Documentation

template<class ACE_CHAR_T , class TR >
ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::~StreamInterceptorBase ( )
virtual
template<class ACE_CHAR_T , class TR >
ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::StreamInterceptorBase ( )
protected

Member Function Documentation

template<class ACE_CHAR_T , class TR >
void ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::after_read ( const char_type buffer,
int  length_read 
)
virtual
template<class ACE_CHAR_T , class TR >
void ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::after_write ( int  length_written)
virtual
template<class ACE_CHAR_T , class TR >
void ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::before_read ( std::streamsize  length_to_read)
virtual
template<class ACE_CHAR_T , class TR >
void ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::before_write ( const char_type buffer,
std::streamsize  length_to_write 
)
virtual
template<class ACE_CHAR_T , class TR >
void ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::on_eof ( void  )
virtual

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