org.apache.felix.upnp.basedriver.importer.core.event.structs
Class Monitor

java.lang.Object
  extended by org.apache.felix.upnp.basedriver.importer.core.event.structs.Monitor

public class Monitor
extends Object


Constructor Summary
Monitor()
           
 
Method Summary
 void addListener(String sid, UPnPEventListener listener)
           
 void clearAll(String sid, org.cybergarage.upnp.Service service)
           
 void delListener(UPnPEventListener listener, MyCtrlPoint ctrl)
          Delete the reference to the listener from the stuctures sid2Listeners and listener2Sids.
 void delSid(String sid)
           
 void putStateVars(String sid, StateVarsToNotify vars)
           
 void updateListener(ListenerModified msg, SubscriptionQueue subqueue, MyCtrlPoint ctrl)
           
 void updateStateVars(String sid, Dictionary dic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Monitor

public Monitor()
Method Detail

putStateVars

public void putStateVars(String sid,
                         StateVarsToNotify vars)

updateStateVars

public void updateStateVars(String sid,
                            Dictionary dic)

addListener

public void addListener(String sid,
                        UPnPEventListener listener)

delListener

public void delListener(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 delete
ctrl - Needed for reference

updateListener

public void updateListener(ListenerModified msg,
                           SubscriptionQueue subqueue,
                           MyCtrlPoint ctrl)

delSid

public void delSid(String sid)

clearAll

public void clearAll(String sid,
                     org.cybergarage.upnp.Service service)


Copyright © 2011 Apache Software Foundation. All Rights Reserved.