George Kiagiadakis
fd358a643a
session: add FEATURE_LINKS, a feature to cache endpoint link proxies
2020-04-01 13:53:45 +03:00
George Kiagiadakis
4a1a19d7cd
session: add FEATURE_ENDPOINTS, a feature to cache endpoint proxies
2020-04-01 13:38:39 +03:00
George Kiagiadakis
edd50570f5
session: port to use PW_TYPE_INTERFACE_Session on the implementation
2020-04-01 13:06:18 +03:00
George Kiagiadakis
d4973363ac
lib: add extensive API documentation
2020-02-19 10:43:07 +02:00
George Kiagiadakis
8e50fab112
session: refactor into WpSession & WpImplSession
2020-02-12 11:28:02 +02:00
George Kiagiadakis
5c47f1df2c
proxy: unify common info/params API in the WpProxy base class
2020-01-22 18:30:44 +02:00
George Kiagiadakis
efb33ddd1b
lib: introduce export macros and hide all private symbols
2020-01-16 18:50:07 +02:00
George Kiagiadakis
82fe7831b1
lib: implement WpSession (proxy + exported for pw_session)
2019-12-04 18:49:47 +02:00
George Kiagiadakis
447c968846
Refactor everything!
...
After discussing things at the AGL May 2019 F2F meeting
and reflecting on the initial design of WirePlumber,
it became clear that it needed a fresh start.
2019-05-17 13:34:07 +03:00
George Kiagiadakis
ac65d44bbf
session: make the media_class a normal GObject property
2019-04-28 14:18:44 +03:00
George Kiagiadakis
ede602a05a
implement WpSession & WpSessionRegistry
2019-04-22 13:07:08 +03:00