diff options
Diffstat (limited to 'cpp/src/Ice/PluginManagerI.h')
-rw-r--r-- | cpp/src/Ice/PluginManagerI.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpp/src/Ice/PluginManagerI.h b/cpp/src/Ice/PluginManagerI.h index 5a5460c2427..042515c06d6 100644 --- a/cpp/src/Ice/PluginManagerI.h +++ b/cpp/src/Ice/PluginManagerI.h @@ -13,6 +13,7 @@ #include <Ice/Plugin.h> #include <Ice/InstanceF.h> #include <Ice/CommunicatorF.h> +#include <Ice/LoggerF.h> #include <Ice/DynamicLibraryF.h> #include <Ice/BuiltinSequences.h> #include <IceUtil/Mutex.h> @@ -36,7 +37,8 @@ private: friend class IceInternal::Instance; void loadPlugins(int&, char*[]); - void loadPlugin(const std::string&, const std::string&, StringSeq&); + void loadPlugin(const std::string&, const std::string&, StringSeq&, bool); + LoggerPtr getLogger() const; CommunicatorPtr _communicator; IceInternal::DynamicLibraryListPtr _libraries; @@ -45,6 +47,8 @@ private: std::vector<PluginPtr> _initOrder; bool _initialized; static const char * const _kindOfObject; + + LoggerPtr _logger; }; } |