summaryrefslogtreecommitdiff
path: root/cpp/include
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include')
-rw-r--r--cpp/include/Ice/Initialize.h15
-rw-r--r--cpp/include/Ice/LoggerUtil.h1
2 files changed, 15 insertions, 1 deletions
diff --git a/cpp/include/Ice/Initialize.h b/cpp/include/Ice/Initialize.h
index 2d7d83e290e..b44e4d057a1 100644
--- a/cpp/include/Ice/Initialize.h
+++ b/cpp/include/Ice/Initialize.h
@@ -52,6 +52,21 @@ public:
typedef IceUtil::Handle<ThreadNotification> ThreadNotificationPtr;
//
+// A special plug-in that installs thread hook during a communicator's initialization.
+// Both initialize and destroy are no-op. See Ice::InitializationData.
+//
+class ICE_API ThreadHookPlugin : public Ice::Plugin
+{
+public:
+
+ ThreadHookPlugin(const CommunicatorPtr& communicator, const ThreadNotificationPtr&);
+
+ virtual void initialize();
+
+ virtual void destroy();
+};
+
+//
// Communicator initialization info
//
struct InitializationData
diff --git a/cpp/include/Ice/LoggerUtil.h b/cpp/include/Ice/LoggerUtil.h
index c98dd202ae2..12269b32df8 100644
--- a/cpp/include/Ice/LoggerUtil.h
+++ b/cpp/include/Ice/LoggerUtil.h
@@ -107,7 +107,6 @@ private:
// A special plug-in that installs a logger during a communicator's initialization.
// Both initialize and destroy are no-op. See Ice::InitializationData.
//
-
class ICE_API LoggerPlugin : public Ice::Plugin
{
public: