#include <Adapter.h>
Public Types | |
| enum | { DS_OK, DS_FAILED, DS_MISMATCHED_KEY, DS_FORWARD } |
Public Methods | |
| virtual | ~TAO_Adapter (void) |
| virtual void | open (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)=0 |
| Initialize the Adapter. More... | |
| virtual void | close (int wait_for_completion ACE_ENV_ARG_DECL_NOT_USED)=0 |
| The ORB is shutting down, destroy any resources attached to this adapter. More... | |
| virtual void | check_close (int wait_for_completion ACE_ENV_ARG_DECL_NOT_USED)=0 |
| Check if the adapter can be closed in the current context, raise an exception if not. More... | |
| virtual int | priority (void) const=0 |
| Return the priority assigned to this adapter. More... | |
| virtual int | dispatch (TAO_ObjectKey &key, TAO_ServerRequest &request, CORBA::Object_out forward_to ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException) |
| Return the status.... More... | |
| virtual const char * | name (void) const=0 |
| Return the name, i.e. the object id used to resolve it in the ORB. More... | |
| virtual CORBA::Object_ptr | root (void)=0 |
| Return the root of the Object Adapter. More... | |
| virtual CORBA::Object_ptr | create_collocated_object (TAO_Stub *, const TAO_MProfile &)=0 |
| Create a collocated object using the given profile and stub. More... | |
|
|
|
|
|
|
|
|
Check if the adapter can be closed in the current context, raise an exception if not.
|
|
|
The ORB is shutting down, destroy any resources attached to this adapter.
|
|
||||||||||||
|
Create a collocated object using the given profile and stub.
|
|
||||||||||||||||
|
Return the status....
|
|
|
Return the name, i.e. the object id used to resolve it in the ORB.
|
|
|
Initialize the Adapter.
|
|
|
Return the priority assigned to this adapter. Adapters at higher priority are used first, the first adapter that matches a key is used to dispatch a request. |
|
|
Return the root of the Object Adapter. Each adapter defines its own IDL interface accessed through the method above. |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001