macros.hpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/include/ecl/sigslots/
macros_8hpp
#define
ecl_sigslots_LOCAL
macros_8hpp.html
afd38f4f4945d4f51366de8c555937f93
#define
ecl_sigslots_PUBLIC
macros_8hpp.html
aa3ef47d7bf7d8aed085e78b3cf51d315
mainpage.dox
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/doxygen/
mainpage_8dox
manager.hpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/include/ecl/sigslots/
manager_8hpp
topic.hpp
ecl::SigSlotsManager
namespaces.dox
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/doxygen/
namespaces_8dox
signal.hpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/include/ecl/sigslots/
signal_8hpp
sigslot.hpp
ecl::Signal
ecl::Signal< Void >
sigslot.hpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/include/ecl/sigslots/
sigslot_8hpp
manager.hpp
ecl::SigSlot
ecl::SigSlot< Void >
examples/sigslots.cpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/src/examples/
examples_2sigslots_8cpp
../../include/ecl/sigslots.hpp
int
main
examples_2sigslots_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
test/sigslots.cpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/src/test/
test_2sigslots_8cpp
../../include/ecl/sigslots/signal.hpp
../../include/ecl/sigslots/slot.hpp
int
main
test_2sigslots_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test_2sigslots_8cpp.html
a2e981b00915be11794d7b2c3a6d49e97
(SigSlotsTests, voidSigSlots)
TEST
test_2sigslots_8cpp.html
aece471d68857e6b0aa9ade8adcd83046
(SigSlotsTests, relay)
TEST
test_2sigslots_8cpp.html
a124be46fcc27a3325590c9d114325d48
(SigSlotsTests, dataSigSlots)
TEST
test_2sigslots_8cpp.html
ad6fda60b00bf9735b5495298c75230ca
(SigSlotsTests, disconnect)
sigslots.hpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/include/ecl/
sigslots_8hpp
sigslots/signal.hpp
sigslots/slot.hpp
sigslots_manager.cpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/src/examples/
sigslots__manager_8cpp
../../include/ecl/sigslots.hpp
int
main
sigslots__manager_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
slot.hpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/include/ecl/sigslots/
slot_8hpp
sigslot.hpp
ecl::Slot
ecl::Slot< Void >
topic.hpp
/home/rosbuild/hudson/workspace/doc-jade-ecl_core/doc_stacks/2016-01-11_12-37-12.741625/ecl_core/ecl_sigslots/include/ecl/sigslots/
topic_8hpp
ecl::Topic
OutputStream &
operator<<
namespaceecl.html
ab121d81c89934e7151dd32b4c33566ab
(OutputStream &ostream, const Topic< TopicData > &topic)
ecl::Signal
classecl_1_1Signal.html
Data
void
connect
classecl_1_1Signal.html
a0dccbbf0b5c33ba6082bd07f1739d9cc
(const std::string &topic)
void
connectAsSlot
classecl_1_1Signal.html
a0a03c8967f685731f3686476370d7603
(const std::string &topic)
void
disconnect
classecl_1_1Signal.html
af870c3496374971abc313ad3cdf3a374
()
void
emit
classecl_1_1Signal.html
afb293aa98d10f97ec2aab4beb05734d0
(Data data)
Signal
classecl_1_1Signal.html
ac24933b8ff339e1d5b90d6cc40aaabbf
()
Signal
classecl_1_1Signal.html
a344e1d45932c895de6af4e697a42a38b
(const std::string &topic)
Signal
classecl_1_1Signal.html
ad756637641a6b303b5b40265d3c54140
(const Signal &signal)
~Signal
classecl_1_1Signal.html
ab961c425b0e080c8c1e3ebc9af8414b9
()
SigSlot< Data > *
sigslot
classecl_1_1Signal.html
af4c485ad98c315425ea27ea044a75c61
ecl::Signal< Void >
classecl_1_1Signal_3_01Void_01_4.html
void
connect
classecl_1_1Signal_3_01Void_01_4.html
a4e746cc52a1191dcf3b84dcd8d69b574
(const std::string &topic)
void
connectAsSlot
classecl_1_1Signal_3_01Void_01_4.html
a7add0418ad7bb160535466fe41944aae
(const std::string &topic)
void
disconnect
classecl_1_1Signal_3_01Void_01_4.html
ad8b9f29d2a965971630756900f49c20c
()
void
emit
classecl_1_1Signal_3_01Void_01_4.html
ab9e2694404f2ba915d1ecf6830585b81
()
Signal
classecl_1_1Signal_3_01Void_01_4.html
a7370aad786fccd0ec25358ed57bc7837
()
Signal
classecl_1_1Signal_3_01Void_01_4.html
a16b65a661d0db42f0bcbe65a8aaf701e
(const std::string &topic)
Signal
classecl_1_1Signal_3_01Void_01_4.html
adced98df1e942df286620577f5d29c84
(const Signal &signal)
~Signal
classecl_1_1Signal_3_01Void_01_4.html
adbfbc71a6892dfe31d90d57b9f07baaa
()
SigSlot< Void > *
sigslot
classecl_1_1Signal_3_01Void_01_4.html
ae4b32552d3783b8e3fe6d735cc30c711
ecl::SigSlot
classecl_1_1SigSlot.html
Data
std::map< std::string, const Subscribers * >
PublicationMap
classecl_1_1SigSlot.html
a2527a4864ab49f760777dbc9479dc1eb
Topic< Data >::Subscribers
Subscribers
classecl_1_1SigSlot.html
ac259816a9283c9792d265c8a85999e4a
void
connectSignal
classecl_1_1SigSlot.html
a7f2d49f2c50c7517fc8dc4efa01a1798
(const std::string &topic)
void
connectSlot
classecl_1_1SigSlot.html
a67a8fa11565e92394dfab4024ea9741e
(const std::string &topic)
void
decrHandles
classecl_1_1SigSlot.html
a6f81c4bccbabb26ebe7fa20f2fe13237
()
void
disconnect
classecl_1_1SigSlot.html
a2f4ae6013697132cd69c2f1334e35e5c
(const std::string &topic)
void
disconnect
classecl_1_1SigSlot.html
a087033b13f5eb161eac648014147f174
()
void
emit
classecl_1_1SigSlot.html
af543502a4628191d20b91ee79c2a8703
(Data data)
const unsigned int &
handles
classecl_1_1SigSlot.html
a7dd5b1ac9303c5f2fab6c592c7d3e194
() const
void
incrHandles
classecl_1_1SigSlot.html
aed68b6392f27644f84559ee3991da6c0
()
void
process
classecl_1_1SigSlot.html
a69c107e9e7cb811466df39422c75a34b
(Data data)
SigSlot
classecl_1_1SigSlot.html
aa784f18f209c6bf89e520a7b62955f34
()
SigSlot
classecl_1_1SigSlot.html
ad3518e5b82269f5948fc9c5333a1d218
(void(*f)(Data))
SigSlot
classecl_1_1SigSlot.html
af74a03d50d1cc9396a69c66751d3b002
(void(C::*f)(Data), C &c)
const std::set< std::string > &
subscribedTopics
classecl_1_1SigSlot.html
aac8a2c8bfea5b67d8f4da5cc5f3e73cb
()
~SigSlot
classecl_1_1SigSlot.html
ac546ca503b0db858b0214054cd4a2228
()
UnaryFunction< Data, void > *
function
classecl_1_1SigSlot.html
a095252ad47fa0ed0fd592febf15020ee
Mutex
mutex
classecl_1_1SigSlot.html
af03f8c05eb1ec57c4d7e63fff351eda2
unsigned int
number_of_handles
classecl_1_1SigSlot.html
abd631ecaa61b45dc1e64544a09762bde
unsigned int
processing_count
classecl_1_1SigSlot.html
a50d3a141343d9a540638aedce8ea40dc
PublicationMap
publications
classecl_1_1SigSlot.html
aa6ff4346e1990c7f595714dd79bd4003
std::set< std::string >
subscriptions
classecl_1_1SigSlot.html
a15e6486b556f669f5e4f5d878a9e2269
ecl::SigSlot< Void >
classecl_1_1SigSlot_3_01Void_01_4.html
std::map< std::string, const Subscribers * >
PublicationMap
classecl_1_1SigSlot_3_01Void_01_4.html
a182da23506ace738bcfe1fbc764b44de
Topic< Void >::Subscribers
Subscribers
classecl_1_1SigSlot_3_01Void_01_4.html
aa6d923b86259115f1fdad735414f7753
void
connectSignal
classecl_1_1SigSlot_3_01Void_01_4.html
a4d37327e13e4c8f84081c09f183e97e5
(const std::string &topic)
void
connectSlot
classecl_1_1SigSlot_3_01Void_01_4.html
a07adbf626e8e2cb0f389d45a3fff2a46
(const std::string &topic)
void
decrHandles
classecl_1_1SigSlot_3_01Void_01_4.html
a01d2ce7f6e42d0ebb35b07310eec49b1
()
void
disconnect
classecl_1_1SigSlot_3_01Void_01_4.html
a1cc006fa03108ee8de25f1ea45ffea2a
(const std::string &topic)
void
disconnect
classecl_1_1SigSlot_3_01Void_01_4.html
a42abe0bfdf79eae6071b9f7ed607ba14
()
void
emit
classecl_1_1SigSlot_3_01Void_01_4.html
a2b407e8c5111eb244492d319508b59c9
()
const unsigned int &
handles
classecl_1_1SigSlot_3_01Void_01_4.html
a2a139acd49c48aedb0dd83258a84c3b1
() const
void
incrHandles
classecl_1_1SigSlot_3_01Void_01_4.html
ad03ae8959b88bb3967c667b12183921e
()
void
process
classecl_1_1SigSlot_3_01Void_01_4.html
a38871b1cf0478c61a6d3237cbd9e27fc
(Void void_arg=Void())
SigSlot
classecl_1_1SigSlot_3_01Void_01_4.html
a7e9e008d8b189da8e1b37bd1d29ccd68
()
SigSlot
classecl_1_1SigSlot_3_01Void_01_4.html
a4b828763c58d64aeb16ead7d56d44147
(VoidFunction f)
SigSlot
classecl_1_1SigSlot_3_01Void_01_4.html
afa9dfe9af9479dda53b751ad992da296
(void(C::*f)(void), C &c)
~SigSlot
classecl_1_1SigSlot_3_01Void_01_4.html
aa3c60628cf3bd0efb07016206d5788f9
()
NullaryFunction< void > *
function
classecl_1_1SigSlot_3_01Void_01_4.html
a55cd1dcebcb5e55ec12c1753b13b51ca
Mutex
mutex
classecl_1_1SigSlot_3_01Void_01_4.html
a7710263090282274f00238d8e55b42a9
unsigned int
number_of_handles
classecl_1_1SigSlot_3_01Void_01_4.html
ad5421b4bd73972dc35b932bf7c10b8dd
unsigned int
processing_count
classecl_1_1SigSlot_3_01Void_01_4.html
aec1fe745932c61fed68627f4f90a34f6
PublicationMap
publications
classecl_1_1SigSlot_3_01Void_01_4.html
a38c0fe618550b09e5dda7d4229fcc813
std::set< std::string >
subscriptions
classecl_1_1SigSlot_3_01Void_01_4.html
a656edb7ed4589b131830cd96aa8afe26
ecl::SigSlotsManager
classecl_1_1SigSlotsManager.html
static void
printStatistics
classecl_1_1SigSlotsManager.html
a0e74babafc394f91628f1028298a4a0f
()
Topic< Data >::Subscribers
Subscribers
classecl_1_1SigSlotsManager.html
a6bc01f7e785f7c97b83c6d0759f3d58a
static const Subscribers *
connectSignal
classecl_1_1SigSlotsManager.html
ada410d802dcc5405d50bd4a652d57103
(const std::string &topic, SigSlot< Data > *sigslot)
static void
connectSlot
classecl_1_1SigSlotsManager.html
a333b2d0591d966e0cfa8fbe02976e653
(const std::string &topic, SigSlot< Data > *sigslot)
static void
disconnect
classecl_1_1SigSlotsManager.html
af1a53103789ef525854ab84836b38c13
(const std::string &topic, SigSlot< Data > *sigslot)
static bool
isTopic
classecl_1_1SigSlotsManager.html
ac66e45c59ea1e0b0d758eeb45317eb73
(const std::string &topic)
static const Subscribers &
subscribers
classecl_1_1SigSlotsManager.html
a01b30e7bec56667684daa6b614cbe7ce
(const std::string &topic)
static std::map< std::string, Topic< Data > > &
topics
classecl_1_1SigSlotsManager.html
aa09f271cea33dfc94b7718f3482ba913
()
friend class
SigSlot< Data >
classecl_1_1SigSlotsManager.html
a00ce3210bca1e9350dcefa6fe828fbea
ecl::Slot
classecl_1_1Slot.html
Data
void
connect
classecl_1_1Slot.html
a26aa4ac51a25161cd89fcaf55b6ed071
(const std::string &topic)
const std::set< std::string > &
connections
classecl_1_1Slot.html
a65e222d476335405492e376124f621dd
()
void
disconnect
classecl_1_1Slot.html
aec46d81aa86fe1e30527a353162ce128
()
Slot
classecl_1_1Slot.html
a0f808bffbbdeb9654f883507596d8641
(void(*f)(Data))
Slot
classecl_1_1Slot.html
ab27edb64b27b5a150a16ab5a4e088e54
(void(*f)(Data), const std::string &topic)
Slot
classecl_1_1Slot.html
a402c07539dd9395f2f7124af57ff0c89
(void(C::*f)(Data), C &c)
Slot
classecl_1_1Slot.html
a4cb95862674716f530829b4b77076f10
(void(C::*f)(Data), C &c, const std::string &topic)
Slot
classecl_1_1Slot.html
ab326455a3f74e9e5874fa01c9a97df32
(const Slot &slot)
~Slot
classecl_1_1Slot.html
a3aea170b4b5285a52bf548bd35008b31
()
SigSlot< Data > *
sigslot
classecl_1_1Slot.html
a52b18f717b49fa35a34d8f38fddf429d
ecl::Slot< Void >
classecl_1_1Slot_3_01Void_01_4.html
void
connect
classecl_1_1Slot_3_01Void_01_4.html
a9cdb99b8bfc419a2722ea278b5ce46a6
(const std::string &topic)
void
disconnect
classecl_1_1Slot_3_01Void_01_4.html
a077cfe20f425ed6c8365fea45eca1597
()
Slot
classecl_1_1Slot_3_01Void_01_4.html
a2b6f3715e9414281ed149138a76c1fff
(VoidFunction f)
Slot
classecl_1_1Slot_3_01Void_01_4.html
adc56500f0576e1dfa35491af9e73eb00
(VoidFunction f, const std::string &topic)
Slot
classecl_1_1Slot_3_01Void_01_4.html
a137c6cd6f22a9482afa25d8cd186d2e6
(void(C::*f)(void), C &c)
Slot
classecl_1_1Slot_3_01Void_01_4.html
a40c6fc96057dcec23f5cd318eb892890
(void(C::*f)(void), C &c, const std::string &topic)
Slot
classecl_1_1Slot_3_01Void_01_4.html
a5d2639c6c51501ade7cb521e226c6395
(const Slot &slot)
~Slot
classecl_1_1Slot_3_01Void_01_4.html
a52b5f5becd4e10429a0f5d952455b5b9
()
SigSlot< Void > *
sigslot
classecl_1_1Slot_3_01Void_01_4.html
a576c3e31693f91471b4f974dc4e5163d
ecl::Topic
classecl_1_1Topic.html
Data
std::set< SigSlot< Data > * >
Subscribers
classecl_1_1Topic.html
a12af83efcdf184ede43f6b0219a39e40
void
addPublisher
classecl_1_1Topic.html
a330ee51c5963908be6032e7e9cfe47bb
(SigSlot< Data > *sigslot)
void
addSubscriber
classecl_1_1Topic.html
a7802f994a84961b82c66f7d181c05188
(SigSlot< Data > *sigslot)
void
disconnect
classecl_1_1Topic.html
ae29505015d0d7ac969bc95dd1fcf1928
(SigSlot< Data > *sigslot)
bool
empty
classecl_1_1Topic.html
aa1fa0da28bbcac953a56fb512bf0ddfe
() const
const Subscribers *
subscribers
classecl_1_1Topic.html
a53326c5299e9fdcf7cd2b8f8b52ecd29
() const
Topic
classecl_1_1Topic.html
a8c3dd1b63447f4e37105b53c79bfe348
(const std::string &name)
std::string
topic_name
classecl_1_1Topic.html
a246c5ee433ea0b540b8e1cfefd992550
std::set< SigSlot< Data > * >
topic_publishers
classecl_1_1Topic.html
ac682f1e1e174a6b568091c793f5fb918
std::set< SigSlot< Data > * >
topic_subscribers
classecl_1_1Topic.html
a8c8be9de26d4dd011fbc8b3995ac1b22
friend OutputStream &
operator<<
classecl_1_1Topic.html
ac7c4a1078fbeffcf30dbc5f5664ca4f8
(OutputStream &ostream, const Topic< TopicData > &topic)
index
index
Debugging
connectingUsage
Slots
Features
CompilingLinking
unitTests
Definitions
Relaying
slotLoading
Signals
demos
ChangeLog
futureImprovements
usage
considerations
Message
Emitting
lite
History
packageSummary