Public Types |
enum | { DS_OK,
DS_FAILED,
DS_MISMATCHED_KEY,
DS_FORWARD
} |
Public Methods |
virtual | ~TAO_Adapter (void) |
virtual void | open (CORBA::Environment &) = 0 |
| Initialize the Adapter.
|
virtual void | close (int wait_for_completion, CORBA::Environment &) = 0 |
| The ORB is shutting down, destroy any resources attached to this adapter.
|
virtual void | check_close (int wait_for_completion, CORBA::Environment &) = 0 |
| Check if the adapter can be closed in the current context, raise an exception if not.
|
virtual int | priority (void) const = 0 |
virtual int | dispatch (TAO_ObjectKey &key, TAO_ServerRequest &request, CORBA::Object_out forward_to, CORBA::Environment &ACE_TRY_ENV) = 0 throw (CORBA::SystemException) |
| Return the status....
|
virtual const char* | name (void) const = 0 |
| Return the name, i.e. the object id used to resolve it in the ORB.
|
virtual CORBA::Object_ptr | root (void) = 0 |
virtual CORBA::Object_ptr | create_collocated_object (TAO_Stub *, const TAO_MProfile &) = 0 |
| Create a collocated object using the given profile and stub.
|