Systemd/src/systemd
Lennart Poettering df98a87ba3 bus: introduce concept of "const" properties
This way we have four kinds of properties:

a) those which are constant as long as an object exists
b) those which can change and PropertiesChange messages with contents are generated
c) those which can change and where the PropertesChange merely includes invalidation
d) those which can change but for which no events are generated

Clients (through code generators run on the introspection XML) can thus
aggressively cache a, b, c, with only d excluded.
2013-12-22 03:50:52 +01:00
..
_sd-common.h include: make direct includion of _sd-common.h harder 2013-11-20 19:36:14 +01:00
Makefile build-sys: add stub makefiles to subdirs 2012-01-05 16:29:21 +01:00
sd-bus-protocol.h driverd: implement AddMatch/RemoveMatch logic 2013-12-19 04:40:56 +01:00
sd-bus-vtable.h bus: introduce concept of "const" properties 2013-12-22 03:50:52 +01:00
sd-bus.h bus: wrap KDBUS_CMD_BYEBYE with a high-level call sd_bus_try_close() 2013-12-20 23:26:11 +01:00
sd-daemon.h Add printf attributes in exported headers 2013-04-25 21:50:48 -04:00
sd-dhcp-client.h dhcp: Add function to free DHCP client data 2013-12-12 11:43:34 -05:00
sd-event.h event: add ability to change fd of an active event source 2013-12-13 15:30:12 +01:00
sd-id128.h id128: introduce SD_ID128_STRING_MAX consant for sizing id128 strings 2013-11-12 00:12:44 +01:00
sd-journal.h journal: downgrade comments about sd_journal_print_with_location() 2013-12-13 17:33:20 +01:00
sd-login.h api: replace manual C++ guards by macros 2013-11-07 16:53:26 +01:00
sd-memfd.h api: replace manual C++ guards by macros 2013-11-07 16:53:26 +01:00
sd-messages.h api: replace manual C++ guards by macros 2013-11-07 16:53:26 +01:00
sd-readahead.h man: move header file man pages from section 7 to 3 2012-07-13 01:50:05 +02:00
sd-rtnl.h rtnl: replace message_append by typesafe versions 2013-12-16 17:28:18 +01:00
sd-shutdown.h shutdown: as sd-shutdown.h is a drop-in header it should not include any other headers of ours 2013-11-07 16:53:26 +01:00
sd-utf8.h bus: export utf8 validator calls as pure functions 2013-11-12 00:12:44 +01:00