malcontent/libmalcontent
Philip Withnall cba851fc27 app-filter: Add serialize and deserialize methods
Add methods to serialise and deserialise the app filter, and use them to
replace the code in `MctManager` which was previously doing this. This
exposes the variant format for the app filter in the API (although the
format is described as ‘opaque’) so that user code can log it or store
it separately.

Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-03-18 10:40:27 +00:00
..
tests app-filter: Add serialize and deserialize methods 2020-03-18 10:40:27 +00:00
app-filter-private.h libmalcontent: Factor getting/setting app filter into a manager 2019-04-24 13:45:59 +01:00
app-filter.c app-filter: Add serialize and deserialize methods 2020-03-18 10:40:27 +00:00
app-filter.h app-filter: Add serialize and deserialize methods 2020-03-18 10:40:27 +00:00
malcontent.h libmalcontent: Add a SessionLimits interface for time-limited sessions 2020-01-16 13:17:45 +00:00
manager.c app-filter: Add serialize and deserialize methods 2020-03-18 10:40:27 +00:00
manager.h libmalcontent: Add support for setting session limits 2020-01-16 13:17:45 +00:00
meson.build libmalcontent-ui: Add GIR dependency on libmalcontent 2020-02-06 12:52:06 +00:00
session-limits-private.h libmalcontent: Add a SessionLimits interface for time-limited sessions 2020-01-16 13:17:45 +00:00
session-limits.c libmalcontent: Add support for setting session limits 2020-01-16 13:17:45 +00:00
session-limits.h libmalcontent: Add type macros for boxed types 2020-02-03 17:29:17 +00:00