|
YAACC - UPNP Client and Server
|
Link, change, unlink and leave on behalf of the sheet. More...

Classes | |
| interface | Body |
| interface | Environment |
| What the operations need from the app around them. More... | |
| class | Member |
| A device that can take part, found by our own discovery. | |
Public Member Functions | |
| YxcGroupOperations (Environment environment, YxcSleeper sleeper) | |
| synchronized YxcGroupResult | applySelection (String serverUdn, Collection< String > selectedClientUdns) |
| Makes the group of the server consist of exactly the selected clients. | |
| synchronized YxcGroupResult | unlinkGroup (String serverUdn) |
| Ends the group the device serves; the clients are put back on their earlier inputs. | |
| synchronized YxcGroupResult | leave (String clientUdn) |
| A client leaves its group (also a client that left already but still sits on the link input). | |
Link, change, unlink and leave on behalf of the sheet.
It sits between the picker and YxcGroupService and adds what the service does not know about the app:
One operation at a time. All methods block; the caller runs them on a worker thread.
| synchronized YxcGroupResult de.yaacc.yxc.YxcGroupOperations.applySelection | ( | String | serverUdn, |
| Collection< String > | selectedClientUdns ) |
Makes the group of the server consist of exactly the selected clients.
| selectedClientUdns | the devices that are to be the clients, empty to end the group |
