88a6f0cf5d
removed node_{read,write}_single()
2015-11-23 16:54:00 +01:00
3d325cb477
removed duplicate line
2015-10-21 15:17:11 +02:00
b7e0edf5fa
using singleton for printable path/node string
2015-10-17 19:05:15 +02:00
48fbe1d784
fixed minumum path width
2015-10-14 14:59:35 +02:00
11c4c61952
make statistics easier to read
2015-10-14 14:52:29 +02:00
ea74bcd5c8
Fix division by zero
2015-10-14 12:20:35 +02:00
c5487663cc
improved statistics and debug outputs
2015-10-13 12:21:23 +02:00
9ab3b80bf9
apply code style rules
2015-10-13 10:11:38 +02:00
504e64a7c8
fixed statistics collections
2015-10-12 16:59:16 +02:00
24fa12c369
replace clock_gettime() by time_now()
2015-10-12 16:25:08 +02:00
6460108c92
Improved periodic statistics
2015-10-12 16:16:42 +02:00
5dbfb0301b
Added overrun-detection for asynchronous / fixed-rate paths (still missing for synchronous paths)
2015-10-11 08:55:14 +02:00
9ceb05d823
rework of hook system.
...
added new hooks:
- skip_first
2015-10-09 13:30:41 +02:00
7682ffb080
Changed format of msg_{fscan,print} functions
...
Added flags and options to the mentioned functions
2015-10-07 18:12:12 +02:00
acd72ea501
fixed implementation of FIR filter hook with thread local storage
2015-09-28 19:53:42 +02:00
ec26e4c346
added "deduplication" hook: do not send messages which are too similar to their precursors
2015-09-28 19:18:39 +02:00
bfb0221ccf
replaced strap() and vstrap() functions by strcatf() and vstrcatf()
...
The new versions of those string concatenating functions are using realloc() to dynamically resize the string buffer if needed.
We don't use the stack anymore.
2015-09-22 13:01:02 +02:00
006440567a
improving documentation
2015-09-19 18:48:00 +02:00
de37528788
Replaced static arrays for hooks and node types by dynamic linked lists and REGISTER_* macros
2015-09-19 15:26:30 +02:00
17659ffc83
applying coding conventions
2015-09-19 12:24:11 +02:00
66fcf82d1c
moved hook_run() function to path.c
2015-09-19 12:20:17 +02:00
5f038bf6bd
removed trailing whitespace
2015-08-07 01:11:43 +02:00
1b9bfc155a
rewrite of hook system (much more powerful now :-)
2015-06-10 15:10:51 +02:00
2597fff110
added new fields ts_{sent,recv} for a timestamp of last sent/received messages
2015-06-10 15:05:36 +02:00
02aa3ecdf2
update timestamp hook example to new message format
2015-06-05 12:41:25 +02:00
b42dd7a466
pass timestamp when message was received to hook callbacks
2015-06-05 12:39:40 +02:00
fffac2eb88
remove superfluous includes
2015-06-03 10:13:35 +02:00
08e08e6711
updated copyright in header
2015-06-02 21:53:04 +02:00
7997f4e7a4
changed behavior of decimation hook
2015-05-06 13:20:18 +02:00
411e02f034
updated hooks: multiplexing will soon be replaced by new _{read,write} functions
2015-05-06 11:38:57 +02:00
506bb2446c
updated documentation (copyright year and other stuff)
2015-05-06 11:36:51 +02:00
4670e946aa
added first code for new multiplex hooks
2015-04-01 14:27:52 +02:00
50622d1102
simplified hook_lookup()
2015-04-01 14:25:21 +02:00
877e2b7aec
Merge branch 'master' of github.com:RWTH-ACS/S2SS
2015-04-01 13:28:33 +02:00
e1d63db91b
adjusted fir_hook() to use the new history buffer
2015-04-01 13:27:10 +02:00
d63c5e913b
removed log hook, because it was replaced by the 'file' node type
2015-03-31 18:28:18 +02:00
872153b458
smaller cleanups
2015-03-31 14:28:00 +02:00
b89f65debc
a lots of small cleanups
2015-03-21 15:29:00 +01:00
d25ad21d86
removed last direct calls to malloc()
2015-03-21 11:54:14 +01:00
9c57c54abe
improved hook user callback system and added new examples (untested)
2015-03-18 16:13:18 +01:00
64cead2f2e
added first version of configurable hook support with a few examples
...
TODO: this is not tested yet
git-svn-id: https://zerberus.eonerc.rwth-aachen.de:8443/svn/s2ss/trunk@177 8ec27952-4edc-4aab-86aa-e87bb2611832
2014-08-31 14:43:28 +00:00