Commit graph

12 commits

Author SHA1 Message Date
Wim Taymans
b608599220 doc updates 2017-06-20 18:01:20 +02:00
Wim Taymans
ae708c14e7 Improve version handling
Add version numbers to protocol interfaces and implementation.
Allow allocating user_data in proxy and resource
Use separate methods to set implementation.
Add protocol object to keep track of available protocols and
interfaces. Add possibility to dynamically register interfaces.
2017-06-15 18:11:27 +02:00
Wim Taymans
2c1245f8ef client: add busy state
When the client is busy, no methods are allowed on it until it
becomes not busy again. We can use this to wait until an async operation
completes (access checks) and to serialize the requests from the client.
2017-06-09 18:22:57 +02:00
Wim Taymans
34450ed7ed Make done event on node
Replace the AsyncDone event with an explicit done callback in the node
to signal completion of an async operation.
Pass read and write fd together with the transport
2017-06-09 17:24:18 +02:00
Wim Taymans
0af8377d10 log: dynamically load the logger API 2017-06-06 16:53:16 +02:00
Wim Taymans
e48c361a66 Add create_link message
Add create_link for completeness
Add some more docs
2017-06-02 09:46:55 +02:00
Wim Taymans
6a3b5b1bf7 documentation
thread_main_loop -> thread_loop
2017-06-01 19:25:01 +02:00
Wim Taymans
e7327d1316 Add doxygen docs 2017-05-30 19:46:51 +02:00
Wim Taymans
ded1ea69a1 indent 2017-05-26 18:19:51 +02:00
Wim Taymans
5b037661d9 indent 2017-05-26 08:05:01 +02:00
Wim Taymans
11f23a3ffa spa: don't use typedef for struct and enum 2017-05-25 13:28:15 +02:00
Wim Taymans
83964cec87 pinos -> pipewire 2017-05-23 19:15:33 +02:00