|
YAACC - UPNP Client and Server
|
Who belongs to whose group, found from the states of the watched devices. More...

Public Member Functions | |
| YxcGroupDirectory (Collection< YxcDeviceSnapshot > devices) | |
| String | serverOf (String udn) |
| List< String > | clientsOf (String udn) |
| List< String > | membersOf (String udn) |
| YxcDeviceSnapshot | get (String udn) |
| Collection< YxcDeviceSnapshot > | all () |
Who belongs to whose group, found from the states of the watched devices.
The answer of a client does not name its server and its group name is its own ("(Linked) ..."), so the members of a group are matched by the group id: the server of a client is the watched device that is a server with the same id, the clients of a server are the watched devices at the addresses it lists (and the ones that report its id as clients). Pure; built from one snapshot of the monitor.
| List< String > de.yaacc.yxc.YxcGroupDirectory.clientsOf | ( | String | udn | ) |
Referenced by de.yaacc.yxc.YxcGroupDirectory.membersOf().


| YxcDeviceSnapshot de.yaacc.yxc.YxcGroupDirectory.get | ( | String | udn | ) |
null if it is not watched Referenced by de.yaacc.yxc.YxcLinkCandidates.forServer().

| List< String > de.yaacc.yxc.YxcGroupDirectory.membersOf | ( | String | udn | ) |
Referenced by de.yaacc.yxc.YxcLinkCandidates.forServer().


| String de.yaacc.yxc.YxcGroupDirectory.serverOf | ( | String | udn | ) |
null otherwise. Referenced by de.yaacc.yxc.YxcGroupDirectory.membersOf().

