- dataType - Variable in class net.sbbi.upnp.services.StateVariable
-
The variable UPNP data type
- DATE - Static variable in interface net.sbbi.upnp.services.StateVariableTypes
-
Date in a subset of ISO 8601 format without time data.
- DATE_INT - Static variable in interface net.sbbi.upnp.services.StateVariableTypes
-
- DATETIME - Static variable in interface net.sbbi.upnp.services.StateVariableTypes
-
Date in ISO 8601 format with optional time but no time zone.
- DATETIME_INT - Static variable in interface net.sbbi.upnp.services.StateVariableTypes
-
- DATETIME_TZ - Static variable in interface net.sbbi.upnp.services.StateVariableTypes
-
Date in ISO 8601 format with optional time and optional time
zone.
- DATETIME_TZ_INT - Static variable in interface net.sbbi.upnp.services.StateVariableTypes
-
- DEFAULT_MX - Static variable in class net.sbbi.upnp.Discovery
-
- DEFAULT_SEARCH - Static variable in class net.sbbi.upnp.Discovery
-
- DEFAULT_SSDP_SEARCH_PORT - Static variable in class net.sbbi.upnp.Discovery
-
- DEFAULT_TIMEOUT - Static variable in class net.sbbi.upnp.Discovery
-
- DEFAULT_TTL - Static variable in class net.sbbi.upnp.Discovery
-
- defaultValue - Variable in class net.sbbi.upnp.services.StateVariable
-
The default value of the state variable
- deletePortMapping(String, int, String) - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Deletes a port mapping on the IDG device
- Device - Class in net.sbbi.upnp.devices
-
This class represents an UPNP device, this device contains a set of
services that will be needed to access the device functionalities.
- Device(Node, Device, URL) - Constructor for class net.sbbi.upnp.devices.Device
-
- deviceDefLoc - Variable in class net.sbbi.upnp.devices.RootDevice
-
- deviceType - Variable in class net.sbbi.upnp.devices.Device
-
- direction - Variable in class net.sbbi.upnp.services.Argument
-
- discover() - Static method in class net.sbbi.upnp.Discovery
-
Devices discovering on all network interfaces with default
values, all root devices will be searched
- discover(String) - Static method in class net.sbbi.upnp.Discovery
-
Devices discovering on all network interfaces with a given root
device to search
- discover(int, String) - Static method in class net.sbbi.upnp.Discovery
-
Devices discovering on all network interfaces with a given
timeout and a given root device to search
- discover(int, int, int, String) - Static method in class net.sbbi.upnp.Discovery
-
Devices discovering on all network interfaces with a given
timeout and a given root device to search, as well as a ttl and
mx param
- discover(int, int, int, String, NetworkInterface) - Static method in class net.sbbi.upnp.Discovery
-
Devices discovering with a given timeout and a given root device
to search on an given network interface, as well as a ttl and mx
param
- discoveredDevice(String, String, String, String, URL, String) - Method in interface net.sbbi.upnp.DiscoveryResultsHandler
-
Method called by the DiscoveryListener class when a search
response message has been received from the network
- Discovery - Class in net.sbbi.upnp
-
Class to discover an UPNP device on the network. A multicast
socket will be created to discover devices, the binding port for
this socket is set to 1901, if this is causing a problem you can
use the net.sbbi.upnp.Discovery.bindPort system property to specify
another port.
- Discovery() - Constructor for class net.sbbi.upnp.Discovery
-
- DiscoveryListener - Class in net.sbbi.upnp
-
This class can be used to listen for UPNP devices responses when a
search message is sent by a control point ( using the
net.sbbi.upnp.Discovery.sendSearchMessage() method )
- DiscoveryResultsHandler - Interface in net.sbbi.upnp
-
This interface can be use to register against the DiscoveryListener
class to receive SSDP search responses.
- discoveryUDN - Variable in class net.sbbi.upnp.devices.RootDevice
-
- discoveryUSN - Variable in class net.sbbi.upnp.devices.RootDevice
-
- getActionArgument(String) - Method in class net.sbbi.upnp.services.Action
-
- getAvailableActionsName() - Method in class net.sbbi.upnp.services.Service
-
- getAvailableActionsSize() - Method in class net.sbbi.upnp.services.Service
-
- getAvailableStateVariableName() - Method in class net.sbbi.upnp.services.Service
-
- getAvailableStateVariableSize() - Method in class net.sbbi.upnp.services.Service
-
- getChildDevice(String) - Method in class net.sbbi.upnp.devices.Device
-
Looks for a child UPNP device definition file, the whole devices
tree will be searched, starting from the current device node.
- getChildDevices() - Method in class net.sbbi.upnp.devices.Device
-
Generates a list of all the child ( not only top level, full
childrens hierarchy included ) UPNPDevice objects for this
device.
- getDataTypeAsClass() - Method in class net.sbbi.upnp.services.StateVariable
-
The variable JAVA data type (using an UPNP->Java mapping)
- getDetailErrorCode() - Method in exception net.sbbi.upnp.messages.UPNPResponseException
-
- getDetailErrorDescription() - Method in exception net.sbbi.upnp.messages.UPNPResponseException
-
- getDeviceDefinitionXML() - Method in class net.sbbi.upnp.devices.RootDevice
-
Retrieves the device definition XML data
- getDevices(int) - Static method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Lookup all the IGD (IP or PPP) devices on the network.
- getDevices(int, int, int, NetworkInterface) - Static method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Lookup all the IGD (IP
urn:schemas-upnp-org:service:WANIPConnection:1, or PPP
urn:schemas-upnp-org:service:WANPPPConnection:1) devices for a
given network interface.
- getDirectParent() - Method in class net.sbbi.upnp.devices.Device
-
Return the parent UPNPDevice, null if the device is an
UPNPRootDevice
- getExternalIPAddress() - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Retrieves the external IP address
- getFaultCode() - Method in exception net.sbbi.upnp.messages.UPNPResponseException
-
- getFaultString() - Method in exception net.sbbi.upnp.messages.UPNPResponseException
-
- getGenericPortMappingEntry(int) - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Retrieves a generic port mapping entry.
- getIGDRootDevice() - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Retrieves the IDG UNPNRootDevice object
- getInputActionArgument(String) - Method in class net.sbbi.upnp.services.Action
-
Look for an input ServiceActionArgument for a given name
- getInputActionArguments() - Method in class net.sbbi.upnp.services.Action
-
Return a list containing input ( when a response is sent )
arguments objects
- getIsoDate(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
-
Generate a ISO 8601 date
- getIsoDateTime(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
-
Generate a ISO 8601 date time without timezone
- getIsoDateTimeZone(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
-
Generate a ISO 8601 date time with timezone
- getIsoTime(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
-
Generate a ISO 8601 time
- getIsoTimeZone(Date) - Static method in class net.sbbi.upnp.services.ISO8601Date
-
Generate a ISO 8601 time
- getLocalizedMessage() - Method in exception net.sbbi.upnp.messages.UPNPResponseException
-
- getMessage(String) - Method in class net.sbbi.upnp.messages.UPNPMessageFactory
-
Creation of a new ActionMessage to communicate with the UPNP
device
- getMessage() - Method in exception net.sbbi.upnp.messages.UPNPResponseException
-
- getName() - Method in class net.sbbi.upnp.services.Action
-
The action name
- getNatMappingsCount() - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Retrieves the current number of mapping in the NAT table
- getNatTableSize() - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Computes the total entries in available in the nat table size,
not that this method is not guaranteed to work with all upnp
devices since it is not an generic IGD command
- getOutActionArgument(String) - Method in class net.sbbi.upnp.messages.ActionResponse
-
- getOutActionArgumentNames() - Method in class net.sbbi.upnp.messages.ActionResponse
-
- getOutActionArgumentValue(String) - Method in class net.sbbi.upnp.messages.ActionResponse
-
- getOutputActionArgument(String) - Method in class net.sbbi.upnp.services.Action
-
Look for an output
Argument
for a given name
- getOutputActionArguments() - Method in class net.sbbi.upnp.services.Action
-
Return a list containing output ( when a response is received )
arguments objects
- getRelatedStateVariable() - Method in class net.sbbi.upnp.services.Argument
-
The related service state variable for this
ServiceActionArgument
- getSCDPData() - Method in class net.sbbi.upnp.services.Service
-
- getService(String) - Method in class net.sbbi.upnp.devices.Device
-
Looks for a UPNP device service definition object for the given
service URI (Type)
- getServiceByID(String) - Method in class net.sbbi.upnp.devices.Device
-
Looks for a UPNP device service definition object for the given
service ID
- getServices(String) - Method in class net.sbbi.upnp.devices.Device
-
Looks for the all the UPNP device service definition object for
the current UPNP device object.
- getSpecificPortMappingEntry(String, int, String) - Method in class net.sbbi.upnp.impls.InternetGatewayDevice
-
Retrieves information about a specific port mapping
- getSpecVersionMajor() - Method in class net.sbbi.upnp.services.Service
-
- getSpecVersionMinor() - Method in class net.sbbi.upnp.services.Service
-
- getStateVariableMessage(String) - Method in class net.sbbi.upnp.messages.UPNPMessageFactory
-
Creation of a new StateVariableMessage to communicate with the
UPNP device, for a service state variable query
- getStateVariableValue() - Method in class net.sbbi.upnp.messages.StateVariableResponse
-
- getUPNPServiceAction(String) - Method in class net.sbbi.upnp.services.Service
-
Retrieves a service action for its given name
- getUPNPServiceStateVariable(String) - Method in class net.sbbi.upnp.services.Service
-
Retrieves a service state variable for its given name
- getURL(String, URL) - Static method in class net.sbbi.upnp.devices.Device
-
Parsing an URL from the descriptionXML file
- getValidityTime() - Method in class net.sbbi.upnp.devices.RootDevice
-
The validity time for this device in milliseconds,
- getValue() - Method in class net.sbbi.upnp.services.StateVariable
-
Call to the UPNP device to retrieve the state variable actual
value
- getXML(URL) - Static method in class net.sbbi.upnp.XMLUtil
-
Fetches the xml, fixes any wonky characters in it
- getXMLString(URL) - Static method in class net.sbbi.upnp.XMLUtil
-
- SCPDURL - Variable in class net.sbbi.upnp.services.Service
-
- sendEvents - Variable in class net.sbbi.upnp.services.StateVariable
-
Boolean to indicate if the variable is sending events when value
of the var is changing.
- sendSearchMessage(InetAddress, int, int, String) - Static method in class net.sbbi.upnp.Discovery
-
Sends an SSDP search message on the network
- serialNumber - Variable in class net.sbbi.upnp.devices.Device
-
- service() - Method in class net.sbbi.upnp.messages.ActionMessage
-
Executes the message and retuns the UPNP device response,
according to the UPNP specs, this method could take up to 30
secs to process ( time allowed for a device to respond to a
request )
- service() - Method in class net.sbbi.upnp.messages.StateVariableMessage
-
Executes the state variable query and returns the UPNP device
response, according to the UPNP specs, this method could take up
to 30 secs to process ( time allowed for a device to respond to
a request )
- service - Variable in class net.sbbi.upnp.messages.UPNPMessageFactory
-
- Service - Class in net.sbbi.upnp.services
-
Representation of an UPNP service
- Service(Node, URL, Device) - Constructor for class net.sbbi.upnp.services.Service
-
- serviceId - Variable in class net.sbbi.upnp.services.Service
-
- serviceOwnerDevice - Variable in class net.sbbi.upnp.services.Service
-
- services - Variable in class net.sbbi.upnp.devices.Device
-
- serviceType - Variable in class net.sbbi.upnp.services.Service
-
- setDaemon(boolean) - Method in class net.sbbi.upnp.DiscoveryListener
-
Sets the listener as a daemon thread
- setInputParameter(String, Object) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call.
- setInputParameter(String, String) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call.
- setInputParameter(String, Date) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call
- setInputParameter(String, boolean) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call
- setInputParameter(String, byte) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call
- setInputParameter(String, short) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call
- setInputParameter(String, int) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call
- setInputParameter(String, long) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call
- setInputParameter(String, float) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call
- setInputParameter(String, double) - Method in class net.sbbi.upnp.messages.ActionMessage
-
Set the value of an input parameter before a message service
call
- specVersionMajor - Variable in class net.sbbi.upnp.devices.RootDevice
-
- specVersionMinor - Variable in class net.sbbi.upnp.devices.RootDevice
-
- SSDP_IP - Static variable in class net.sbbi.upnp.Discovery
-
- SSDP_PORT - Static variable in class net.sbbi.upnp.Discovery
-
- stateVar - Variable in class net.sbbi.upnp.messages.StateVariableResponse
-
- StateVariable - Class in net.sbbi.upnp.services
-
Class to contain a service state variable definition
- StateVariableMessage - Class in net.sbbi.upnp.messages
-
This class is used to create state variable messages to communicate
with the device
- StateVariableResponse - Class in net.sbbi.upnp.messages
-
This class contains data returned by a state variable query
response
- StateVariableTypes - Interface in net.sbbi.upnp.services
-
Interface to defined allowed values for service state variables
data types
- stepRangeValue - Variable in class net.sbbi.upnp.services.StateVariable
-
The value step range as a string
- STRING - Static variable in interface net.sbbi.upnp.services.StateVariableTypes
-
Unicode string.
- STRING_INT - Static variable in interface net.sbbi.upnp.services.StateVariableTypes
-