com.aelitis.net.upnp.impl.ssdp
Class SSDPIGDImpl
java.lang.Object
com.aelitis.net.upnp.impl.ssdp.SSDPIGDImpl
- All Implemented Interfaces:
- SSDPIGD, UPnPSSDPListener
public class SSDPIGDImpl
- extends Object
- implements SSDPIGD, UPnPSSDPListener
- Author:
- parg
Method Summary |
void |
addListener(SSDPIGDListener l)
|
protected boolean[] |
bytesToBits(byte[] bytes)
|
SSDPCore |
getSSDP()
|
protected void |
gotAlive(String usn,
URL location)
|
protected void |
gotRoot(NetworkInterface network_interface,
InetAddress local_address,
String usn,
URL location)
|
void |
interfaceChanged(NetworkInterface network_interface)
|
protected void |
lostRoot(InetAddress local_address,
String usn)
|
protected void |
queryLoop()
|
void |
receivedNotify(NetworkInterface network_interface,
InetAddress local_address,
InetAddress originator,
String usn,
URL location,
String nt,
String nts)
|
void |
receivedResult(NetworkInterface network_interface,
InetAddress local_address,
InetAddress originator,
String usn,
URL location,
String st,
String al)
|
String[] |
receivedSearch(NetworkInterface network_interface,
InetAddress local_address,
InetAddress originator,
String ST)
|
void |
removeListener(SSDPIGDListener l)
|
protected void |
search()
|
void |
searchNow()
|
void |
searchNow(String[] STs)
|
void |
start()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
this_mon
protected AEMonitor this_mon
SSDPIGDImpl
public SSDPIGDImpl(UPnPImpl _upnp,
String[] _selected_interfaces)
throws UPnPException
- Throws:
UPnPException
getSSDP
public SSDPCore getSSDP()
- Specified by:
getSSDP
in interface SSDPIGD
start
public void start()
throws UPnPException
- Specified by:
start
in interface SSDPIGD
- Throws:
UPnPException
searchNow
public void searchNow()
- Specified by:
searchNow
in interface SSDPIGD
searchNow
public void searchNow(String[] STs)
- Specified by:
searchNow
in interface SSDPIGD
queryLoop
protected void queryLoop()
search
protected void search()
receivedResult
public void receivedResult(NetworkInterface network_interface,
InetAddress local_address,
InetAddress originator,
String usn,
URL location,
String st,
String al)
- Specified by:
receivedResult
in interface UPnPSSDPListener
receivedNotify
public void receivedNotify(NetworkInterface network_interface,
InetAddress local_address,
InetAddress originator,
String usn,
URL location,
String nt,
String nts)
- Specified by:
receivedNotify
in interface UPnPSSDPListener
receivedSearch
public String[] receivedSearch(NetworkInterface network_interface,
InetAddress local_address,
InetAddress originator,
String ST)
- Specified by:
receivedSearch
in interface UPnPSSDPListener
bytesToBits
protected boolean[] bytesToBits(byte[] bytes)
gotRoot
protected void gotRoot(NetworkInterface network_interface,
InetAddress local_address,
String usn,
URL location)
gotAlive
protected void gotAlive(String usn,
URL location)
lostRoot
protected void lostRoot(InetAddress local_address,
String usn)
interfaceChanged
public void interfaceChanged(NetworkInterface network_interface)
- Specified by:
interfaceChanged
in interface UPnPSSDPListener
addListener
public void addListener(SSDPIGDListener l)
- Specified by:
addListener
in interface SSDPIGD
removeListener
public void removeListener(SSDPIGDListener l)
- Specified by:
removeListener
in interface SSDPIGD