|
YAACC - UPNP Client and Server
|
What the sheet offers for linking: the actions a row gets and the devices the picker lists for a server. More...

Classes | |
| enum | Action |
| What the one toggle button of a row does: link devices (the device serves nobody), unlink the group (it serves one), or nothing because it is a client of another device (the button is shown but disabled). More... | |
| class | Candidate |
| One line of the picker. | |
| enum | Reason |
Static Public Member Functions | |
| static Set< Action > | actionsFor (YxcDeviceState state) |
| static List< Candidate > | forServer (String serverUdn, YxcGroupDirectory directory) |
| static List< Candidate > | forServer (String serverUdn, Collection< YxcDeviceSnapshot > devices) |
| Convenience for tests and callers that hold snapshots. | |
What the sheet offers for linking: the actions a row gets and the devices the picker lists for a server.
Pure.
A device that is in another group is listed but disabled, with the reason; yaacc never dissolves a group it was not asked to touch. A device that left its group but still sits on the link input (a "stuck" client) is in no group and can be picked.
|
static |

|
static |
| serverUdn | the device the "Link devices" action was started on |
Referenced by de.yaacc.yxc.YxcLinkCandidates.forServer().

