Package org.cybergarage.upnp
Class ControlPoint
- java.lang.Object
- 
- org.cybergarage.upnp.ControlPoint
 
- 
- All Implemented Interfaces:
- HTTPRequestListener
 - Direct Known Subclasses:
- UPnP
 
 public class ControlPoint extends Object implements HTTPRequestListener 
- 
- 
Field SummaryFields Modifier and Type Field Description (package private) ListenerListdeviceChangeListenerList
 - 
Constructor SummaryConstructors Constructor Description ControlPoint()ControlPoint(int ssdpPort, int httpPort)ControlPoint(int ssdpPort, int httpPort, InetAddress[] binds)
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
deviceChangeListenerListListenerList deviceChangeListenerList 
 
- 
 - 
Constructor Detail- 
ControlPointpublic ControlPoint(int ssdpPort, int httpPort, InetAddress[] binds)
 - 
ControlPointpublic ControlPoint(int ssdpPort, int httpPort)
 - 
ControlPointpublic ControlPoint() 
 
- 
 - 
Method Detail- 
getSSDPNotifySocketListprotected SSDPNotifySocketList getSSDPNotifySocketList() I2P was private
 - 
getSSDPSearchResponseSocketListprotected SSDPSearchResponseSocketList getSSDPSearchResponseSocketList() I2P was private
 - 
lockpublic void lock() 
 - 
unlockpublic void unlock() 
 - 
getSSDPPortpublic int getSSDPPort() 
 - 
setSSDPPortpublic void setSSDPPort(int port) 
 - 
getHTTPPortpublic int getHTTPPort() 
 - 
setHTTPPortpublic void setHTTPPort(int port) 
 - 
setNMPRModepublic void setNMPRMode(boolean flag) 
 - 
isNMPRModepublic boolean isNMPRMode() 
 - 
getDeviceListpublic DeviceList getDeviceList() 
 - 
hasDevicepublic boolean hasDevice(String name) 
 - 
removeDeviceprotected void removeDevice(Device dev) 
 - 
removeDeviceprotected void removeDevice(String name) 
 - 
removeExpiredDevicespublic void removeExpiredDevices() 
 - 
setExpiredDeviceMonitoringIntervalpublic void setExpiredDeviceMonitoringInterval(long interval) 
 - 
getExpiredDeviceMonitoringIntervalpublic long getExpiredDeviceMonitoringInterval() 
 - 
setDeviceDisposerpublic void setDeviceDisposer(Disposer disposer) 
 - 
getDeviceDisposerpublic Disposer getDeviceDisposer() 
 - 
addNotifyListenerpublic void addNotifyListener(NotifyListener listener) 
 - 
removeNotifyListenerpublic void removeNotifyListener(NotifyListener listener) 
 - 
performNotifyListenerpublic void performNotifyListener(SSDPPacket ssdpPacket) 
 - 
addSearchResponseListenerpublic void addSearchResponseListener(SearchResponseListener listener) 
 - 
removeSearchResponseListenerpublic void removeSearchResponseListener(SearchResponseListener listener) 
 - 
performSearchResponseListenerpublic void performSearchResponseListener(SSDPPacket ssdpPacket) 
 - 
addDeviceChangeListenerpublic void addDeviceChangeListener(DeviceChangeListener listener) 
 - 
removeDeviceChangeListenerpublic void removeDeviceChangeListener(DeviceChangeListener listener) 
 - 
performAddDeviceListenerpublic void performAddDeviceListener(Device dev) 
 - 
performRemoveDeviceListenerpublic void performRemoveDeviceListener(Device dev) 
 - 
notifyReceivedpublic void notifyReceived(SSDPPacket packet) 
 - 
searchResponseReceivedpublic void searchResponseReceived(SSDPPacket packet) 
 - 
getSearchMxpublic int getSearchMx() 
 - 
setSearchMxpublic void setSearchMx(int mx) 
 - 
searchpublic void search(String target, int mx) 
 - 
searchpublic void search(String target) 
 - 
searchpublic void search() 
 - 
getHTTPServerListprotected HTTPServerList getHTTPServerList() I2P was private
 - 
httpRequestRecievedpublic void httpRequestRecieved(HTTPRequest httpReq) - Specified by:
- httpRequestRecievedin interface- HTTPRequestListener
 
 - 
addEventListenerpublic void addEventListener(EventListener listener) 
 - 
removeEventListenerpublic void removeEventListener(EventListener listener) 
 - 
performEventListenerpublic void performEventListener(String uuid, long seq, String name, String value) 
 - 
getEventSubURIpublic String getEventSubURI() 
 - 
setEventSubURIpublic void setEventSubURI(String url) 
 - 
subscribepublic boolean subscribe(Service service, long timeout) 
 - 
subscribepublic boolean subscribe(Service service) 
 - 
isSubscribedpublic boolean isSubscribed(Service service) 
 - 
unsubscribepublic boolean unsubscribe(Service service) 
 - 
unsubscribepublic void unsubscribe(Device device) 
 - 
unsubscribepublic void unsubscribe() 
 - 
renewSubscriberServicepublic void renewSubscriberService(Device dev, long timeout) 
 - 
renewSubscriberServicepublic void renewSubscriberService(long timeout) 
 - 
renewSubscriberServicepublic void renewSubscriberService() 
 - 
setRenewSubscriberpublic void setRenewSubscriber(RenewSubscriber sub) 
 - 
getRenewSubscriberpublic RenewSubscriber getRenewSubscriber() 
 - 
startpublic boolean start(String target, int mx) 
 - 
startpublic boolean start(String target) 
 - 
startpublic boolean start() 
 - 
stoppublic boolean stop() 
 - 
setUserDatapublic void setUserData(Object data) 
 - 
getUserDatapublic Object getUserData() 
 - 
printpublic void print() 
 
- 
 
-