org.apache.felix.upnp.basedriver.importer.core.event.structs
Class Monitor
java.lang.Object
org.apache.felix.upnp.basedriver.importer.core.event.structs.Monitor
public class Monitor
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Monitor
public Monitor()
putStateVars
public void putStateVars(java.lang.String sid,
StateVarsToNotify vars)
updateStateVars
public void updateStateVars(java.lang.String sid,
java.util.Dictionary dic)
addListener
public void addListener(java.lang.String sid,
org.osgi.service.upnp.UPnPEventListener listener)
delListener
public void delListener(org.osgi.service.upnp.UPnPEventListener listener,
MyCtrlPoint ctrl)
- Delete the reference to the listener from the stuctures sid2Listeners and listener2Sids.
Also if no more listner are listening for a UPnP Service that UPnP Service is unscribed.
- Parameters:
listener
- The listener to deletectrl
- Needed for reference
updateListener
public void updateListener(ListenerModified msg,
SubscriptionQueue subqueue,
MyCtrlPoint ctrl)
delSid
public void delSid(java.lang.String sid)
clearAll
public void clearAll(java.lang.String sid,
org.cybergarage.upnp.Service service)