From edb874717f758475d8fa1b433b71b601d1774e84 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Fri, 17 Jan 2014 15:25:23 +0100 Subject: add code for TCP statistics server --- src/TestStatsServer.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/TestStatsServer.cpp (limited to 'src/TestStatsServer.cpp') diff --git a/src/TestStatsServer.cpp b/src/TestStatsServer.cpp new file mode 100644 index 0000000..7ec0342 --- /dev/null +++ b/src/TestStatsServer.cpp @@ -0,0 +1,26 @@ +#include +#include "StatsServer.h" + +#define NUMOF(x) (sizeof(x) / sizeof(*x)) + +int main(int argc, char **argv) +{ + int stats_example[] = {25, 24, 22, 21, 56, 56, 54, 53, 51, 45, 42, 39, 34, 30, 24, 15, 8, 4, 1, 0}; + StatsServer serv(2720); + + serv.registerInput("foo"); + while (true) { + for (int i = 0; i < NUMOF(stats_example); i++) { + usleep(400000); + serv.notifyBuffer("foo", stats_example[i]); + fprintf(stderr, "give %d\n", stats_example[i]); + + if (stats_example[i] == 0) { + serv.notifyUnderrun("foo"); + } + } + } + + return 0; +} + -- cgit v1.2.3