#include <DLL_ORB.h>
Inheritance diagram for TAO_DLL_ORB:
Public Methods | |
TAO_DLL_ORB (void) | |
Constructor. | |
~TAO_DLL_ORB (void) | |
Destructor. | |
virtual int | init (int argc, ACE_TCHAR *argv[]) |
Initializes ORB when dynamic linking occurs. | |
virtual int | fini (void) |
Terminates ORB when dynamic unlinking occurs. | |
virtual int | svc (void) |
Run by a daemon thread to handle deferred processing. | |
CORBA::ORB_ptr | orb (void) |
Returns a duplicate reference to the ORB. | |
Private Attributes | |
CORBA::ORB_var | orb_ |
Reference to the ORB. |
For an example of how to dynamically load an ORB (actually initialize an ORB inside a dynamically loaded object) that is completely decoupled from an application binary see the TAO/tests/DLL_ORB
test.
|
Constructor.
|
|
Destructor.
|
|
Terminates ORB when dynamic unlinking occurs.
Reimplemented from ACE_Shared_Object. |
|
Initializes ORB when dynamic linking occurs.
Reimplemented from ACE_Shared_Object. |
|
Returns a duplicate reference to the ORB.
|
|
Run by a daemon thread to handle deferred processing.
Reimplemented from ACE_Task_Base. |
|
Reference to the ORB.
|