#include <Service_Callbacks.h>
Public Member Functions | |
virtual | ~TAO_Service_Callbacks (void) |
Dtor. | |
virtual CORBA::Boolean | select_profile (TAO_MProfile *mprofile, TAO_Profile *&pfile) |
virtual CORBA::Boolean | reselect_profile (TAO_Stub *stub, TAO_Profile *&pfile) |
virtual void | reset_profile_flags (void) |
Reset the profile flags that the services could have. | |
virtual CORBA::Boolean | object_is_nil (CORBA::Object_ptr obj) |
Check whether <obj> is nil or not. | |
virtual CORBA::Boolean | is_profile_equivalent (const TAO_Profile *, const TAO_Profile *) |
Check for equivalency of the two profiles. | |
virtual CORBA::ULong | hash_ft (TAO_Profile *p, CORBA::ULong m) |
Calculate the hash value.. | |
virtual TAO::Invocation_Status | raise_comm_failure (IOP::ServiceContextList &clist, TAO_Profile *profile ACE_ENV_ARG_DECL) |
virtual TAO::Invocation_Status | raise_transient_failure (IOP::ServiceContextList &clist, TAO_Profile *profile ACE_ENV_ARG_DECL) |
This class (would) define all the hooks that may be needed by the ORB to override some of its default behaviour. The methods can be potentially used to call service level specific processing that may be required.
|
Dtor.
|
|
Calculate the hash value..
|
|
Check for equivalency of the two profiles.
|
|
Check whether <obj> is nil or not.
|
|
Allow the service layer to decide whether the COMM_FAILURE exception should be thrown or a reinvocation is needed |
|
Allow the service layer to decide whether the TRANSIENT exception should be thrown or a reinvocation is needed |
|
Select the profile from MProfile as the needs of the services may be. Return the profile in <pfile> |
|
Reset the profile flags that the services could have.
|
|
Select the profile from MProfile as the needs of the services may be. Return the profile in <pfile> |