ACE  6.0.6
Public Member Functions | Public Attributes
ACE_Thru_Task Class Reference

Standard module that acts as a "no op", simply passing on all data to its adjacent neighbor. More...

#include <Stream_Modules.h>

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

List of all members.

Public Member Functions

 ACE_Thru_Task (void)
 Construction.
 ~ACE_Thru_Task (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.

Detailed Description

Standard module that acts as a "no op", simply passing on all data to its adjacent neighbor.


Constructor & Destructor Documentation

ACE_Thru_Task::ACE_Thru_Task ( void  )

Construction.

ACE_Thru_Task::~ACE_Thru_Task ( void  )

Destruction.


Member Function Documentation

int ACE_Thru_Task::close ( u_long  flags = 0) [virtual]
void ACE_Thru_Task::dump ( void  ) const

Dump the state of an object.

Reimplemented from ACE_Task< ACE_SYNCH_USE >.

int ACE_Thru_Task::fini ( void  ) [virtual]
int ACE_Thru_Task::info ( ACE_TCHAR **  info_string,
size_t  length 
) const [virtual]
int ACE_Thru_Task::init ( int  argc,
ACE_TCHAR argv[] 
) [virtual]
int ACE_Thru_Task::open ( void *  a = 0) [virtual]
int ACE_Thru_Task::put ( ACE_Message_Block msg,
ACE_Time_Value tv = 0 
) [virtual]
int ACE_Thru_Task::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