summaryrefslogtreecommitdiff
path: root/TAO/tao/TSS_Resources.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/TSS_Resources.h')
-rw-r--r--TAO/tao/TSS_Resources.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/TAO/tao/TSS_Resources.h b/TAO/tao/TSS_Resources.h
index d08e5c4ac35..fa67eead299 100644
--- a/TAO/tao/TSS_Resources.h
+++ b/TAO/tao/TSS_Resources.h
@@ -25,8 +25,13 @@
#include "tao/TAO_Singleton.h"
#include "tao/Environment.h"
+#include "tao/TAO_Export.h"
-
+// Forward declarations
+namespace TAO
+{
+ class GUIResource_Factory;
+}
/**
* @class TAO_TSS_Resources
*
@@ -88,7 +93,12 @@ public:
TAO_Policy_Current_Impl * policy_current_;
#endif /* TAO_HAS_CORBA_MESSAGING == 1 */
-
+ /** A factory for creating GUIReactors.
+ *
+ * GUIResource_Factory has to be stored in TSS, as GUIReactor are operational
+ * only in within the context of GUI event loops.
+ */
+ TAO::GUIResource_Factory *gui_resource_factory_;
};
/**