summaryrefslogtreecommitdiffstats
path: root/mmss/mmss.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2013-07-27 13:38:55 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2013-07-27 13:38:55 +0200
commit1880d6addc275da4827a240e188bebd2d4cc3306 (patch)
treea6c1b47f1d78016ddd9a3f62ac85745005e8f04b /mmss/mmss.cpp
parentcb5d5a9397928b0c1c844f35e5cae14a52955526 (diff)
downloadgmrf-1880d6addc275da4827a240e188bebd2d4cc3306.tar
gmrf-1880d6addc275da4827a240e188bebd2d4cc3306.zip
Some minor API improvements
Diffstat (limited to 'mmss/mmss.cpp')
-rw-r--r--mmss/mmss.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/mmss/mmss.cpp b/mmss/mmss.cpp
index c3a4bc2..0e3b230 100644
--- a/mmss/mmss.cpp
+++ b/mmss/mmss.cpp
@@ -26,6 +26,7 @@
#include "mmss.hpp"
+#include <algorithm>
#include <cassert>
#include <cstdio>
@@ -44,7 +45,7 @@ static inline int timeout_min(int a, int b) {
else if (b < 0)
return a;
else
- return min(a, b);
+ return std::min(a, b);
}
@@ -52,10 +53,6 @@ static int get_queue_timeout(const context_t *mmss) {
return timeout_min(mmss->packet_queue.timeout(), mmss->scheduled_queue.timeout());
}
-uint64_t now(const context_t *mmss) {
- return mmss->now;
-}
-
void main(int argc, char *argv[]) {
if (argc != 2) {
std::fprintf(stderr, "usage: %s protocol_module\n", argv[0]);
@@ -96,7 +93,7 @@ void main(int argc, char *argv[]) {
add_iface(node3, net1, "mmss1", &addr4);
while (true) {
- if (mmss.now > 1000000000)
+ if (mmss.now() > 1000000000)
break;
int timeout = get_queue_timeout(&mmss);
@@ -110,7 +107,7 @@ void main(int argc, char *argv[]) {
assert(!mmss.packet_queue.get());
assert(!mmss.scheduled_queue.get());
- mmss.now += timeout;
+ mmss.time += timeout;
timeout = get_queue_timeout(&mmss);
}