summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager_Objects_Factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager_Objects_Factory.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager_Objects_Factory.h78
1 files changed, 0 insertions, 78 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager_Objects_Factory.h b/TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager_Objects_Factory.h
deleted file mode 100644
index e3dd51673ee..00000000000
--- a/TAO/orbsvcs/orbsvcs/Notify/Notify_Event_Manager_Objects_Factory.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- C++ -*- */
-//=============================================================================
-/**
- * @file Notify_Event_Manager_Objects_Factory.h
- *
- * $Id$
- *
- * Interface definition of Factory for event manager objects.
- *
- *
- * @author Pradeep Gore <pradeep@cs.wustl.edu>
- */
-//=============================================================================
-
-
-#ifndef NOTIFY_EMO_FACTORY_H
-#define NOTIFY_EMO_FACTORY_H
-
-#include "ace/pre.h"
-#include "ace/Service_Object.h"
-
-#if !defined (ACE_LACKS_PRAGMA_ONCE)
-# pragma once
-#endif /* ACE_LACKS_PRAGMA_ONCE */
-
-#include "tao/corba.h"
-#include "notify_export.h"
-
-class TAO_Notify_Event_Manager;
-class TAO_Notify_Event_Map;
-class TAO_Notify_Event_Processor;
-class TAO_Notify_Worker_Task;
-class TAO_Notify_EventChannel_i;
-
- /**
- * @class TAO_Notify_EMO_Factory
- *
- * @brief TAO_Notify_EMO_Factory
- *
- * Factory interface for event manager and friends.
- */
-class TAO_Notify_Export TAO_Notify_EMO_Factory : public ACE_Service_Object
-{
- public:
- virtual ~TAO_Notify_EMO_Factory (){};
-
- /// Create an event manager.
- virtual TAO_Notify_Event_Manager* create_event_manager (TAO_Notify_EventChannel_i* channel ACE_ENV_ARG_DECL)= 0;
-
- /// Create the event map.
- virtual TAO_Notify_Event_Map* create_event_map (ACE_ENV_SINGLE_ARG_DECL)= 0;
-
- /// Create event processor.
- virtual TAO_Notify_Event_Processor* create_event_processor (TAO_Notify_Event_Manager* event_manager ACE_ENV_ARG_DECL)= 0;
-
- // = Create processing tasks.
- virtual TAO_Notify_Worker_Task* create_source_eval_task (ACE_ENV_SINGLE_ARG_DECL)= 0;
- virtual TAO_Notify_Worker_Task* create_lookup_task (ACE_ENV_SINGLE_ARG_DECL)= 0;
- virtual TAO_Notify_Worker_Task* create_listener_eval_task (ACE_ENV_SINGLE_ARG_DECL)= 0;
-
- /// Task that dispatches events.
- /// Task that dispatches updates.
- virtual TAO_Notify_Worker_Task* create_dispatching_task (ACE_ENV_SINGLE_ARG_DECL)= 0;
- virtual TAO_Notify_Worker_Task* create_updates_task (ACE_ENV_SINGLE_ARG_DECL)= 0;
-
- // Destroy processing tasks.
- virtual void destroy_source_eval_task (TAO_Notify_Worker_Task* task) = 0;
- virtual void destroy_lookup_task (TAO_Notify_Worker_Task* task) = 0;
- virtual void destroy_listener_eval_task (TAO_Notify_Worker_Task* task) = 0;
- virtual void destroy_dispatching_task (TAO_Notify_Worker_Task* task) = 0;
- virtual void destroy_updates_task (TAO_Notify_Worker_Task* task) = 0;
-
- /// bad hack. why is this here?!
- virtual void print_values (void) = 0;
-};
-
-#include "ace/post.h"
-#endif /* NOTIFY_EMO_FACTORY_H */