Some changes to pubsub

This commit is contained in:
Alex Hultman
2019-02-09 08:45:27 +01:00
parent f08bc8cd03
commit 6fe717f46a
4 changed files with 48 additions and 70 deletions
+9 -4
View File
@@ -50,19 +50,24 @@ private:
if (loopData->preHandler) {
loopData->preHandler((Loop *) loop);
}
/* trying this one here */
for (auto &f : loopData->postHandlers) {
f((Loop *) loop);
}
}
static void postCb(us_loop *loop) {
LoopData *loopData = (LoopData *) us_loop_ext(loop);
if (loopData->postHandler) {
loopData->postHandler((Loop *) loop);
}
/* We should move over to using only these */
for (auto &f : loopData->postHandlers) {
f((Loop *) loop);
}
if (loopData->postHandler) {
loopData->postHandler((Loop *) loop);
}
}
Loop() = delete;