cybergarage-upnp
org.cybergarage.upnp.xml.DeviceData Class Reference
Inheritance diagram for org.cybergarage.upnp.xml.DeviceData:
org.cybergarage.upnp.xml.NodeData

Public Member Functions

 DeviceData ()
 
File getDescriptionFile ()
 
String getDescriptionURI ()
 
void setDescriptionFile (File descriptionFile)
 
void setDescriptionURI (String descriptionURI)
 
String getLocation ()
 
void setLocation (String location)
 
int getLeaseTime ()
 
void setLeaseTime (int val)
 
HTTPServerList getHTTPServerList ()
 
void setHTTPBindAddress (InetAddress[] inets)
 
InetAddress[] getHTTPBindAddress ()
 
int getHTTPPort ()
 
void setHTTPPort (int port)
 
ListenerList getControlActionListenerList ()
 
SSDPSearchSocketList getSSDPSearchSocketList ()
 
void setSSDPPort (int port)
 
int getSSDPPort ()
 
void setSSDPBindAddress (InetAddress[] inets)
 
InetAddress[] getSSDPBindAddress ()
 
void setMulticastIPv4Address (String ip)
 
String getMulticastIPv4Address ()
 
void setMulticastIPv6Address (String ip)
 
String getMulticastIPv6Address ()
 
SSDPPacket getSSDPPacket ()
 
void setSSDPPacket (SSDPPacket packet)
 
void setAdvertiser (Advertiser adv)
 
Advertiser getAdvertiser ()
 
- Public Member Functions inherited from org.cybergarage.upnp.xml.NodeData
 NodeData ()
 
void setNode (Node node)
 
Node getNode ()
 

Private Attributes

String descriptionURI = null
 
File descriptionFile = null
 
String location = ""
 
int leaseTime = Device.DEFAULT_LEASE_TIME
 
HTTPServerList httpServerList = null
 
InetAddress[] httpBinds = null
 
int httpPort = Device.HTTP_DEFAULT_PORT
 
ListenerList controlActionListenerList = new ListenerList()
 
SSDPSearchSocketList ssdpSearchSocketList = null
 
String ssdpMulticastIPv4 = SSDP.ADDRESS
 
String ssdpMulticastIPv6 = SSDP.getIPv6Address()
 
int ssdpPort = SSDP.PORT
 
InetAddress[] ssdpBinds = null
 
SSDPPacket ssdpPacket = null
 
Advertiser advertiser = null
 

Constructor & Destructor Documentation

◆ DeviceData()

org.cybergarage.upnp.xml.DeviceData.DeviceData ( )
inline

Member Function Documentation

◆ getAdvertiser()

Advertiser org.cybergarage.upnp.xml.DeviceData.getAdvertiser ( )
inline

◆ getControlActionListenerList()

ListenerList org.cybergarage.upnp.xml.DeviceData.getControlActionListenerList ( )
inline

◆ getDescriptionFile()

File org.cybergarage.upnp.xml.DeviceData.getDescriptionFile ( )
inline

◆ getDescriptionURI()

String org.cybergarage.upnp.xml.DeviceData.getDescriptionURI ( )
inline

◆ getHTTPBindAddress()

InetAddress[] org.cybergarage.upnp.xml.DeviceData.getHTTPBindAddress ( )
inline

◆ getHTTPPort()

int org.cybergarage.upnp.xml.DeviceData.getHTTPPort ( )
inline

◆ getHTTPServerList()

HTTPServerList org.cybergarage.upnp.xml.DeviceData.getHTTPServerList ( )
inline

◆ getLeaseTime()

int org.cybergarage.upnp.xml.DeviceData.getLeaseTime ( )
inline

◆ getLocation()

String org.cybergarage.upnp.xml.DeviceData.getLocation ( )
inline

◆ getMulticastIPv4Address()

String org.cybergarage.upnp.xml.DeviceData.getMulticastIPv4Address ( )
inline
Returns
The IPv4 address used for Multicast comunication

◆ getMulticastIPv6Address()

String org.cybergarage.upnp.xml.DeviceData.getMulticastIPv6Address ( )
inline
Returns
The IPv6 address used as destination address for Multicast comunication
Since
1.8

◆ getSSDPBindAddress()

InetAddress[] org.cybergarage.upnp.xml.DeviceData.getSSDPBindAddress ( )
inline
Returns
inets The InetAddress that will be binded for this service null means that defulat behaviur will be used
Since
1.8

◆ getSSDPPacket()

SSDPPacket org.cybergarage.upnp.xml.DeviceData.getSSDPPacket ( )
inline

