wireplumber/modules
George Kiagiadakis 9330208ada proxy/core: refactor object creation
* core no longer exposes create_remote/local_object
* node, device & link have constructor methods
  to enable the create_remote_object functionality
* added WpImplNode to wrap pw_impl_node and allow creating
  "local" node instances
* added WpSpaDevice to wrap spa_device and allow creating
  "local" device instances
* exporting objects in all cases now happens by requesting
  FEATURE_BOUND from the proxy, eliminating the need for WpExported
* replaced WpMonitor by new, simpler code directly in module-monitor
* the proxy type lookup table in WpProxy is gone, we now
  use a field on the class structure of every WpProxy subclass
  and iterate through all the class structures instead; this is
  more flexible and extensible
2020-02-11 11:07:44 +02:00
..
module-config-endpoint proxy: replace global-id with bound-id 2020-02-10 18:58:41 +02:00
module-config-policy modules: remove match priorities from config files and use the filename instead 2020-01-14 09:15:22 -05:00
module-config-static-nodes proxy/core: refactor object creation 2020-02-11 11:07:44 +02:00
module-pipewire proxy/core: refactor object creation 2020-02-11 11:07:44 +02:00
meson.build config-static-nodes: add config static nodes module 2020-01-09 08:50:03 -05:00
module-client-permissions.c proxy: replace global-id with bound-id 2020-02-10 18:58:41 +02:00
module-config-endpoint.c lib: introduce export macros and hide all private symbols 2020-01-16 18:50:07 +02:00
module-config-policy.c lib: introduce export macros and hide all private symbols 2020-01-16 18:50:07 +02:00
module-config-static-nodes.c lib: introduce export macros and hide all private symbols 2020-01-16 18:50:07 +02:00
module-monitor.c proxy/core: refactor object creation 2020-02-11 11:07:44 +02:00
module-pipewire.c lib: introduce export macros and hide all private symbols 2020-01-16 18:50:07 +02:00
module-session.c proxy: unify common info/params API in the WpProxy base class 2020-01-22 18:30:44 +02:00