Commit graph

3 commits

Author SHA1 Message Date
Rodolphe Breard
fdc8bd3dc4 Add filter-level and session-level contexts 2019-09-18 20:43:46 +02:00
Rodolphe Breard
995c0c35c1 Improve the simple_filter macro
The simple_filter macro must accept the two different levels of
contexts. In the same way, it should also accept the log level, and
therefore replace the now removed simple_filter_log_level macro.
2019-09-18 14:52:21 +02:00
Rodolphe Breard
45639f18c0 Refactor the library
Threads are a bad idea because for now the filter API is not guaranteed
to be state-less. The interface is now synchronous, which should be
enough for most filters.
The refactoring brought other changes, the most important being the
concept of modular input sources and output destination and the complete
rewrite of the procedural macro.
2019-09-17 16:45:04 +02:00