Changes between Version 18 and Version 19 of virtualization

Show
Ignore:
Timestamp:
04/09/10 00:16:15 (3 years ago)
Author:
http://nedko.arnaudov.name/
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • virtualization

    v18 v19  
    3838There 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. 
    3939 
    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 allows the connections to be restored after apps crash. 
     40When "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.