java.lang.Object
org.cybergarage.upnp.ControlPoint
- All Implemented Interfaces:
org.cybergarage.http.HTTPRequestListener
-
Constructor Summary
ConstructorsConstructorDescriptionControlPoint(int ssdpPort, int httpPort) ControlPoint(int ssdpPort, int httpPort, InetAddress[] binds) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDeviceChangeListener(org.cybergarage.upnp.device.DeviceChangeListener listener) voidaddEventListener(org.cybergarage.upnp.event.EventListener listener) voidaddNotifyListener(org.cybergarage.upnp.device.NotifyListener listener) voidaddSearchResponseListener(org.cybergarage.upnp.device.SearchResponseListener listener) voidfinalize()org.cybergarage.upnp.device.Disposerlongintorg.cybergarage.upnp.control.RenewSubscriberintintgetSubscriberService(String uuid) booleanvoidhttpRequestRecieved(org.cybergarage.http.HTTPRequest httpReq) booleanbooleanisSubscribed(Service service) voidlock()voidnotifyReceived(org.cybergarage.upnp.ssdp.SSDPPacket packet) voidvoidperformEventListener(String uuid, long seq, String name, String value) voidperformNotifyListener(org.cybergarage.upnp.ssdp.SSDPPacket ssdpPacket) voidvoidperformSearchResponseListener(org.cybergarage.upnp.ssdp.SSDPPacket ssdpPacket) voidprint()protected voidremoveDevice(String name) protected voidremoveDevice(Device dev) voidremoveDeviceChangeListener(org.cybergarage.upnp.device.DeviceChangeListener listener) voidremoveEventListener(org.cybergarage.upnp.event.EventListener listener) voidvoidremoveNotifyListener(org.cybergarage.upnp.device.NotifyListener listener) voidremoveSearchResponseListener(org.cybergarage.upnp.device.SearchResponseListener listener) voidvoidrenewSubscriberService(long timeout) voidrenewSubscriberService(Device dev, long timeout) voidsearch()voidvoidvoidsearchResponseReceived(org.cybergarage.upnp.ssdp.SSDPPacket packet) voidsetDeviceDisposer(org.cybergarage.upnp.device.Disposer disposer) voidsetEventSubURI(String url) voidsetExpiredDeviceMonitoringInterval(long interval) voidsetHTTPPort(int port) voidsetNMPRMode(boolean flag) voidsetRenewSubscriber(org.cybergarage.upnp.control.RenewSubscriber sub) voidsetSearchMx(int mx) voidsetSSDPPort(int port) voidsetUserData(Object data) booleanstart()booleanbooleanbooleanstop()booleanbooleanbooleanbooleanvoidunlock()voidvoidunsubscribe(Device device) booleanunsubscribe(Service service)
-
Constructor Details
-
ControlPoint
-
ControlPoint
public ControlPoint(int ssdpPort, int httpPort) -
ControlPoint
public ControlPoint()
-
-
Method Details
-
finalize
public void finalize() -
lock
public void lock() -
unlock
public void unlock() -
getSSDPPort
public int getSSDPPort() -
setSSDPPort
public void setSSDPPort(int port) -
getHTTPPort
public int getHTTPPort() -
setHTTPPort
public void setHTTPPort(int port) -
setNMPRMode
public void setNMPRMode(boolean flag) -
isNMPRMode
public boolean isNMPRMode() -
getDeviceList
-
getDevice
-
hasDevice
-
removeDevice
-
removeDevice
-
removeExpiredDevices
public void removeExpiredDevices() -
setExpiredDeviceMonitoringInterval
public void setExpiredDeviceMonitoringInterval(long interval) -
getExpiredDeviceMonitoringInterval
public long getExpiredDeviceMonitoringInterval() -
setDeviceDisposer
public void setDeviceDisposer(org.cybergarage.upnp.device.Disposer disposer) -
getDeviceDisposer
public org.cybergarage.upnp.device.Disposer getDeviceDisposer() -
addNotifyListener
public void addNotifyListener(org.cybergarage.upnp.device.NotifyListener listener) -
removeNotifyListener
public void removeNotifyListener(org.cybergarage.upnp.device.NotifyListener listener) -
performNotifyListener
public void performNotifyListener(org.cybergarage.upnp.ssdp.SSDPPacket ssdpPacket) -
addSearchResponseListener
public void addSearchResponseListener(org.cybergarage.upnp.device.SearchResponseListener listener) -
removeSearchResponseListener
public void removeSearchResponseListener(org.cybergarage.upnp.device.SearchResponseListener listener) -
performSearchResponseListener
public void performSearchResponseListener(org.cybergarage.upnp.ssdp.SSDPPacket ssdpPacket) -
addDeviceChangeListener
public void addDeviceChangeListener(org.cybergarage.upnp.device.DeviceChangeListener listener) -
removeDeviceChangeListener
public void removeDeviceChangeListener(org.cybergarage.upnp.device.DeviceChangeListener listener) -
performAddDeviceListener
-
performRemoveDeviceListener
-
notifyReceived
public void notifyReceived(org.cybergarage.upnp.ssdp.SSDPPacket packet) -
searchResponseReceived
public void searchResponseReceived(org.cybergarage.upnp.ssdp.SSDPPacket packet) -
getSearchMx
public int getSearchMx() -
setSearchMx
public void setSearchMx(int mx) -
search
-
search
-
search
public void search() -
httpRequestRecieved
public void httpRequestRecieved(org.cybergarage.http.HTTPRequest httpReq) - Specified by:
httpRequestRecievedin interfaceorg.cybergarage.http.HTTPRequestListener
-
addEventListener
public void addEventListener(org.cybergarage.upnp.event.EventListener listener) -
removeEventListener
public void removeEventListener(org.cybergarage.upnp.event.EventListener listener) -
performEventListener
-
getEventSubURI
-
setEventSubURI
-
subscribe
-
subscribe
-
subscribe
-
subscribe
-
isSubscribed
-
unsubscribe
-
unsubscribe
-
unsubscribe
public void unsubscribe() -
getSubscriberService
-
renewSubscriberService
-
renewSubscriberService
public void renewSubscriberService(long timeout) -
renewSubscriberService
public void renewSubscriberService() -
setRenewSubscriber
public void setRenewSubscriber(org.cybergarage.upnp.control.RenewSubscriber sub) -
getRenewSubscriber
public org.cybergarage.upnp.control.RenewSubscriber getRenewSubscriber() -
start
-
start
-
start
public boolean start() -
stop
public boolean stop() -
setUserData
-
getUserData
-
print
public void print()
-