TraceLevels.h
Go to the documentation of this file.
1 // **********************************************************************
2 //
3 // Copyright (c) 2003-2017 ZeroC, Inc. All rights reserved.
4 //
5 // This copy of Ice is licensed to you under the terms described in the
6 // ICE_LICENSE file included in this distribution.
7 //
8 // **********************************************************************
9 
10 #ifndef ICE_STORM_TRACE_LEVELS_H
11 #define ICE_STORM_TRACE_LEVELS_H
12 
13 #include <IceUtil/Shared.h>
14 #include <IceUtil/Handle.h>
15 #include <Ice/PropertiesF.h>
16 #include <Ice/LoggerF.h>
17 
18 namespace IceStorm
19 {
20 
21  class TraceLevels : public IceUtil::Shared
22  {
23  public:
24 
25  TraceLevels(const ::std::string name, const Ice::PropertiesPtr&, const Ice::LoggerPtr&);
26  virtual ~TraceLevels();
27 
28  const int topicMgr;
29  const char* topicMgrCat;
30 
31  const int topic;
32  const char* topicCat;
33 
34  const int subscriber;
35  const char* subscriberCat;
36 
37  const int election;
38  const char* electionCat;
39 
40  const int replication;
41  const char* replicationCat;
42 
43  const Ice::LoggerPtr logger;
44  };
45 
47 
48 } // End namespace IceStorm
49 
50 #endif
IceStorm
Definition: DBTypes.ice:22
IceStorm::TraceLevels::logger
const Ice::LoggerPtr logger
Definition: TraceLevels.h:43
IceStorm::TraceLevels::topicCat
const char * topicCat
Definition: TraceLevels.h:32
IceStorm::TraceLevels::topic
const int topic
Definition: TraceLevels.h:31
IceStorm::TraceLevels::topicMgrCat
const char * topicMgrCat
Definition: TraceLevels.h:29
IceStorm::TraceLevels::~TraceLevels
virtual ~TraceLevels()
Definition: TraceLevels.cpp:37
IceStorm::TraceLevelsPtr
IceUtil::Handle< TraceLevels > TraceLevelsPtr
Definition: Instance.h:43
IceStorm::TraceLevels::subscriber
const int subscriber
Definition: TraceLevels.h:34
IceInternal::Handle< ::Ice::Properties >
IceStorm::TraceLevels::replication
const int replication
Definition: TraceLevels.h:40
IceStorm::TraceLevels::electionCat
const char * electionCat
Definition: TraceLevels.h:38
IceStorm::TraceLevels::TraceLevels
TraceLevels(const ::std::string name, const Ice::PropertiesPtr &, const Ice::LoggerPtr &)
Definition: TraceLevels.cpp:17
IceStorm::TraceLevels
Definition: TraceLevels.h:21
IceUtil::Handle
Definition: forward_declarations.h:29
IceStorm::TraceLevels::replicationCat
const char * replicationCat
Definition: TraceLevels.h:41
IceStorm::TraceLevels::subscriberCat
const char * subscriberCat
Definition: TraceLevels.h:35
IceStorm::TraceLevels::election
const int election
Definition: TraceLevels.h:37
IceStorm::TraceLevels::topicMgr
const int topicMgr
Definition: TraceLevels.h:28