#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.
|
1.2.18