TAO::Upcall_Command Class Reference

"ABC" that all operation-specific command objects must subclass. More...

#include <Upcall_Command.h>

Inheritance diagram for TAO::Upcall_Command:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~Upcall_Command (void)
 Destructor.
virtual void execute (ACE_ENV_SINGLE_ARG_DECL)=0
 Execute the upcall.

Detailed Description

"ABC" that all operation-specific command objects must subclass.

The actual upcall into a servant is executed through a concrete Upcall_Command object. This is necessary to simplify upcall interactions in the presence of interceptors, such as when the send_exception() interception point must be invoked when the servant operation throws an exception.


Constructor & Destructor Documentation

virtual TAO::Upcall_Command::~Upcall_Command void   )  [inline, virtual]
 

Destructor.


Member Function Documentation

virtual void TAO::Upcall_Command::execute ACE_ENV_SINGLE_ARG_DECL   )  [pure virtual]
 

Execute the upcall.

Implemented in POA_ImplementationRepository::ping_ServerObject, POA_ImplementationRepository::shutdown_ServerObject, POA_ImplementationRepository::_is_a_ServerObject_Upcall_Command, POA_ImplementationRepository::_non_existent_ServerObject_Upcall_Command, POA_ImplementationRepository::_get_component_ServerObject_Upcall_Command, POA_ImplementationRepository::next_n_ServerInformationIterator, POA_ImplementationRepository::destroy_ServerInformationIterator, POA_ImplementationRepository::_is_a_ServerInformationIterator_Upcall_Command, POA_ImplementationRepository::_non_existent_ServerInformationIterator_Upcall_Command, POA_ImplementationRepository::_get_component_ServerInformationIterator_Upcall_Command, POA_ImplementationRepository::activate_server_Administration, POA_ImplementationRepository::add_or_update_server_Administration, POA_ImplementationRepository::remove_server_Administration, POA_ImplementationRepository::shutdown_server_Administration, POA_ImplementationRepository::server_is_running_Administration, POA_ImplementationRepository::server_is_shutting_down_Administration, POA_ImplementationRepository::find_Administration, POA_ImplementationRepository::list_Administration, POA_ImplementationRepository::shutdown_Administration, POA_ImplementationRepository::_is_a_Administration_Upcall_Command, POA_ImplementationRepository::_non_existent_Administration_Upcall_Command, POA_ImplementationRepository::_get_component_Administration_Upcall_Command, POA_CORBA::_get_policy_type_Policy, POA_CORBA::copy_Policy, POA_CORBA::destroy_Policy, POA_CORBA::_is_a_Policy_Upcall_Command, POA_CORBA::_non_existent_Policy_Upcall_Command, and POA_CORBA::_get_component_Policy_Upcall_Command.


The documentation for this class was generated from the following file:
Generated on Wed Nov 23 16:10:45 2005 for TAO_PortableServer by  doxygen 1.4.5