|
Public Member Functions |
| RequestProcessingStrategy (void) |
virtual void | strategy_init (TAO_Root_POA *poa ACE_ENV_ARG_DECL) |
virtual void | strategy_init (TAO_Root_POA *poa,::PortableServer::ServantRetentionPolicyValue ACE_ENV_ARG_DECL) |
virtual void | strategy_cleanup (ACE_ENV_SINGLE_ARG_DECL) |
virtual PortableServer::ServantManager_ptr | get_servant_manager (ACE_ENV_SINGLE_ARG_DECL)=0 throw (CORBA::SystemException, PortableServer::POA::WrongPolicy) |
virtual void | set_servant_manager (PortableServer::ServantManager_ptr imgr ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException, PortableServer::POA::WrongPolicy) |
virtual void | set_servant (PortableServer::Servant servant ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException, PortableServer::POA::WrongPolicy) |
virtual PortableServer::Servant | get_servant (ACE_ENV_SINGLE_ARG_DECL)=0 throw (CORBA::SystemException, PortableServer::POA::WrongPolicy) |
virtual TAO_SERVANT_LOCATION | locate_servant (const PortableServer::ObjectId &system_id, PortableServer::Servant &servant ACE_ENV_ARG_DECL)=0 |
virtual PortableServer::Servant | locate_servant (const char *operation, const PortableServer::ObjectId &system_id, TAO::Portable_Server::Servant_Upcall &servant_upcall, TAO::Portable_Server::POA_Current_Impl &poa_current_impl, int &wait_occurred_restart_call ACE_ENV_ARG_DECL)=0 |
virtual void | cleanup_servant (PortableServer::Servant servant, const PortableServer::ObjectId &user_id ACE_ENV_ARG_DECL)=0 |
virtual PortableServer::Servant | system_id_to_servant (const PortableServer::ObjectId &system_id ACE_ENV_ARG_DECL)=0 |
virtual PortableServer::Servant | id_to_servant (const PortableServer::ObjectId &id ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException, PortableServer::POA::ObjectNotActive, PortableServer::POA::WrongPolicy) |
virtual void | etherealize_objects (CORBA::Boolean etherealize_objects)=0 |
virtual PortableServer::ObjectId * | servant_to_id (PortableServer::Servant servant ACE_ENV_ARG_DECL)=0 throw (CORBA::SystemException, PortableServer::POA::ServantNotActive, PortableServer::POA::WrongPolicy) |
virtual void | post_invoke_servant_cleanup (const PortableServer::ObjectId &system_id, const TAO::Portable_Server::Servant_Upcall &servant_upcall)=0 |
virtual ::PortableServer::RequestProcessingPolicyValue | type () const =0 |
virtual ::PortableServer::ServantRetentionPolicyValue | sr_type () const |
Protected Attributes |
TAO_Root_POA * | poa_ |
::PortableServer::ServantRetentionPolicyValue | sr_value_ |