summaryrefslogtreecommitdiffstats
path: root/mmss/node.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'mmss/node.hpp')
-rw-r--r--mmss/node.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/mmss/node.hpp b/mmss/node.hpp
index c561cfc..1243c14 100644
--- a/mmss/node.hpp
+++ b/mmss/node.hpp
@@ -62,9 +62,9 @@ public:
return node;
}
- void add_iface(const std::shared_ptr<iface_t> &iface) {
+ gmrf_iface_state_t* add_iface(const std::shared_ptr<iface_t> &iface) {
interfaces.insert(iface);
- proto->add_iface(this, gmrf_ctx, iface.get());
+ return proto->add_iface(gmrf_ctx, iface.get());
}
context_t* get_context() const {
@@ -80,11 +80,11 @@ public:
}
void handle_packet(const std::shared_ptr<iface_t> &iface, const gmrf_addr_t *source, const void *data, size_t len) {
- proto->handle_packet(this, gmrf_ctx, iface.get(), source, data, len);
+ proto->handle_packet(gmrf_ctx, iface->get_state(), source, data, len);
}
void handle_scheduled(gmrf_scheduled_func f, void *arg) {
- f(this, gmrf_ctx, arg);
+ f(gmrf_ctx, arg);
}
};