Nymph
v1.5.2
Flow-Based Data Processing Framework
Library
Processor
KTSignal.cc
Go to the documentation of this file.
1
/*
2
* KTSignal.cc
3
*
4
* Created on: Feb 25, 2013
5
* Author: nsoblath
6
*/
7
8
#include "
KTSignal.hh
"
9
10
namespace
Nymph
11
{
12
13
KTSignalOneArg< void >::KTSignalOneArg
(
const
std::string& name,
KTProcessor
* proc) :
14
fSignal()
15
{
16
proc->
RegisterSignal
(name, &
fSignal
);
17
}
18
19
KTSignalOneArg< void >::KTSignalOneArg
() :
20
fSignal
()
21
{}
22
23
KTSignalOneArg< void >::KTSignalOneArg
(
const
KTSignalOneArg
&) :
24
fSignal
()
25
{}
26
27
KTSignalOneArg< void >::~KTSignalOneArg
()
28
{
29
}
30
31
32
33
KTSignalData::KTSignalData
(
const
std::string& name,
KTProcessor
* proc) :
34
KTSignalOneArg
(name, proc),
35
fRefSignal()
36
{
37
proc->
RegisterSignal
(
"ref-"
+name, &
fRefSignal
);
38
}
39
40
KTSignalData::~KTSignalData
()
41
{
42
}
43
44
KTSignalData::KTSignalData
()
45
{
46
}
47
48
KTSignalData::KTSignalData
(
const
KTSignalData
&)
49
{
50
}
51
52
}
Nymph::KTSignalData::fRefSignal
ref_boost_signal fRefSignal
Definition:
KTSignal.hh:144
Nymph::KTSignalOneArg::fSignal
boost_signal fSignal
Definition:
KTSignal.hh:60
Nymph::KTSignalOneArg::KTSignalOneArg
KTSignalOneArg()
Definition:
KTSignal.hh:157
KTSignal.hh
Nymph::KTProcessor
Definition:
KTProcessor.hh:40
Nymph::KTSignalData
Creates a signal that takes a KTDataPtr object as its argument.
Definition:
KTSignal.hh:119
Nymph::KTSignalOneArg
Creates a signal that takes a single argument.
Definition:
KTSignal.hh:39
Nymph::KTSignalData::KTSignalData
KTSignalData()
Definition:
KTSignal.cc:44
Nymph::KTSignalData::~KTSignalData
virtual ~KTSignalData()
Definition:
KTSignal.cc:40
Nymph
Definition:
KTApplication.cc:21
Nymph::KTProcessor::RegisterSignal
void RegisterSignal(std::string name, XProcessor *signalPtr)
Nymph::KTSignalOneArg::~KTSignalOneArg
virtual ~KTSignalOneArg()
Definition:
KTSignal.hh:167
Generated by
1.8.13