pipewire/pinos/client
Wim Taymans 8a6ce3b179 Make AllocParams into POD objects
Make allocparams into pod objects. This makes it easy to serialize,
copy, create and intersect them.
Add convenience macros for properties
Add helper function to collect object properties.
2017-03-17 11:58:09 +01:00
..
.gitignore src -> pinos and fix include paths 2016-02-01 15:40:48 +01:00
array.h WIP change object model 2016-11-14 12:42:00 +01:00
build_mkenum.py port to meson 2016-09-26 12:15:52 +02:00
connection.c connection: add need_flush signal 2017-03-15 16:16:16 +01:00
connection.h connection: add need_flush signal 2017-03-15 16:16:16 +01:00
context.c context: use need_flush signal to schedule flush 2017-03-15 16:17:24 +01:00
context.h Add update_uris method and event 2017-03-14 20:18:31 +01:00
interfaces.h Add update_uris method and event 2017-03-14 20:18:31 +01:00
introspect.c Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
introspect.h Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
log.c Improve logging 2017-01-19 18:53:45 +01:00
log.h Improve logging 2017-01-19 18:53:45 +01:00
loop.c loop: add before_iterate signal 2017-03-14 16:13:29 +01:00
loop.h loop: add before_iterate signal 2017-03-14 16:13:29 +01:00
map.h Fix proxy ids 2017-01-20 15:53:03 +01:00
mapper.c id-map: add get_size method 2017-03-14 20:17:51 +01:00
mem.c Implement subscription with a signal 2016-12-22 16:50:01 +01:00
mem.h Rework transport protocol 2016-11-07 10:24:13 +01:00
memfd-wrappers.h Rework transport protocol 2016-11-07 10:24:13 +01:00
meson.build protocol-native: move to separate file 2017-03-03 19:06:54 +01:00
pinos.c Improve logging 2017-01-19 18:53:45 +01:00
pinos.h Add client info message 2016-12-21 17:19:06 +01:00
properties.c Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
properties.h Implement access control 2017-01-10 17:26:43 +01:00
protocol-native.c Make AllocParams into POD objects 2017-03-17 11:58:09 +01:00
protocol-native.h improve interfaces 2017-03-09 13:00:56 +01:00
proxy.c proxy: use 0 as the core resource 2017-03-14 16:15:09 +01:00
proxy.h improve interfaces 2017-03-09 13:00:56 +01:00
rtkit.c Implement subscription with a signal 2016-12-22 16:50:01 +01:00
rtkit.h Cleanups 2016-11-08 18:00:52 +01:00
serialize.c Make AllocParams into POD objects 2017-03-17 11:58:09 +01:00
serialize.h Rework serialization 2017-03-06 15:48:04 +01:00
sig.h rename signal -> sig 2016-11-28 16:24:10 +01:00
stream.c spa: make events and commands as objects 2017-03-15 16:21:05 +01:00
stream.h Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
subscribe.h Implement subscription with a signal 2016-12-22 16:50:01 +01:00
thread-mainloop.c Fix renegotiation 2017-02-02 17:48:39 +01:00
thread-mainloop.h Make native protocol 2016-11-24 17:00:42 +01:00
transport.c spa: make events and commands as objects 2017-03-15 16:21:05 +01:00
transport.h Use types with known sizes where we can, easier to serialize 2017-03-07 11:56:43 +01:00
uri.c Work on introspection 2016-12-02 13:38:43 +01:00
uri.h Work on introspection 2016-12-02 13:38:43 +01:00
utils.c Remove glib from config loading 2016-11-16 09:43:51 +01:00
utils.h Make AllocParams into POD objects 2017-03-17 11:58:09 +01:00