22 #include <coil/Properties.h> 76 virtual const char*
name()
throw() = 0;
363 #endif // DOIL_IORB_H
virtual doil::ImplBase * getImpl(const char *name)=0
Getting object by name.
ServantBase *(* ServantNewFunc)()
virtual doil::ImplBase * toImpl(doil::ServantBase *servant)=0
Getting impl object by servant.
doil implementation base class
virtual ReturnCode_t deactivateObject(ImplBase *impl)=0
Deactivate object.
virtual void shutdown()=0
Shutdown ORB.
virtual ~IORB()
Register an ORB to the ORBManager.
virtual const char * name()=0
Getting ORB's name.
void(* ServantDeleteFunc)(ServantBase *)
virtual ReturnCode_t registerFactory(const char *id, ServantNewFunc new_func, ServantDeleteFunc delete_func)=0
Register servant's factory.
virtual ReturnCode_t activateObject(ImplBase *impl)=0
Activate object.
virtual doil::ServantBase * toServant(doil::ImplBase *impl)=0
Getting servant object by impl object.
virtual doil::ServantBase * getServant(const char *name)=0
Getting servant object by name.