poa_macros.h File Reference

#include "tao/orbconf.h"
#include "ace/CORBA_macros.h"

Include dependency graph for poa_macros.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define TAO_OBJECT_ADAPTER_GUARD
#define TAO_OBJECT_ADAPTER_GUARD_RETURN(RETURN)
#define TAO_POA_GUARD
#define TAO_POA_GUARD_RETURN(RETURN)


Define Documentation

#define TAO_OBJECT_ADAPTER_GUARD
 

Value:

ACE_GUARD_THROW_EX (ACE_Lock, \
                      monitor, \
                      this->lock (), \
                      CORBA::OBJ_ADAPTER ()); \
  ACE_CHECK

Definition at line 17 of file poa_macros.h.

Referenced by TAO_POA_Manager::activate(), TAO_POA_Manager::deactivate(), TAO_POA_Manager::discard_requests(), and TAO_POA_Manager::hold_requests().

#define TAO_OBJECT_ADAPTER_GUARD_RETURN RETURN   ) 
 

Value:

ACE_GUARD_THROW_EX (ACE_Lock, \
                      monitor, \
                      this->lock (), \
                      CORBA::OBJ_ADAPTER ()); \
  ACE_CHECK_RETURN (RETURN)

Definition at line 24 of file poa_macros.h.

Referenced by TAO_Object_Adapter::find_servant(), TAO_POA_Manager::get_state(), and TAO_Object_Adapter::locate_servant().

#define TAO_POA_GUARD
 

Value:

TAO::Portable_Server::POA_Guard poa_guard (*this ACE_ENV_ARG_PARAMETER); \
  ACE_UNUSED_ARG (poa_guard); \
  ACE_CHECK

Definition at line 31 of file poa_macros.h.

Referenced by TAO_Root_POA::activate_object_with_id(), TAO_Root_POA::deactivate_object(), TAO_Root_POA::set_servant(), TAO_Root_POA::set_servant_manager(), and TAO_Root_POA::the_activator().

#define TAO_POA_GUARD_RETURN RETURN   ) 
 

Value:

TAO::Portable_Server::POA_Guard poa_guard (*this ACE_ENV_ARG_PARAMETER); \
  ACE_UNUSED_ARG (poa_guard); \
  ACE_CHECK_RETURN (RETURN)

Definition at line 36 of file poa_macros.h.

Referenced by TAO_Root_POA::activate_object(), TAO_Root_POA::create_POA(), TAO_Root_POA::create_reference(), TAO_Root_POA::create_reference_with_id(), TAO_Root_POA::find_POA(), TAO_Root_POA::get_servant(), TAO_Root_POA::get_servant_manager(), TAO_Root_POA::id_to_reference(), TAO_Root_POA::id_to_servant(), TAO_Root_POA::ORT_adapter(), TAO_Root_POA::reference_to_id(), TAO_Root_POA::reference_to_servant(), TAO_Root_POA::servant_to_id(), TAO_Root_POA::servant_to_reference(), TAO_Root_POA::the_activator(), and TAO_Root_POA::the_children().


Generated on Thu Nov 9 12:42:54 2006 for TAO_PortableServer by doxygen 1.3.6