From cc1a4b9493e0e6996e4138f65630b66199ee088a Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 26 Jul 2013 20:35:31 +0200 Subject: Miscellanous fixes --- mmss/iface.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mmss/iface.cpp') diff --git a/mmss/iface.cpp b/mmss/iface.cpp index 602daa2..c011255 100644 --- a/mmss/iface.cpp +++ b/mmss/iface.cpp @@ -31,7 +31,7 @@ namespace MMSS { -void dispatch(std::shared_ptr packet) { +void dispatch(const std::shared_ptr &packet) { auto source = packet->source.lock(); auto dest = packet->dest.lock(); if (!source || !dest) @@ -44,7 +44,7 @@ void dispatch(std::shared_ptr packet) { node->proto->handle_packet(node.get(), node->ctx, dest.get(), &source->address, packet->data.get(), packet->len); } -void add_iface(std::shared_ptr node, std::shared_ptr net, const std::string &name, const gmrf_addr_t *address) { +void add_iface(const std::shared_ptr &node, const std::shared_ptr &net, const std::string &name, const gmrf_addr_t *address) { std::shared_ptr iface = iface_t::create(); iface->name = name; @@ -59,7 +59,7 @@ void add_iface(std::shared_ptr node, std::shared_ptr net, con node->proto->add_iface(node.get(), node->ctx, iface.get()); } -void enqueue(context_t *mmss, std::shared_ptr source, std::shared_ptr dest, const void *data, size_t len) { +void enqueue(context_t *mmss, const std::shared_ptr &source, const std::shared_ptr &dest, const void *data, size_t len) { std::shared_ptr packet = std::make_shared(); packet->sent = mmss->now; -- cgit v1.2.3