summaryrefslogtreecommitdiffstats
path: root/test/signal_test.cpp
diff options
context:
space:
mode:
authorancarola <raffaele.ancarola@epfl.ch>2019-02-01 10:05:33 +0100
committerancarola <raffaele.ancarola@epfl.ch>2019-02-01 10:05:33 +0100
commit5f200bb9a5d64e1926a7b2ac42124aa8991b6928 (patch)
tree0740f15b7eb83c036d6a881767a82c5bf49c3538 /test/signal_test.cpp
parentLittle fixes (diff)
downloadflatland-5f200bb9a5d64e1926a7b2ac42124aa8991b6928.tar.gz
flatland-5f200bb9a5d64e1926a7b2ac42124aa8991b6928.zip
Another step towards the comprehention
Diffstat (limited to 'test/signal_test.cpp')
-rw-r--r--test/signal_test.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/signal_test.cpp b/test/signal_test.cpp
index cc8b91b..6f04fcd 100644
--- a/test/signal_test.cpp
+++ b/test/signal_test.cpp
@@ -37,13 +37,13 @@ void function_listener(const char *msg)
class c_listener
{
- listener<const char*>::ptr lis;
+ std::shared_ptr<listener<const char*>> lis;
public:
c_listener(channel::ptr chan)
{
- lis = chan->connect(&c_listener::method_listener, *this);
+ lis = chan->connect(&c_listener::method_listener, this);
}
void method_listener(const char *msg)
@@ -57,7 +57,7 @@ public:
channel::ptr alpha;
sender * m_sender;
c_listener * m_listener;
-listener::ptr f_listener;
+std::shared_ptr<listener<const char*>> f_listener;
int steps = 0;
@@ -71,7 +71,7 @@ void lifeloop()
if (++steps > 200)
{
- signal quit(0, "quit");
+ signal<const char*> quit("quit");
// quit request
flat::core_channel().emit(quit);