summaryrefslogtreecommitdiff
path: root/TAO/tao/Thread_Lane_Resources.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Thread_Lane_Resources.h')
-rw-r--r--TAO/tao/Thread_Lane_Resources.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/TAO/tao/Thread_Lane_Resources.h b/TAO/tao/Thread_Lane_Resources.h
index 9a42c180e70..9237dd5161a 100644
--- a/TAO/tao/Thread_Lane_Resources.h
+++ b/TAO/tao/Thread_Lane_Resources.h
@@ -19,8 +19,6 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "tao/corbafwd.h"
-#include "ace/Service_Object.h"
-#include "ace/Service_Config.h"
class TAO_ORB_Core;
class TAO_Acceptor_Registry;
@@ -80,62 +78,6 @@ private:
TAO_SYNCH_MUTEX lock_;
};
-/**
- * @class TAO_Thread_Lane_Resources_Manager
- *
- * This class is a manager for thread resources.
- **/
-class TAO_Export TAO_Thread_Lane_Resources_Manager
- : public ACE_Service_Object
-{
-public:
- virtual ~TAO_Thread_Lane_Resources_Manager (void);
-
- virtual int initialize (TAO_ORB_Core &orb_core) = 0;
- virtual void finalize (void) = 0;
-
- virtual int open (CORBA_Environment &ACE_TRY_ENV) = 0;
-
- virtual TAO_Thread_Lane_Resources &lane_resources (void) = 0;
-};
-
-/**
- * @class TAO_Default_Thread_Lane_Resources_Manager
- *
- * @brief Simple manager for thread lane resources.
- *
- * \nosubgrouping
- *
- **/
-class TAO_Export TAO_Default_Thread_Lane_Resources_Manager :
- public TAO_Thread_Lane_Resources_Manager
-{
-public:
- TAO_Default_Thread_Lane_Resources_Manager (void);
- ~TAO_Default_Thread_Lane_Resources_Manager (void);
-
- int initialize (TAO_ORB_Core &orb_core);
- void finalize (void);
-
- int open (CORBA_Environment &ACE_TRY_ENV);
-
- TAO_Thread_Lane_Resources &lane_resources (void);
-
- /// Mutual exclusion for calling open.
- TAO_SYNCH_MUTEX open_lock_;
-
- /// Flag which denotes that the open method was called.
- int open_called_;
-
- TAO_Thread_Lane_Resources *lane_resources_;
-
- /// ORB_Core related to this thread lane.
- TAO_ORB_Core *orb_core_;
-};
-
-ACE_STATIC_SVC_DECLARE_EXPORT (TAO, TAO_Default_Thread_Lane_Resources_Manager)
-ACE_FACTORY_DECLARE (TAO, TAO_Default_Thread_Lane_Resources_Manager)
-
#if defined (__ACE_INLINE__)
# include "tao/Thread_Lane_Resources.i"
#endif /* __ACE_INLINE__ */