diff options
Diffstat (limited to 'TAO/tao/Client_Priority_Policy.h')
-rw-r--r-- | TAO/tao/Client_Priority_Policy.h | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/TAO/tao/Client_Priority_Policy.h b/TAO/tao/Client_Priority_Policy.h deleted file mode 100644 index c1fe6a127e4..00000000000 --- a/TAO/tao/Client_Priority_Policy.h +++ /dev/null @@ -1,105 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ -// -// ============================================================================ -// -// = LIBRARY -// TAO -// -// = DESCRIPTION -// Implementation class for TAO-specific Client Priority Policy. -// -// = FILENAME -// Client_Priority_Policy.h -// -// = AUTHOR -// Marina Spivak (marina@cs.wustl.edu) -// Carlos O'Ryan (coryan@cs.wustl.edu) -// Ossama Othman (othman@cs.wustl.edu) -// -// ============================================================================ - -#ifndef TAO_CLIENT_PRIORITY_POLICY_H -#define TAO_CLIENT_PRIORITY_POLICY_H - -#include "tao/orbconf.h" - -#if !defined (ACE_LACKS_PRAGMA_ONCE) -# pragma once -#endif /* ACE_LACKS_PRAGMA_ONCE */ - -#if defined (TAO_HAS_CORBA_MESSAGING) - -#include "tao/TAOS.h" - -#if defined(_MSC_VER) -#pragma warning(disable:4250) -#endif /* _MSC_VER */ - -class TAO_Export TAO_Client_Priority_Policy : public PortableServer::RefCountServantBase, - public POA_TAO::ClientPriorityPolicy -{ - // = TITLE - // - // - // = DESCRIPTION - // - // -public: - TAO_Client_Priority_Policy (PortableServer::POA_ptr poa, - const TAO::PrioritySpecification &priority_spec); - // Constructor. - -#if !defined (ACE_WIN32) // @@ TODO: Temporary Fix - TAO_Client_Priority_Policy (const TAO_Client_Priority_Policy &rhs); - // Copy constructor. -#endif /* ACE_WIN32 */ - - static CORBA::Policy_ptr create ( - PortableServer::POA_ptr poa, - const CORBA::Any& val, - CORBA::Environment &ACE_TRY_ENV = - TAO_default_environment () - ); - // Helper method for the implementation of CORBA::ORB::create_policy - - virtual TAO_Client_Priority_Policy *clone (void) const; - // Returns a copy of <this>. - - // = The TAO::Client_Priority_Policy methods - virtual TAO::PrioritySpecification priority_specification ( - CORBA::Environment &ACE_TRY_ENV = - CORBA::Environment::default_environment () - ); - virtual CORBA::PolicyType policy_type ( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - virtual CORBA::Policy_ptr copy ( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - virtual void destroy ( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - virtual PortableServer::POA_ptr _default_POA ( - CORBA_Environment &ACE_TRY_ENV = TAO_default_environment () - ); - -private: - PortableServer::POA_var poa_; - // The default poa - - TAO::PrioritySpecification priority_spec_; - // The attribute -}; - -#if defined(_MSC_VER) -#pragma warning(default:4250) -#endif /* _MSC_VER */ - -#endif /* TAO_HAS_CORBA_MESSAGING */ - -#if defined (__ACE_INLINE__) -#include "tao/Client_Priority_Policy.i" -#endif /* __ACE_INLINE__ */ - -#endif /* TAO_CLIENT_PRIORITY_POLICY_H */ |