wireplumber/lib/wp
George Kiagiadakis ff36ff31e5 session: ensure the exported properties do not leak object, client & factory ids
These are set by the server on the global properties set
2019-12-11 19:05:09 +02:00
..
base-endpoint.c lib: rename WpEndpoint* to WpBaseEndpoint* 2019-12-11 19:05:05 +02:00
base-endpoint.h lib: rename WpEndpoint* to WpBaseEndpoint* 2019-12-11 19:05:05 +02:00
configuration.c lib: introduce WpConfiguration 2019-12-04 16:38:35 -05:00
configuration.h lib: introduce WpConfiguration 2019-12-04 16:38:35 -05:00
core.c core: return a boolean in sync API 2019-12-06 08:53:57 -05:00
core.h core: return a boolean in sync API 2019-12-06 08:53:57 -05:00
endpoint.c endpoint: export name, media class & direction + finetune the global properties 2019-12-11 19:05:09 +02:00
endpoint.h endpoint: export name, media class & direction + finetune the global properties 2019-12-11 19:05:09 +02:00
error.c Relicense to MIT 2019-05-31 12:13:12 +03:00
error.h Relicense to MIT 2019-05-31 12:13:12 +03:00
exported.c lib: add WpExported, a base class for all exported objects 2019-12-03 18:05:34 +02:00
exported.h lib: add WpExported, a base class for all exported objects 2019-12-03 18:05:34 +02:00
factory.c lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
factory.h factory: remove unneeded sync construction API 2019-06-28 12:34:03 -04:00
meson.build lib: implement WpEndpoint (interface + Proxy + Exported + unit test) 2019-12-11 19:05:09 +02:00
module.c lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
module.h Fix doc warnings 2019-07-12 08:20:08 -04:00
monitor.c fixup: include private.h in monitor.c 2019-11-11 17:45:39 +02:00
monitor.h monitor: add a flag to activate alsa devices 2019-10-07 16:47:54 +03:00
object-manager.c object-manager: keep a reference to self while doing a core sync 2019-12-05 12:05:34 +02:00
object-manager.h object-manager: actually add the object-manager.* files in git 2019-11-13 16:07:36 +02:00
policy.c lib: rename WpEndpoint* to WpBaseEndpoint* 2019-12-11 19:05:05 +02:00
policy.h lib: rename WpEndpoint* to WpBaseEndpoint* 2019-12-11 19:05:05 +02:00
private.h lib: add WpSpaProps, a helper to deal with SPA_PARAM_Props & SPA_PARAM_PropInfo 2019-12-04 18:49:14 +02:00
properties.c wp_properties_match: use wildcard pattern matching instad of strict string comparison 2019-12-05 12:41:45 +02:00
properties.h properties: add wp_properties_matches API 2019-12-04 16:38:35 -05:00
proxy-client.c lib/wp: move internal functions and declarations to a private.h header 2019-11-07 20:44:55 +02:00
proxy-client.h lib: implement WpProxyClient 2019-08-27 18:28:58 +03:00
proxy-link.c lib/wp: move internal functions and declarations to a private.h header 2019-11-07 20:44:55 +02:00
proxy-link.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-node.c lib/wp: move internal functions and declarations to a private.h header 2019-11-07 20:44:55 +02:00
proxy-node.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy-port.c lib/wp: move internal functions and declarations to a private.h header 2019-11-07 20:44:55 +02:00
proxy-port.h proxy-*: improve proxy subclasses 2019-08-27 17:40:28 +03:00
proxy.c lib: implement WpEndpoint (interface + Proxy + Exported + unit test) 2019-12-11 19:05:09 +02:00
proxy.h lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
session.c session: ensure the exported properties do not leak object, client & factory ids 2019-12-11 19:05:09 +02:00
session.h lib: implement WpSession (proxy + exported for pw_session) 2019-12-04 18:49:47 +02:00
spa-props.c lib: add WpSpaProps, a helper to deal with SPA_PARAM_Props & SPA_PARAM_PropInfo 2019-12-04 18:49:14 +02:00
wp.h lib: implement WpEndpoint (interface + Proxy + Exported + unit test) 2019-12-11 19:05:09 +02:00