TAO_RTEvent  2.0.7
Public Member Functions | Private Member Functions | Private Attributes
TAO_EC_Auto_Command Class Reference

Utility class which executes COMMAND in its destructor. More...

#include <EC_Lifetime_Utils_T.h>

List of all members.

Public Member Functions

 TAO_EC_Auto_Command (void)
 TAO_EC_Auto_Command (const T &command)
 ~TAO_EC_Auto_Command (void)
void set_command (const T &command)
void set_command (TAO_EC_Auto_Command< T > &auto_command)
void execute (void)
void allow_command (void)
void disallow_command (void)

Private Member Functions

 TAO_EC_Auto_Command (const TAO_EC_Auto_Command &)
TAO_EC_Auto_Commandoperator= (const TAO_EC_Auto_Command &)

Private Attributes

command_
int allow_command_

Detailed Description

Utility class which executes COMMAND in its destructor.

Template argument requirements:

Has void execute (void); method which can throw ONLY CORBA exceptions. Has default and copy constructors.


Constructor & Destructor Documentation

TAO_EC_Auto_Command::TAO_EC_Auto_Command ( void  )
TAO_EC_Auto_Command::TAO_EC_Auto_Command ( const T &  command)
TAO_EC_Auto_Command::~TAO_EC_Auto_Command ( void  )
TAO_EC_Auto_Command::TAO_EC_Auto_Command ( const TAO_EC_Auto_Command ) [private]

Member Function Documentation

void TAO_EC_Auto_Command::allow_command ( void  )
void TAO_EC_Auto_Command::disallow_command ( void  )
void TAO_EC_Auto_Command::execute ( void  )
TAO_EC_Auto_Command& TAO_EC_Auto_Command::operator= ( const TAO_EC_Auto_Command ) [private]
void TAO_EC_Auto_Command::set_command ( const T &  command)
void TAO_EC_Auto_Command::set_command ( TAO_EC_Auto_Command< T > &  auto_command)

Member Data Documentation


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