diff options
Diffstat (limited to 'TAO/tao/LocateRequest_Invocation_Adapter.h')
-rw-r--r-- | TAO/tao/LocateRequest_Invocation_Adapter.h | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/TAO/tao/LocateRequest_Invocation_Adapter.h b/TAO/tao/LocateRequest_Invocation_Adapter.h deleted file mode 100644 index 64d7a59bbea..00000000000 --- a/TAO/tao/LocateRequest_Invocation_Adapter.h +++ /dev/null @@ -1,73 +0,0 @@ -// -*- C++ -*- - -//============================================================================= -/** - * @file LocateRequest_Invocation_Adapter.h - * - * $Id$ - * - * @author Balachandran Natarajan <bala@dre.vanderbilt.edu> - */ -//============================================================================= -#ifndef TAO_LOCATEREQUEST_INVOCATION_ADAPTER_H -#define TAO_LOCATEREQUEST_INVOCATION_ADAPTER_H - -#include /**/ "ace/pre.h" - -#include "tao/Policy_ForwardC.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -namespace CORBA -{ - class Object; - typedef Object *Object_ptr; -} - -class ACE_Time_Value; - -namespace TAO -{ - /** - * @class LocateRequest_Invocation_Adapter - * - * @brief Adapter class for locate request invocations. - * - * This class provides a look and feel similar to the - * TAO::Invocation_Adapter though the functionalities are - * different. For the record, IDL compiler doesn't know the - * existence of this class. This class is concerned with the - * creation and invocation of locate request invocations to the - * target object - * - * @todo Need to think what happens if the target is - * collocated. Looks like there are no ways to utilize the - * opportunity that may have been presented. - */ - class TAO_Export LocateRequest_Invocation_Adapter - { - public: - LocateRequest_Invocation_Adapter ( - CORBA::Object_ptr target); - - /// Start the invocation on the target - void invoke (ACE_ENV_SINGLE_ARG_DECL); - - /// Accessor to the inconsistent policy list - CORBA::PolicyList *get_inconsistent_policies (void); - - private: - - bool get_timeout (ACE_Time_Value &val); - - private: - CORBA::Object_ptr target_; - CORBA::PolicyList_var list_; - }; -} - -#include /**/ "ace/post.h" - -#endif /*TAO_LOCATEREQUEST_INVOCATION_ADAPTER_H*/ |