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 <Ice/LoggerF.h>
14 #include <Ice/PropertiesF.h>
15 #include <IceUtil/Handle.h>
16 #include <IceUtil/Shared.h>
17 
18 namespace IceStorm
19 {
20 
21  class TraceLevels : public IceUtil::Shared
22  {
23  public:
24  TraceLevels(const ::std::string name, const Ice::PropertiesPtr&, const Ice::LoggerPtr&);
25  virtual ~TraceLevels();
26 
27  const int topicMgr;
28  const char* topicMgrCat;
29 
30  const int topic;
31  const char* topicCat;
32 
33  const int subscriber;
34  const char* subscriberCat;
35 
36  const int election;
37  const char* electionCat;
38 
39  const int replication;
40  const char* replicationCat;
41 
42  const Ice::LoggerPtr logger;
43  };
44 
46 
47 } // End namespace IceStorm
48 
49 #endif
IceStorm
Definition: DBTypes.ice:22
IceStorm::TraceLevels::logger
const Ice::LoggerPtr logger
Definition: TraceLevels.h:42
IceStorm::TraceLevels::topicCat
const char * topicCat
Definition: TraceLevels.h:31
IceStorm::TraceLevels::topic
const int topic
Definition: TraceLevels.h:30
IceStorm::TraceLevels::topicMgrCat
const char * topicMgrCat
Definition: TraceLevels.h:28
IceStorm::TraceLevels::~TraceLevels
virtual ~TraceLevels()
Definition: TraceLevels.cpp:38
IceStorm::TraceLevelsPtr
IceUtil::Handle< TraceLevels > TraceLevelsPtr
Definition: Instance.h:43
IceStorm::TraceLevels::subscriber
const int subscriber
Definition: TraceLevels.h:33
IceInternal::Handle<::Ice::Properties >
IceStorm::TraceLevels::replication
const int replication
Definition: TraceLevels.h:39
IceStorm::TraceLevels::electionCat
const char * electionCat
Definition: TraceLevels.h:37
IceStorm::TraceLevels::TraceLevels
TraceLevels(const ::std::string name, const Ice::PropertiesPtr &, const Ice::LoggerPtr &)
Definition: TraceLevels.cpp:16
IceStorm::TraceLevels
Definition: TraceLevels.h:21
IceUtil::Handle
Definition: forward_declarations.h:30
IceStorm::TraceLevels::replicationCat
const char * replicationCat
Definition: TraceLevels.h:40
IceStorm::TraceLevels::subscriberCat
const char * subscriberCat
Definition: TraceLevels.h:34
IceStorm::TraceLevels::election
const int election
Definition: TraceLevels.h:36
IceStorm::TraceLevels::topicMgr
const int topicMgr
Definition: TraceLevels.h:27