#include <ESF_Delayed_Command.h>
Inheritance diagram for TAO_ESF_Reconnected_Command< Target, Object >:


Public Member Functions | |
| TAO_ESF_Reconnected_Command (Target *target, Object *object) | |
| constructor... | |
| virtual int | execute (void *arg) |
Private Attributes | |
| Target * | target_ |
| The target. | |
| Object * | object_ |
| The argument. | |
It does not assume ownership of Object nor the Target arguments. Usually allocated from the heap or an allocator; but it is not self-managed.
No provisions for locking, access must be serialized externally.
Definition at line 79 of file ESF_Delayed_Command.h.
| TAO_ESF_Reconnected_Command< Target, Object >::TAO_ESF_Reconnected_Command | ( | Target * | target, | |
| Object * | object | |||
| ) |
| int TAO_ESF_Reconnected_Command< Target, Object >::execute | ( | void * | arg | ) | [virtual] |
The callback method, if the argument is not nil it is interpreted as a CORBA::Environment.
Implements ACE_Command_Base.
Definition at line 32 of file ESF_Delayed_Command.cpp.
References TAO_ESF_Reconnected_Command< Target, Object >::target_.
00033 { 00034 if (arg != 0) 00035 { 00036 this->target_->reconnected_i (this->object_); 00037 } 00038 else 00039 { 00040 this->target_->reconnected_i (this->object_); 00041 } 00042 return 0; 00043 }
Object* TAO_ESF_Reconnected_Command< Target, Object >::object_ [private] |
Target* TAO_ESF_Reconnected_Command< Target, Object >::target_ [private] |
The target.
Definition at line 92 of file ESF_Delayed_Command.h.
Referenced by TAO_ESF_Reconnected_Command< Target, Object >::execute().
1.4.7