wireplumber/lib/wp
George Kiagiadakis f9767d19a6 lib: add struct paddings to be able to maintain ABI compatibility
Aim for 8 pointers on each struct, wich exceptions:
- 12 pointers for already crowded/important ones
- 4 pointers for empty ones that are used for proxies; we are
  unlikely to add any virtual methods on these classes ever
2021-06-08 17:38:14 +03:00
..
private pw-object-mixin: ignore set param on already destroyed objects 2021-06-08 09:08:13 -04:00
client.c docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
client.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
component-loader.c docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
component-loader.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
core.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
core.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
defs.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
device.c pipewire-object: take ownership of param argument 2021-06-03 14:53:00 -04:00
device.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
endpoint.c endpoint: free media_class when disposing WpImplEndpoint 2021-06-03 14:53:00 -04:00
endpoint.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
error.c docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
error.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
global-proxy.c global-proxy: fix leak when getting global properties 2021-06-07 11:33:21 -04:00
global-proxy.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
iterator.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
iterator.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
link.c docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
link.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
log.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
log.h wp: rename debug.{h,c} to log.{h,c} 2021-05-06 15:50:07 +03:00
meson.build docs: include wp.h in gir sources 2021-06-02 17:38:34 +00:00
metadata.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
metadata.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
node.c pipewire-object: take ownership of param argument 2021-06-03 14:53:00 -04:00
node.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
object-interest.c object-interest: remove unused _copy() method 2021-06-07 17:56:32 +03:00
object-interest.h object-interest: remove unused _copy() method 2021-06-07 17:56:32 +03:00
object-manager.c object-manager: small doc fix 2021-06-07 17:47:42 +03:00
object-manager.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
object.c object: advance pending transitions if activation fails 2021-06-03 09:38:19 -04:00
object.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
plugin.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
plugin.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
port.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
port.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
properties.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
properties.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
proxy-interfaces.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
proxy-interfaces.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
proxy.c proxy: destroy pw_proxy if bind_error is called 2021-06-08 09:08:13 -04:00
proxy.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
session-item.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
session-item.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
si-factory.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
si-factory.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
si-interfaces.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
si-interfaces.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
spa-pod.c spa-pod: check if pod is valid before _parser_can_collect 2021-06-07 11:33:21 -04:00
spa-pod.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
spa-type.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
spa-type.h docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
state.c state: remove support for groups and propagate save errors 2021-06-04 18:36:19 +03:00
state.h state: remove support for groups and propagate save errors 2021-06-04 18:36:19 +03:00
transition.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
transition.h lib: add struct paddings to be able to maintain ABI compatibility 2021-06-08 17:38:14 +03:00
wp.c docs: Add brief descriptions to all functions 2021-06-02 17:38:34 +00:00
wp.h docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
wpversion.h.in lib: add a version header 2020-06-02 18:26:40 +03:00