TAO_RTEvent 4.0.0
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TAO_EC_Auto_Command< T > Class Template Reference

#include <EC_Lifetime_Utils_T.h>

Collaboration diagram for TAO_EC_Auto_Command< T >:
Collaboration graph
[legend]

Public Member Functions

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

Private Member Functions

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

Private Attributes

command_
 
bool allow_command_
 

Constructor & Destructor Documentation

◆ TAO_EC_Auto_Command() [1/3]

template<class T >
TAO_EC_Auto_Command< T >::TAO_EC_Auto_Command ( )

◆ TAO_EC_Auto_Command() [2/3]

template<class T >
TAO_EC_Auto_Command< T >::TAO_EC_Auto_Command ( const T & command)

◆ ~TAO_EC_Auto_Command()

template<class T >
TAO_EC_Auto_Command< T >::~TAO_EC_Auto_Command ( )

◆ TAO_EC_Auto_Command() [3/3]

template<class T >
TAO_EC_Auto_Command< T >::TAO_EC_Auto_Command ( const TAO_EC_Auto_Command< T > & )
private

Member Function Documentation

◆ allow_command()

template<class T >
void TAO_EC_Auto_Command< T >::allow_command ( )

◆ disallow_command()

template<class T >
void TAO_EC_Auto_Command< T >::disallow_command ( )

◆ execute()

template<class T >
void TAO_EC_Auto_Command< T >::execute ( )

◆ operator=()

template<class T >
TAO_EC_Auto_Command & TAO_EC_Auto_Command< T >::operator= ( const TAO_EC_Auto_Command< T > & )
private

◆ set_command() [1/2]

template<class T >
void TAO_EC_Auto_Command< T >::set_command ( const T & command)

◆ set_command() [2/2]

template<class T >
void TAO_EC_Auto_Command< T >::set_command ( TAO_EC_Auto_Command< T > & auto_command)

Member Data Documentation

◆ allow_command_

template<class T >
bool TAO_EC_Auto_Command< T >::allow_command_
private

◆ command_

template<class T >
T TAO_EC_Auto_Command< T >::command_
private

The documentation for this class was generated from the following files: