#include <ORBInitInfo.h>
Inheritance diagram for TAO_ORBInitInfo


Public Methods | |
| TAO_ORBInitInfo (TAO_ORB_Core *orb_core, int argc, char *argv[]) | |
| Constructor. | |
Reference Related Methods | |
| virtual CORBA::StringSeq* | arguments ( CORBA::Environment &ACE_TRY_ENV = TAO_default_environment ()) ACE_THROW_SPEC ((CORBA |
| virtual void* | _tao_QueryInterface (ptr_arith_t type) |
| Downcasting this object pointer to some other derived class. This QueryInterface stuff only work for local object. | |
| virtual const char* | _interface_repository_id (void) const |
| The repository ID for the most derived class, this is an implementation method and does no remote invocations! | |
Protected Methods | |
| ~TAO_ORBInitInfo (void) | |
| Destructor is protected to force instantiation on the heap since ORBInitInfo is reference counted. | |
| void | check_validity (CORBA::Environment &ACE_TRY_ENV) |
| Check if this ORBInitInfo instance is valid. Once post_init() has been called on each of the ORBInitializers, this ORBInitInfo is no longer valid. Throw an exception in that case. | |
Friends | |
| CORBA::ORB_ptr | CORBA::ORB_init (int &, char *argv[], const char *, CORBA_Environment &) |
This class encapsulates the data passed to ORBInitializers during ORB initialization.
|
|
Constructor.
|
|
|
Destructor is protected to force instantiation on the heap since ORBInitInfo is reference counted.
|
|
|
The repository ID for the most derived class, this is an implementation method and does no remote invocations!
Reimplemented from CORBA_Object. |
|
|
Downcasting this object pointer to some other derived class. This QueryInterface stuff only work for local object.
Reimplemented from CORBA_Object. |
|
|
|
|
|
Check if this ORBInitInfo instance is valid. Once post_init() has been called on each of the ORBInitializers, this ORBInitInfo is no longer valid. Throw an exception in that case.
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000