TraceLevels.cpp
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
#include <Ice/Properties.h>
11
#include <
IceStorm/TraceLevels.h
>
12
13
using namespace
std
;
14
using namespace
IceStorm
;
15
16
TraceLevels::TraceLevels
(
const
string
name,
17
const
Ice::PropertiesPtr
& properties,
18
const
Ice::LoggerPtr& theLogger) :
19
topicMgr
(0),
20
topicMgrCat
(
"TopicManager"
),
21
topic
(0),
22
topicCat
(
"Topic"
),
23
subscriber
(0),
24
subscriberCat
(
"Subscriber"
),
25
election
(0),
26
electionCat
(
"Election"
),
27
replication
(0),
28
replicationCat
(
"Replication"
),
29
logger
(theLogger)
30
{
31
const
string
keyBase = name +
".Trace."
;
32
const_cast<
int
&
>
(
topicMgr
) = properties->getPropertyAsInt(keyBase +
topicMgrCat
);
33
const_cast<
int
&
>
(
topic
) = properties->getPropertyAsInt(keyBase +
topicCat
);
34
const_cast<
int
&
>
(
subscriber
) = properties->getPropertyAsInt(keyBase +
subscriberCat
);
35
const_cast<
int
&
>
(
election
) = properties->getPropertyAsInt(keyBase +
electionCat
);
36
}
37
38
TraceLevels::~TraceLevels
()
39
{
40
}
TraceLevels.h
IceStorm::TraceLevels::election
const int election
Definition
TraceLevels.h:36
IceStorm::TraceLevels::TraceLevels
TraceLevels(const ::std::string name, const Ice::PropertiesPtr &, const Ice::LoggerPtr &)
Definition
TraceLevels.cpp:16
IceStorm::TraceLevels::topicMgr
const int topicMgr
Definition
TraceLevels.h:27
IceStorm::TraceLevels::subscriberCat
const char * subscriberCat
Definition
TraceLevels.h:34
IceStorm::TraceLevels::~TraceLevels
virtual ~TraceLevels()
Definition
TraceLevels.cpp:38
IceStorm::TraceLevels::subscriber
const int subscriber
Definition
TraceLevels.h:33
IceStorm::TraceLevels::replicationCat
const char * replicationCat
Definition
TraceLevels.h:40
IceStorm::TraceLevels::topicCat
const char * topicCat
Definition
TraceLevels.h:31
IceStorm::TraceLevels::electionCat
const char * electionCat
Definition
TraceLevels.h:37
IceStorm::TraceLevels::replication
const int replication
Definition
TraceLevels.h:39
IceStorm::TraceLevels::logger
const Ice::LoggerPtr logger
Definition
TraceLevels.h:42
IceStorm::TraceLevels::topic
const int topic
Definition
TraceLevels.h:30
IceStorm::TraceLevels::topicMgrCat
const char * topicMgrCat
Definition
TraceLevels.h:28
IceStorm
Definition
DBTypes.ice:23
Ice::PropertiesPtr
::IceInternal::Handle<::Ice::Properties > PropertiesPtr
Definition
PropertyDefinition.h:50
std
Definition
Application.h:67
ArmarXCore
applications
ArmarXStorm
IceStorm
TraceLevels.cpp
Generated by
1.13.2