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