YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
de.yaacc.yxc.YxcMonitorEnvironment Class Reference

The app side of YxcGroupOperations: the members are the devices YxcMonitor found by its own discovery (addresses never come from user input), inputs come from what the monitor saw, and every involved device is read again through the monitor afterwards. More...

Inheritance diagram for de.yaacc.yxc.YxcMonitorEnvironment:
Inheritance graph
Collaboration diagram for de.yaacc.yxc.YxcMonitorEnvironment:
Collaboration graph

Classes

interface  BusyListener
 Told which devices are busy with a group operation; called on the thread of the operation. More...
 

Public Member Functions

 YxcMonitorEnvironment (YxcMonitor monitor, BusyListener busyListener)
 
List< YxcGroupOperations.Member > members ()
 
String lastPlainInput (String udn)
 
void refresh (String udn)
 The device was involved in an operation: read it completely again.
 
void busyChanged (Set< String > busyUdns)
 The set of devices an operation is busy with changed (empty when it ended).
 
- Public Member Functions inherited from de.yaacc.yxc.YxcGroupOperations.Environment

Detailed Description

The app side of YxcGroupOperations: the members are the devices YxcMonitor found by its own discovery (addresses never come from user input), inputs come from what the monitor saw, and every involved device is read again through the monitor afterwards.

Member Function Documentation

◆ busyChanged()

void de.yaacc.yxc.YxcMonitorEnvironment.busyChanged ( Set< String > busyUdns)

The set of devices an operation is busy with changed (empty when it ended).

Implements de.yaacc.yxc.YxcGroupOperations.Environment.

◆ lastPlainInput()

String de.yaacc.yxc.YxcMonitorEnvironment.lastPlainInput ( String udn)
Returns
the last input of the device that was not the link input, null if never seen

Implements de.yaacc.yxc.YxcGroupOperations.Environment.

Here is the call graph for this function:

◆ members()

List< YxcGroupOperations.Member > de.yaacc.yxc.YxcMonitorEnvironment.members ( )
Returns
the watched devices that speak the protocol, as group members

Implements de.yaacc.yxc.YxcGroupOperations.Environment.

Here is the call graph for this function:

◆ refresh()

void de.yaacc.yxc.YxcMonitorEnvironment.refresh ( String udn)

The device was involved in an operation: read it completely again.

Implements de.yaacc.yxc.YxcGroupOperations.Environment.

Here is the call graph for this function:

The documentation for this class was generated from the following file: