ACE_INet  6.1.0
Public Types | Public Member Functions | Protected Member Functions
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]

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 ()

template<class ACE_CHAR_T, class TR = std::char_traits<ACE_CHAR_T>>
class ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >


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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines