diff options
author | fhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-06-12 18:58:44 +0000 |
---|---|---|
committer | fhunleth <fhunleth@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2001-06-12 18:58:44 +0000 |
commit | 849ed197c824efc0c79eace4ebb1b58233ad5307 (patch) | |
tree | 468291519f5de84e2d73520262cff279db26aa67 /TAO/tao/Endpoint_Selector_Factory.h | |
parent | 5070be68f08f53deaee31754020ab36c0391af79 (diff) | |
download | ATCD-849ed197c824efc0c79eace4ebb1b58233ad5307.tar.gz |
Tue Jun 12 13:30:02 2001 Frank Hunleth <fhunleth@cs.wustl.edu>, Angelo Corsaro <corsaro@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Endpoint_Selector_Factory.h')
-rw-r--r-- | TAO/tao/Endpoint_Selector_Factory.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/TAO/tao/Endpoint_Selector_Factory.h b/TAO/tao/Endpoint_Selector_Factory.h index dff1bbe0c9c..ef60cff9d40 100644 --- a/TAO/tao/Endpoint_Selector_Factory.h +++ b/TAO/tao/Endpoint_Selector_Factory.h @@ -20,13 +20,13 @@ #include "ace/pre.h" #include "tao/corbafwd.h" +#include "ace/Service_Object.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ class TAO_GIOP_Invocation; -class TAO_Default_Endpoint_Selector; class TAO_Invocation_Endpoint_Selector; // **************************************************************** @@ -48,11 +48,9 @@ class TAO_Invocation_Endpoint_Selector; * strategy object can be used by many invocations concurrently. */ class TAO_Export TAO_Endpoint_Selector_Factory + : public ACE_Service_Object { public: - /// Constructor. - TAO_Endpoint_Selector_Factory (void); - /// Destructor. virtual ~TAO_Endpoint_Selector_Factory (void); @@ -60,13 +58,7 @@ public: /// initialize the endpoint selection state instance. virtual TAO_Invocation_Endpoint_Selector *get_selector ( TAO_GIOP_Invocation *invocation, - CORBA::Environment &ACE_TRY_ENV); - -protected: - /// The possible endpoint selector strategies that can be - /// returned by this factory - - TAO_Default_Endpoint_Selector *default_endpoint_selector_; + CORBA::Environment &ACE_TRY_ENV) = 0; }; #include "ace/post.h" |