63a4634d57
refactor: log_{start,stop} -> log_{open,close}
2018-05-12 18:14:24 +02:00
4ba077d14e
io: remove state-less IO calls
2018-05-12 15:25:29 +02:00
c0313c7963
refactored: io_format -> format_type
2018-05-12 13:57:39 +02:00
bb055f840a
src: unify command line usage infos
2018-05-08 11:43:16 +02:00
c59e0948c3
io: use dots instead of hyphens in format names
2018-05-08 08:45:18 +02:00
05e924161d
hook: reworked villas-hook tool
2018-03-28 14:17:44 +02:00
c69d307bc9
improve Makefiles:
...
- moved all build-time options to Makefile.config
- build VILLASnode without hook support
- build VILLASnode without web & API support
- build VILLASnode without IO format support
- build VILLASnode without external plugins
2018-02-04 16:45:32 +01:00
0017d1bcb1
refactor: change include prefix
2018-02-04 16:40:52 +01:00
80ee8d786d
refactored sample by adding more *_many() functions
2017-10-16 08:09:07 +02:00
5e620942ce
adding new field "flags" to struct sample
2017-09-16 15:04:59 +02:00
d587b5a817
add new '-V' option to tools which shows the version of only and exits
2017-09-16 11:52:30 +02:00
6922e273bb
io: renamed formats (msg -> villas-binary, villas -> villas-human)
2017-09-04 14:39:15 +02:00
6d495c1a35
add new bitmask to samples to indicate which fields are valid
2017-09-04 14:28:55 +02:00
526be78ca5
hook: from now on both paths and nodes can have hooks!
2017-09-02 14:27:58 +02:00
c814148e44
hook: add new process entrypoint to villas-hook
2017-08-30 16:40:45 +02:00
3eea0c67bb
- introduce low-level interface for new IO subsystem: we now have a fully extensible system for new IO formats and file formats
...
- reworked file node-type to remove in / out directions
2017-08-14 14:42:07 +02:00
c5fc72dd78
adding pluggable IO formats
2017-08-05 21:02:09 +02:00
434fe6dbd6
replaced libconfig by jansson for parsing the configuration (huge commit)
2017-08-03 00:19:27 +02:00
8650e4278e
hooks: allow to have special functions for parsing command line arguemnts
2017-07-13 22:15:29 +02:00
e927795388
smaller cleanups
2017-07-12 12:20:11 +02:00
802f5d1c1e
hooks: improve error handling
2017-07-09 14:38:58 +02:00
c1154faf40
fixed several format string compiler warnings / errors emitted by Ubuntu's GCC 5.4.0
2017-06-17 03:13:42 +02:00
49054eef9f
cleanup: removed trailing whitespaces in code
2017-05-05 19:24:16 +00:00
e7b2023614
better handling of command line arguments
2017-05-04 19:36:13 +02:00
5bc7d353a7
hook: do not initialise log before invocation is checked
2017-05-04 19:36:13 +02:00
9b1e6a33ed
add license to headers
2017-04-27 13:20:20 +02:00
61d42c342d
refactoring: DEFAULT_VALUES => DEFAULT_SAMPLELEN
2017-04-15 22:46:42 +02:00
267d244167
minor cleanup, bug fixes and refactoring
2017-03-27 12:50:01 +02:00
80d3ae13d5
added new sample_io module for adding new IO formats
2017-03-27 12:28:13 +02:00
38a983b26e
yet another rewrite of the hook system
2017-03-27 12:26:11 +02:00
30d5c73fea
smaller refactoring in villas-hook
2017-03-20 09:04:23 -03:00
7d28fbd6c4
update receive timestamp in villas-hook
2017-03-20 09:03:48 -03:00
4526f8b534
support multiple parameters in villas-hook
2017-03-20 09:03:03 -03:00
8e53725c33
improved configuration file format for hooks
2017-03-17 02:52:59 -03:00
5b93da867a
refactoring: simplified hook system
2017-03-17 01:08:48 -03:00
7aa1c66d99
do not use the sample samples objects in villas-hook as the hooks might add references to keep copies of older samples
2017-03-14 11:21:05 -03:00
e1813f5803
unify log initialisation code in villas-hook
2017-03-14 11:19:59 -03:00
858dfdd35a
villas-hook: correctly initialise hook_info
2017-03-14 11:19:14 -03:00
d40e3cd06f
make hook parameter for villas-hook optional
2017-03-14 11:18:12 -03:00
b145f63536
do not run hook callbacks if not supported by hook
2017-03-14 11:17:40 -03:00
c9d554409b
several fixes to get villas-hook running
2017-03-12 17:10:04 -03:00
f00d332bf2
make number of huge pages configurable
2017-03-11 23:39:00 -03:00
9c40931a04
Merge branch 'feature-mpmc-queue' into feature-curlio
2017-03-05 10:06:32 -04:00
c84df390bc
renamed hook related files
2016-11-20 13:11:37 -05:00
d1d4369267
properly initialize other applications apart from villas-node
2016-11-20 13:00:23 -05:00
b37d3df332
moved cfg_parse_{hook, node, path} to {hooks, node, path}.c
2016-11-20 12:59:37 -05:00
eda6c66f0e
use proper style for #include
2016-11-20 02:45:39 -05:00
800e71bb96
proper return codes for incorrect CLI arguments
2016-10-30 22:05:29 -04:00
5ba5164c1a
added new tool to run hook functions with villas-pipe and villas-signal
2016-10-22 20:43:36 -04:00