wireplumber/lib/wp
Julian Bouzas 8fdd99d956 global-proxy: delay object creation until bound feature is requested
Allows handling errors if creation fails
2021-05-18 09:24:33 -04:00
..
private proxy: relax proxy error warning messages 2021-05-13 08:52:22 -04:00
client.c global-proxy: destroy the global when proxy is destroyed 2021-05-12 14:04:34 -04:00
client.h lib: refactor WpProxy 2020-11-13 19:54:48 +02:00
component-loader.c wp: export functions to get the module & config dirs 2021-02-03 17:16:51 +02:00
component-loader.h lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
core.c core: use log.level from the pw_context 2021-04-21 19:03:47 +03:00
core.h lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
defs.h defs: add a new WP_PRIVATE_API function annotation 2020-11-16 10:28:56 +02:00
device.c global-proxy: delay object creation until bound feature is requested 2021-05-18 09:24:33 -04:00
device.h spa-device: derive from WpProxy and manage child objects internally 2021-01-21 09:42:07 +02:00
endpoint-link.c proxy: add a "bind" watch, to watch for proxy errors while binding/exporting 2021-05-13 08:52:22 -04:00
endpoint-link.h lib: make WpImplEndpoint and WpImplEndpointLink public 2021-03-18 12:10:37 -04:00
endpoint.c proxy: add a "bind" watch, to watch for proxy errors while binding/exporting 2021-05-13 08:52:22 -04:00
endpoint.h lib: make WpImplEndpoint and WpImplEndpointLink public 2021-03-18 12:10:37 -04:00
error.c lib: documentation fixes 2021-03-04 19:10:10 +02:00
error.h lib: add extensive API documentation 2020-02-19 10:43:07 +02:00
global-proxy.c global-proxy: delay object creation until bound feature is requested 2021-05-18 09:24:33 -04:00
global-proxy.h global-proxy: inherit from WpProxy when declaring class 2021-05-12 13:33:08 -04:00
iterator.c lib: documentation fixes 2021-03-04 19:10:10 +02:00
iterator.h iterator: add version field in the methods struct 2020-11-16 11:16:35 +02:00
link.c global-proxy: delay object creation until bound feature is requested 2021-05-18 09:24:33 -04:00
link.h lib: refactor WpProxy 2020-11-13 19:54:48 +02:00
log.c wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
log.h wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
meson.build wp: remove WpSessionBin 2021-05-06 16:04:39 +03:00
metadata.c proxy: add a "bind" watch, to watch for proxy errors while binding/exporting 2021-05-13 08:52:22 -04:00
metadata.h rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
node.c global-proxy: delay object creation until bound feature is requested 2021-05-18 09:24:33 -04:00
node.h rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
object-interest.c wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
object-interest.h object-interest: add a NOT_EQUALS verb 2021-02-03 17:16:51 +02:00
object-manager.c wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
object-manager.h rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
object.c wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
object.h object: add wp_object_activate_closure API 2021-03-13 20:10:30 -05:00
plugin.c wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
plugin.h plugin: inherit from WpObject 2021-02-03 17:16:51 +02:00
port.c global-proxy: destroy the global when proxy is destroyed 2021-05-12 14:04:34 -04:00
port.h lib: refactor WpProxy 2020-11-13 19:54:48 +02:00
properties.c properties: add wp_properties_sort() 2021-03-26 19:06:06 +02:00
properties.h properties: add wp_properties_sort() 2021-03-26 19:06:06 +02:00
proxy-interfaces.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
proxy-interfaces.h rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
proxy.c proxy: relax proxy error warning messages 2021-05-13 08:52:22 -04:00
proxy.h proxy: add a "bind" watch, to watch for proxy errors while binding/exporting 2021-05-13 08:52:22 -04:00
session-item.c session-item: add _get_property API 2021-05-12 10:36:31 -04:00
session-item.h session-item: add _get_property API 2021-05-12 10:36:31 -04:00
session.c proxy: add a "bind" watch, to watch for proxy errors while binding/exporting 2021-05-13 08:52:22 -04:00
session.h rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
si-factory.c session-item: refactor and inherit from WpObject 2021-03-18 14:30:05 -04:00
si-factory.h session-item: refactor and inherit from WpObject 2021-03-18 14:30:05 -04:00
si-interfaces.c si-interfaces: add WpSiAdapter interface to set and get session item fortmat 2021-05-12 10:36:31 -04:00
si-interfaces.h si-interfaces: add WpSiAdapter interface to set and get session item fortmat 2021-05-12 10:36:31 -04:00
spa-pod.c spa-pod: respect the SPA size for long and int APIs 2021-05-12 11:53:31 -04:00
spa-pod.h spa-pod: respect the SPA size for long and int APIs 2021-05-12 11:53:31 -04:00
spa-type.c lib: documentation fixes 2021-03-04 19:10:10 +02:00
spa-type.h rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
state.c wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
state.h state: use GKeyFile API to keep state in disk 2021-01-08 14:34:13 -05:00
transition.c wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
transition.h transition: add the ability to use a GClosure instead of a GAsyncReadyCallback 2020-05-08 19:23:23 +03:00
wp.c core: use log.level from the pw_context 2021-04-21 19:03:47 +03:00
wp.h wp: remove WpSessionBin 2021-05-06 16:04:39 +03:00
wpversion.h.in lib: add a version header 2020-06-02 18:26:40 +03:00