org.apache.felix.upnp.basedriver.importer.core
Class MyCtrlPoint

java.lang.Object
  extended by org.cybergarage.upnp.ControlPoint
      extended by org.apache.felix.upnp.basedriver.importer.core.MyCtrlPoint
All Implemented Interfaces:
EventListener, org.cybergarage.http.HTTPRequestListener, org.cybergarage.upnp.device.NotifyListener, org.cybergarage.upnp.device.SearchResponseListener, ServiceListener

public class MyCtrlPoint
extends org.cybergarage.upnp.ControlPoint
implements org.cybergarage.upnp.device.NotifyListener, org.cybergarage.upnp.device.SearchResponseListener, ServiceListener


Constructor Summary
MyCtrlPoint(BundleContext context, SubscriptionQueue subQueue, NotifierQueue notifierQueue)
           
 
Method Summary
 void deviceNotifyReceived(org.cybergarage.upnp.ssdp.SSDPPacket ssdpPacket)
           
 void deviceSearchResponseReceived(org.cybergarage.upnp.ssdp.SSDPPacket ssdpPacket)
           
 void doDeviceRegistration(String udn)
           
 void doDeviceRegistration(String udn, boolean checkDouble)
           
 void doServiceUpdating(String udn, String serviceType)
           
 org.cybergarage.upnp.Device findDevice(String udn, org.cybergarage.upnp.Device dev)
           
 org.cybergarage.upnp.Device findDeviceCtrl(org.cybergarage.upnp.ControlPoint ctrl, String udn)
           
 void httpRequestRecieved(org.cybergarage.http.HTTPRequest httpReq)
           
 void newEventArrived(String uuid, long seq, org.cybergarage.upnp.event.PropertyList props)
           
 void registerUPnPDevice(org.cybergarage.upnp.Device dev, UPnPDeviceImpl upnpDev, Dictionary prop)
           
 void removeExpiredDevices()
           
 void removeOSGiandUPnPDeviceHierarchy(UPnPDeviceImpl dev)
           
 void removeOSGiExpireDevice(org.cybergarage.upnp.Device dev)
           
 void searchForListener(org.cybergarage.upnp.Device device)
           
 void serviceChanged(ServiceEvent event)
          Receives notification that a service has had a lifecycle change.
 org.cybergarage.upnp.Service serviceFromSid(String sid)
           
 void unregisterUPnPDevice(ServiceRegistration registration)
           
 
Methods inherited from class org.cybergarage.upnp.ControlPoint
addDeviceChangeListener, addEventListener, addNotifyListener, addSearchResponseListener, finalize, getDevice, getDeviceDisposer, getDeviceList, getEventSubURI, getExpiredDeviceMonitoringInterval, getHTTPPort, getRenewSubscriber, getSearchMx, getSSDPPort, getSubscriberService, getUserData, hasDevice, isNMPRMode, isSubscribed, lock, notifyReceived, performAddDeviceListener, performEventListener, performNotifyListener, performRemoveDeviceListener, performSearchResponseListener, print, removeDevice, removeDevice, removeDeviceChangeListener, removeEventListener, removeNotifyListener, removeSearchResponseListener, renewSubscriberService, renewSubscriberService, renewSubscriberService, search, search, search, searchResponseReceived, setDeviceDisposer, setEventSubURI, setExpiredDeviceMonitoringInterval, setHTTPPort, setNMPRMode, setRenewSubscriber, setSearchMx, setSSDPPort, setUserData, start, start, start, stop, subscribe, subscribe, subscribe, subscribe, unlock, unsubscribe, unsubscribe, unsubscribe
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyCtrlPoint

public MyCtrlPoint(BundleContext context,
                   SubscriptionQueue subQueue,
                   NotifierQueue notifierQueue)
Method Detail

httpRequestRecieved

public void httpRequestRecieved(org.cybergarage.http.HTTPRequest httpReq)
Specified by:
httpRequestRecieved in interface org.cybergarage.http.HTTPRequestListener
Overrides:
httpRequestRecieved in class org.cybergarage.upnp.ControlPoint

removeExpiredDevices

public void removeExpiredDevices()
Overrides:
removeExpiredDevices in class org.cybergarage.upnp.ControlPoint

deviceNotifyReceived

public void deviceNotifyReceived(org.cybergarage.upnp.ssdp.SSDPPacket ssdpPacket)
Specified by:
deviceNotifyReceived in interface org.cybergarage.upnp.device.NotifyListener

removeOSGiandUPnPDeviceHierarchy

public void removeOSGiandUPnPDeviceHierarchy(UPnPDeviceImpl dev)

removeOSGiExpireDevice

public void removeOSGiExpireDevice(org.cybergarage.upnp.Device dev)

registerUPnPDevice

public void registerUPnPDevice(org.cybergarage.upnp.Device dev,
                               UPnPDeviceImpl upnpDev,
                               Dictionary prop)

unregisterUPnPDevice

public void unregisterUPnPDevice(ServiceRegistration registration)

findDeviceCtrl

public org.cybergarage.upnp.Device findDeviceCtrl(org.cybergarage.upnp.ControlPoint ctrl,
                                                  String udn)

findDevice

public org.cybergarage.upnp.Device findDevice(String udn,
                                              org.cybergarage.upnp.Device dev)

deviceSearchResponseReceived

public void deviceSearchResponseReceived(org.cybergarage.upnp.ssdp.SSDPPacket ssdpPacket)
Specified by:
deviceSearchResponseReceived in interface org.cybergarage.upnp.device.SearchResponseListener

serviceChanged

public void serviceChanged(ServiceEvent event)
Description copied from interface: ServiceListener
Receives notification that a service has had a lifecycle change.

Specified by:
serviceChanged in interface ServiceListener
Parameters:
event - The ServiceEvent object.

serviceFromSid

public org.cybergarage.upnp.Service serviceFromSid(String sid)

newEventArrived

public void newEventArrived(String uuid,
                            long seq,
                            org.cybergarage.upnp.event.PropertyList props)

doServiceUpdating

public void doServiceUpdating(String udn,
                              String serviceType)

doDeviceRegistration

public void doDeviceRegistration(String udn,
                                 boolean checkDouble)

doDeviceRegistration

public void doDeviceRegistration(String udn)

searchForListener

public void searchForListener(org.cybergarage.upnp.Device device)


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.