ACE  6.0.6
Public Member Functions | Public Attributes | Private Member Functions
ACE_Stream_Tail Class Reference

Standard module that acts as the head of a stream. More...

#include <Stream_Modules.h>

Inheritance diagram for ACE_Stream_Tail:
Inheritance graph
[legend]
Collaboration diagram for ACE_Stream_Tail:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACE_Stream_Tail (void)
 Construction.
 ~ACE_Stream_Tail (void)
 Destruction.
virtual int open (void *a=0)
virtual int close (u_long flags=0)
virtual int put (ACE_Message_Block *msg, ACE_Time_Value *=0)
virtual int svc (void)
virtual int init (int argc, ACE_TCHAR *argv[])
virtual int info (ACE_TCHAR **info_string, size_t length) const
virtual int fini (void)
void dump (void) const
 Dump the state of an object.

Public Attributes

 ACE_ALLOC_HOOK_DECLARE
 Declare the dynamic allocation hooks.

Private Member Functions

int control (ACE_Message_Block *)
 Performs canonical flushing at the ACE_Stream tail.
int canonical_flush (ACE_Message_Block *)

Detailed Description

Standard module that acts as the head of a stream.


Constructor & Destructor Documentation

ACE_Stream_Tail::ACE_Stream_Tail ( void  )

Construction.

ACE_Stream_Tail::~ACE_Stream_Tail ( void  )

Destruction.


Member Function Documentation

int ACE_Stream_Tail::canonical_flush ( ACE_Message_Block mb) [private]
int ACE_Stream_Tail::close ( u_long  flags = 0) [virtual]
int ACE_Stream_Tail::control ( ACE_Message_Block mb) [private]

Performs canonical flushing at the ACE_Stream tail.

void ACE_Stream_Tail::dump ( void  ) const

Dump the state of an object.

Reimplemented from ACE_Task< ACE_SYNCH_USE >.

int ACE_Stream_Tail::fini ( void  ) [virtual]
int ACE_Stream_Tail::info ( ACE_TCHAR **  info_string,
size_t  length 
) const [virtual]
int ACE_Stream_Tail::init ( int  argc,
ACE_TCHAR argv[] 
) [virtual]
int ACE_Stream_Tail::open ( void *  a = 0) [virtual]
int ACE_Stream_Tail::put ( ACE_Message_Block msg,
ACE_Time_Value = 0 
) [virtual]
int ACE_Stream_Tail::svc ( void  ) [virtual]

Member Data Documentation

Declare the dynamic allocation hooks.

Reimplemented from ACE_Task< ACE_SYNCH_USE >.


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