// // Copyright (c) ZeroC, Inc. All rights reserved. // #ifndef ICE_STORM_TRACE_LEVELS_H #define ICE_STORM_TRACE_LEVELS_H #include #include #include #include namespace IceStorm { class TraceLevels : public IceUtil::Shared { public: TraceLevels(const ::std::string name, const Ice::PropertiesPtr&, const Ice::LoggerPtr&); virtual ~TraceLevels(); const int topicMgr; const char* topicMgrCat; const int topic; const char* topicCat; const int subscriber; const char* subscriberCat; const int election; const char* electionCat; const int replication; const char* replicationCat; const Ice::LoggerPtr logger; }; typedef IceUtil::Handle TraceLevelsPtr; } // End namespace IceStorm #endif