summaryrefslogtreecommitdiff
path: root/TAO/tao/Server_Strategy_Factory.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-02 18:40:49 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-02 18:40:49 +0000
commitb4974e9cfde0b24f8604107b6f7936a5cc8e1576 (patch)
treef4e855aa7e4080434d02518fd7ae6703d2a2a80a /TAO/tao/Server_Strategy_Factory.h
parent62a5228c58ec2e6deb550efbc3c23c012b64c457 (diff)
downloadATCD-b4974e9cfde0b24f8604107b6f7936a5cc8e1576.tar.gz
ChangeLogTag:Wed Jun 2 13:18:38 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/Server_Strategy_Factory.h')
-rw-r--r--TAO/tao/Server_Strategy_Factory.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/TAO/tao/Server_Strategy_Factory.h b/TAO/tao/Server_Strategy_Factory.h
index 41186f474af..604f6c1454a 100644
--- a/TAO/tao/Server_Strategy_Factory.h
+++ b/TAO/tao/Server_Strategy_Factory.h
@@ -17,15 +17,22 @@
#ifndef TAO_SERVER_STRATEGY_FACTORY_H
#define TAO_SERVER_STRATEGY_FACTORY_H
+#include "tao/corbafwd.h"
#include "ace/Service_Object.h"
-#include "ace/Strategies_T.h"
-#include "tao/params.h"
class TAO_Active_Object_Map_Impl;
class TAO_Reverse_Active_Object_Map_Impl;
class TAO_ORB_Core;
-class TAO_Server_Strategy_Factory : public ACE_Service_Object
+enum TAO_Demux_Strategy
+{
+ TAO_LINEAR,
+ TAO_DYNAMIC_HASH,
+ TAO_ACTIVE_DEMUX,
+ TAO_USER_DEFINED
+};
+
+class TAO_Export TAO_Server_Strategy_Factory : public ACE_Service_Object
{
// = TITLE
// Base class for the server's abstract factory that manufactures