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

Detailed Description

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

Definition at line 37 of file StreamInterceptor.h.


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

Definition at line 41 of file StreamInterceptor.h.

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

Definition at line 40 of file StreamInterceptor.h.

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

Definition at line 42 of file StreamInterceptor.h.


Constructor & Destructor Documentation

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

Definition at line 21 of file StreamInterceptor.cpp.

      {
      }

template<class ACE_CHAR_T , class TR >
ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::StreamInterceptorBase (  )  [protected]

Definition at line 16 of file StreamInterceptor.cpp.

      {
      }


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]

Reimplemented in My_FTP_RequestHandler, and My_HTTP_RequestHandler.

Definition at line 42 of file StreamInterceptor.cpp.

      {
      }

template<class ACE_CHAR_T , class TR >
void ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::after_write ( int  length_written  )  [virtual]

Definition at line 32 of file StreamInterceptor.cpp.

      {
      }

template<class ACE_CHAR_T , class TR >
void ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >::before_read ( std::streamsize  length_to_read  )  [virtual]

Definition at line 37 of file StreamInterceptor.cpp.

      {
      }

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]

Definition at line 26 of file StreamInterceptor.cpp.

      {
      }

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