summaryrefslogtreecommitdiffstats
path: root/mmss/schedule.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mmss/schedule.cpp')
-rw-r--r--mmss/schedule.cpp12
1 files changed, 1 insertions, 11 deletions
diff --git a/mmss/schedule.cpp b/mmss/schedule.cpp
index 88de519..7e6247e 100644
--- a/mmss/schedule.cpp
+++ b/mmss/schedule.cpp
@@ -30,17 +30,7 @@
namespace MMSS {
void run_scheduled(std::shared_ptr<scheduled_t> scheduled) {
- scheduled->f(scheduled->node, scheduled->node->ctx, scheduled->arg);
+ scheduled->f(scheduled->node.get(), scheduled->node->ctx, scheduled->arg);
}
}
-
-void gmrf_schedule(gmrf_t *gmrf, gmrf_scheduled_func f, void *arg, unsigned delay) {
- std::shared_ptr<MMSS::scheduled_t> scheduled = std::make_shared<MMSS::scheduled_t>();
-
- scheduled->node = gmrf;
- scheduled->f = f;
- scheduled->arg = arg;
-
- gmrf->mmss->scheduled_queue.put(scheduled, gmrf->mmss->now+delay);
-}