◆ getSSDPPort()

int org.cybergarage.upnp.xml.DeviceData.getSSDPPort ( )
inline
Returns
The port used for binding the SSDP service. The port will be used as source port for all SSDP messages

◆ getSSDPSearchSocketList()

SSDPSearchSocketList org.cybergarage.upnp.xml.DeviceData.getSSDPSearchSocketList ( )
inline

◆ setAdvertiser()

void org.cybergarage.upnp.xml.DeviceData.setAdvertiser ( Advertiser adv)
inline

◆ setDescriptionFile()

void org.cybergarage.upnp.xml.DeviceData.setDescriptionFile ( File descriptionFile)
inline

◆ setDescriptionURI()

void org.cybergarage.upnp.xml.DeviceData.setDescriptionURI ( String descriptionURI)
inline

◆ setHTTPBindAddress()

void org.cybergarage.upnp.xml.DeviceData.setHTTPBindAddress ( InetAddress[] inets)
inline

◆ setHTTPPort()

void org.cybergarage.upnp.xml.DeviceData.setHTTPPort ( int port)
inline

◆ setLeaseTime()

void org.cybergarage.upnp.xml.DeviceData.setLeaseTime ( int val)
inline

◆ setLocation()

void org.cybergarage.upnp.xml.DeviceData.setLocation ( String location)
inline

◆ setMulticastIPv4Address()

void org.cybergarage.upnp.xml.DeviceData.setMulticastIPv4Address ( String ip)
inline
Parameters
ipThe IPv4 address used as destination address for Multicast comunication
Since
1.8

◆ setMulticastIPv6Address()

void org.cybergarage.upnp.xml.DeviceData.setMulticastIPv6Address ( String ip)
inline
Parameters
ipThe IPv6 address used as destination address for Multicast comunication
Since
1.8

◆ setSSDPBindAddress()

void org.cybergarage.upnp.xml.DeviceData.setSSDPBindAddress ( InetAddress[] inets)
inline
Parameters
inetsThe InetAddress that will be binded for listing this service. Use null for the default behaviur.
See also
UPnP
USSDP
HostInterface
Since
1.8

◆ setSSDPPacket()

void org.cybergarage.upnp.xml.DeviceData.setSSDPPacket ( SSDPPacket packet)
inline

◆ setSSDPPort()

void org.cybergarage.upnp.xml.DeviceData.setSSDPPort ( int port)
inline
Parameters
portThe port to use for binding the SSDP service. The port will be used as source port for all SSDP messages
Since
1.8

Field Documentation

◆ advertiser

Advertiser org.cybergarage.upnp.xml.DeviceData.advertiser = null
private

◆ controlActionListenerList

ListenerList org.cybergarage.upnp.xml.DeviceData.controlActionListenerList = new ListenerList()
private

◆ descriptionFile

File org.cybergarage.upnp.xml.DeviceData.descriptionFile = null
private

◆ descriptionURI

String org.cybergarage.upnp.xml.DeviceData.descriptionURI = null
private

◆ httpBinds

InetAddress [] org.cybergarage.upnp.xml.DeviceData.httpBinds = null
private

◆ httpPort

int org.cybergarage.upnp.xml.DeviceData.httpPort = Device.HTTP_DEFAULT_PORT
private

◆ httpServerList

HTTPServerList org.cybergarage.upnp.xml.DeviceData.httpServerList = null
private

◆ leaseTime

int org.cybergarage.upnp.xml.DeviceData.leaseTime = Device.DEFAULT_LEASE_TIME
private

◆ location

String org.cybergarage.upnp.xml.DeviceData.location = ""
private

◆ ssdpBinds

InetAddress [] org.cybergarage.upnp.xml.DeviceData.ssdpBinds = null
private

◆ ssdpMulticastIPv4

String org.cybergarage.upnp.xml.DeviceData.ssdpMulticastIPv4 = SSDP.ADDRESS
private

◆ ssdpMulticastIPv6

String org.cybergarage.upnp.xml.DeviceData.ssdpMulticastIPv6 = SSDP.getIPv6Address()
private

◆ ssdpPacket

SSDPPacket org.cybergarage.upnp.xml.DeviceData.ssdpPacket = null
private

◆ ssdpPort

int org.cybergarage.upnp.xml.DeviceData.ssdpPort = SSDP.PORT
private

◆ ssdpSearchSocketList

SSDPSearchSocketList org.cybergarage.upnp.xml.DeviceData.ssdpSearchSocketList = null
private

The documentation for this class was generated from the following file: