ccf2f28b9f
refactoring: struct cfg => struct super_node
2017-03-12 17:01:24 -03:00
cdd5a2ca90
refactoring: unified states of common objects: nodes, paths, node-types, plugins, hooks, etc..
2017-03-11 23:50:30 -03:00
d5bcd02b2c
remove {node, path}_create() functions
2017-03-11 23:33:41 -03:00
0b06a77c15
add macros to get plugin name and description from pointer to plugin specific data
2017-03-07 07:12:24 -04:00
f1294fdffd
avoid double frees()
2017-03-06 13:27:40 -04:00
9c40931a04
Merge branch 'feature-mpmc-queue' into feature-curlio
2017-03-05 10:06:32 -04:00
3e7c855526
updated licence and copyright info in file headers
2017-03-03 20:20:13 -04:00
7ec6aee288
Merge remote-tracking branch 'rwth/develop' into feature-curlio
2017-02-18 11:05:11 -05:00
c930ad49b7
several smaller changes and bugfixes
2017-02-18 10:58:17 -05:00
30e0ecf544
refactored dtor_cb_t to return an integer
2017-02-18 10:43:01 -05:00
84ebfda4e1
refactored log faciltity macros
2017-02-12 14:12:35 -03:00
1dba01a8ae
Re-license source code to LGPLv2.1 ( closes #56 )
2016-11-22 11:14:25 -05:00
c84df390bc
renamed hook related files
2016-11-20 13:11:37 -05:00
a93952aaae
statistics are almost working again
2016-11-20 13:01:17 -05:00
b37d3df332
moved cfg_parse_{hook, node, path} to {hooks, node, path}.c
2016-11-20 12:59:37 -05:00
8240bf52c9
fixed debug output: incorrect number of released samples
2016-11-20 03:44:51 -05:00
b9d5bccb57
improved debug outputs for paths
2016-11-20 03:40:23 -05:00
1d3bb7c730
some cleanups in the hook system
2016-11-08 00:26:06 -05:00
b23484550f
major rewrite with MPMC queues
2016-11-07 22:17:45 -05:00
d4e6204e8e
fixed for rate
2016-10-20 21:17:20 -04:00
982cd91d63
simplified path_init / prepare logic
2016-10-20 21:16:01 -04:00
de1058cbd6
merging path_write() into path_run()
2016-10-20 18:05:56 -04:00
69a16b2ac7
added a couple of states to the path FSM
2016-10-20 18:04:18 -04:00
64ee734dc2
remove fixed-rate sending (will be replaced by new register node-type)
2016-10-20 18:01:06 -04:00
3839262d8d
mpmc_queue => queue
2016-10-20 08:36:49 -04:00
26e3885fbc
mpmc_queue => queue
2016-10-16 02:33:36 -04:00
292d2ecd87
Merge branch 'develop' into feature-tests
2016-10-15 22:55:46 -04:00
Umar Farooq
59af01cc33
Fix bug where smp->capacity value is not initialized
2016-10-10 23:07:41 +02:00
ba399a0b1d
fixed compilation: functionality still heavily broken. its a mess right now
2016-09-22 21:20:21 -04:00
0097132b4f
Merge branch 'feature-gtnet' into develop
2016-09-11 02:56:46 +00:00
Umar Farooq
2f47be0ac5
Add app_hdr tag for GT-NET-Socket
...
GT-NET-Socket uses a tag in the config file to distinguish from default
socket node type application layer header (struct msg). For now all the
values are encoded in the struct sample without any header (no timestamp
or sequence number).
Minor improvement in pipe.c: replace 'goto' with do while
2016-07-17 01:01:43 +02:00
3880abeb63
unified member variable naming of struct sample and struct msg
2016-07-11 18:19:23 +02:00
ad8ee1c3f7
renamed S2SS to VILLASnode
2016-06-08 23:31:58 +02:00
909bde0894
introduced new data structures
2016-06-08 22:38:21 +02:00
9b56be2bc6
updated copyright year to 2016
2016-02-09 05:33:19 +01:00
5efc178408
refactored path_run_hook() to hook_run()
2016-02-07 14:24:58 +01:00
c90b5ba2b4
cleanups
2016-02-07 01:11:22 +01:00
6923e57b63
fixed invalid pool_current() pool_previous() pointers for the hook functions
2016-02-07 01:10:52 +01:00
20534d1c3d
replaced HOOK_INIT with HOOK_PATH_START and HOOK_DEINIT with HOOK_PATH_STOP
2016-02-04 17:18:29 +01:00
6088fb3e30
Merge branch 'feature-pool' into develop
2016-01-15 00:09:18 +01:00
e59c2d7894
removed nested functions to enable compilation with Clang
2016-01-15 00:08:23 +01:00
26419549bd
simplified timer code
2016-01-15 00:07:32 +01:00
4a0b502fb2
removed nested functions to enable compilation with Clang
2016-01-15 00:06:40 +01:00
841b499902
added documentation and smaller fixes
2016-01-15 00:06:01 +01:00
b4f787b2c0
finally introduced new data structure for circular buffering of messages
2016-01-14 23:12:58 +01:00
5fc9c7bd15
Changed name of configuration setting combine
to vectorize
2015-12-19 16:51:27 +01:00
9be224733b
Merge branch 'feature-ts' into develop
2015-12-19 16:20:48 +01:00
fbabc57273
fixed some small bugs in async path and web socket
2015-12-19 16:15:51 +01:00
e7df392754
moved source files to lib directory
2015-12-13 20:30:16 +01:00