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


Public Member Functions | |
| TAO_ESF_Disconnected_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 118 of file ESF_Delayed_Command.h.
|
||||||||||||||||
|
constructor...
Definition at line 31 of file ESF_Delayed_Command.i.
|
|
||||||||||
|
The callback method, if the argument is not nil it is interpreted as a CORBA::Environment. Implements ACE_Command_Base. Definition at line 58 of file ESF_Delayed_Command.cpp. References ACE_DECLARE_NEW_CORBA_ENV, ACE_ENV_ARG_PARAMETER, ACE_ENV_EMIT_CODE, and ACE_TRY_ENV.
00059 {
00060 if (arg != 0)
00061 {
00062 ACE_ENV_EMIT_CODE (CORBA::Environment &ACE_TRY_ENV =
00063 *static_cast<CORBA::Environment*> (arg));
00064 this->target_->disconnected_i (this->object_
00065 ACE_ENV_ARG_PARAMETER);
00066 }
00067 else
00068 {
00069 ACE_ENV_EMIT_CODE (ACE_DECLARE_NEW_CORBA_ENV);
00070 this->target_->disconnected_i (this->object_
00071 ACE_ENV_ARG_PARAMETER);
00072 }
00073 return 0;
00074 }
|
|
|||||
|
The argument.
Definition at line 134 of file ESF_Delayed_Command.h. |
|
|||||
|
The target.
Definition at line 131 of file ESF_Delayed_Command.h. |
1.3.6