summaryrefslogtreecommitdiff
path: root/tao/Server_Strategy_Factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'tao/Server_Strategy_Factory.h')
-rw-r--r--tao/Server_Strategy_Factory.h15
1 files changed, 6 insertions, 9 deletions
diff --git a/tao/Server_Strategy_Factory.h b/tao/Server_Strategy_Factory.h
index db38f2b0034..76620027477 100644
--- a/tao/Server_Strategy_Factory.h
+++ b/tao/Server_Strategy_Factory.h
@@ -96,16 +96,13 @@ public:
/**
* Call <open> on various strategies. This is not performed in
* <init> so that the other portions of the ORB have a chance to
- * "settle" in their initialization since the streategies herein
+ * "settle" in their initialization since the strategies herein
* might need some of that information.
*/
- virtual int open (TAO_ORB_Core* orb_core);
-
- /// Enable POA locking?
- virtual int enable_poa_locking (void);
+ virtual int open (TAO_ORB_Core* orb_core) = 0;
/// Are server connections active (i.e. run in their own thread)
- virtual int activate_server_connections (void);
+ virtual int activate_server_connections (void) = 0;
/**
* Obtain the timeout value used by the thread-per-connection server
@@ -114,11 +111,11 @@ public:
* If the return value is zero then the threads block without
* timeouts.
*/
- virtual int thread_per_connection_timeout (ACE_Time_Value &timeout);
+ virtual int thread_per_connection_timeout (ACE_Time_Value &timeout) = 0;
/// The thread activation parameters
- virtual int server_connection_thread_flags (void);
- virtual int server_connection_thread_count (void);
+ virtual int server_connection_thread_flags (void) = 0;
+ virtual int server_connection_thread_count (void) = 0;
/// Return the active object map creation parameters.
virtual