Changes between Version 18 and Version 19 of virtualization
- Timestamp:
- 04/09/10 00:16:15 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
virtualization
v18 v19 38 38 There are two means to make connect and disconnect requests. The first one is when control app like gladish requests (dis)connect on user`s behalf. Such request are accepted as method calls on the patchbay D-Bus interface of the virtual graph objects. The second mean is when (dis)connect happens because it was requested through libjack or directly on the jackdbus patchbay D-Bus interface. This causes jackdbus patchbay D-Bus interface to emit signal that is received by ladish. 39 39 40 When "connection disappeared" signal is received, ladish decides whether it is external request by checking the "changing" state of the connection. If it is, then connection is removed , because user requested so. If it is not, then connection is hidden in the virtual graph. This allowsthe connections to be restored after apps crash.40 When "connection disappeared" signal is received, ladish decides whether it is external request by checking the "changing" state of the connection. If it is, then connection is removed from both graphs, because user requested so. If it is not, then connection is removed in the JACK graph and only hidden in the virtual graph, to allow the connections to be restored after apps crash.
