A B C D E F G H I M N P R S T U V W X 

A

Action - Class in net.tomp2p.upnp
An object to represent a service action proposed by an UPNP service
ActionMessage - Class in net.tomp2p.upnp
Message object for an UPNP action, simply call setInputParameter() to add the required action message params and then service() to receive the ActionResponse built with the parsed UPNP device SOAP xml response.
ActionMessage(Service, Action) - Constructor for class net.tomp2p.upnp.ActionMessage
Protected constuctor so that only messages factories can build it
ActionResponse - Class in net.tomp2p.upnp
An action response container Object
ActionResponse() - Constructor for class net.tomp2p.upnp.ActionResponse
 
add(E) - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
addAll(Collection<? extends E>) - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
addPortMapping(String, String, String, int, int) - Method in class net.tomp2p.upnp.InternetGatewayDevice
 
addPortMapping(String, String, String, int, String, int, int) - Method in class net.tomp2p.upnp.InternetGatewayDevice
Configures a nat entry on the UPNP device.
addRelayListener(RelayListener) - Method in class net.tomp2p.relay.DistributedRelay
 
ALL_DEVICES - Static variable in class net.tomp2p.upnp.Discovery
 
allowedvalues - Variable in class net.tomp2p.upnp.StateVariable
A set of allowed values (String objects) for the variable
Argument - Class in net.tomp2p.upnp
An argument for a service action
Argument.Direction - Enum in net.tomp2p.upnp
 
arguments - Variable in class net.tomp2p.upnp.Action
 

B

BIN_BASE64 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
MIME-style Base64 encoded binary BLOB.
BIN_BASE64_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
BIN_HEX - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Hexadecimal digits representing octets.
BIN_HEX_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
BOOLEAN - Static variable in interface net.tomp2p.upnp.StateVariableTypes
0, false, or no for false; 1, true, or yes for true.
BOOLEAN_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
bootstrapBuilder(BootstrapBuilder) - Method in class net.tomp2p.nat.PeerNAT
Specify a bootstrap builder that will be used to bootstrap during the process of setting up relay peers and after that.
bootstrapBuilder() - Method in class net.tomp2p.nat.PeerNAT
 
build(URL, String, String, String, String, InetAddress) - Static method in class net.tomp2p.upnp.RootDevice
 

C

CHAR - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Unicode string.
CHAR_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
childDevices - Variable in class net.tomp2p.upnp.Device
 
clear() - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
clearInputParameters() - Method in class net.tomp2p.upnp.ActionMessage
Method to clear all set input parameters so that this object can be reused
clearQueue() - Method in class net.tomp2p.natpmp.NatPmpDevice
Clears the queue of messages to send.
ConcurrentCacheSet<E> - Class in net.tomp2p.relay
ConcurrentCacheSet() - Constructor for class net.tomp2p.relay.ConcurrentCacheSet
 
ConcurrentCacheSet(int) - Constructor for class net.tomp2p.relay.ConcurrentCacheSet
 
ConcurrentCacheSet(int, int) - Constructor for class net.tomp2p.relay.ConcurrentCacheSet
 
ConcurrentCacheSet(int, int, boolean) - Constructor for class net.tomp2p.relay.ConcurrentCacheSet
 
contains(Object) - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
containsAll(Collection<?>) - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
controlURL - Variable in class net.tomp2p.upnp.Service
 

D

dataType - Variable in class net.tomp2p.upnp.StateVariable
The variable UPNP data type
DATE - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Date in a subset of ISO 8601 format without time data.
DATE_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
DATETIME - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Date in ISO 8601 format with optional time but no time zone.
DATETIME_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
DATETIME_TZ - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Date in ISO 8601 format with optional time and optional time zone.
DATETIME_TZ_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
decodeMessage(Buffer, InetSocketAddress, InetSocketAddress) - Static method in class net.tomp2p.relay.RelayUtils
 
DEFAULT_MX - Static variable in class net.tomp2p.upnp.Discovery
 
DEFAULT_SEARCH - Static variable in class net.tomp2p.upnp.Discovery
 
DEFAULT_SSDP_SEARCH_PORT - Static variable in class net.tomp2p.upnp.Discovery
 
DEFAULT_TIMEOUT - Static variable in class net.tomp2p.upnp.Discovery
 
DEFAULT_TTL - Static variable in class net.tomp2p.upnp.Discovery
 
defaultValue - Variable in class net.tomp2p.upnp.StateVariable
The default value of the state variable
deletePortMapping(String, int, String) - Method in class net.tomp2p.upnp.InternetGatewayDevice
Deletes a port mapping on the IDG device
Device - Class in net.tomp2p.upnp
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.tomp2p.upnp.Device
 
deviceType - Variable in class net.tomp2p.upnp.Device
 
direction - Variable in class net.tomp2p.upnp.Argument
 
discover() - Static method in class net.tomp2p.upnp.Discovery
Devices discovering on all network interfaces with default values, all root devices will be searched
discover(String) - Static method in class net.tomp2p.upnp.Discovery
Devices discovering on all network interfaces with a given root device to search
discover(int, String) - Static method in class net.tomp2p.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.tomp2p.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.tomp2p.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, InetAddress) - Method in interface net.tomp2p.upnp.DiscoveryResultsHandler
Method called by the DiscoveryListener class when a search response message has been received from the network
Discovery - Class in net.tomp2p.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.tomp2p.upnp.Discovery
 
DiscoveryListener - Class in net.tomp2p.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.tomp2p.upnp
This interface can be use to register against the DiscoveryListener class to receive SSDP search responses.
DistributedRelay - Class in net.tomp2p.relay
The relay manager is responsible for setting up and maintaining connections to relay peers and contains all information about the relays.
DistributedRelay(Peer, RelayRPC, int) - Constructor for class net.tomp2p.relay.DistributedRelay
 
distributedRelay(DistributedRelay) - Method in class net.tomp2p.relay.FutureRelay
 
distributedRelay() - Method in class net.tomp2p.relay.FutureRelay
 
done(PeerAddress, PeerAddress) - Method in class net.tomp2p.nat.FutureNAT
 
done(Shutdown) - Method in class net.tomp2p.nat.FutureRelayNAT
 

E

encodeMessage(Message) - Static method in class net.tomp2p.relay.RelayUtils
 
enqueueMessage(Message) - Method in class net.tomp2p.natpmp.NatPmpDevice
Enqueues a message for sending.
eventSubURL - Variable in class net.tomp2p.upnp.Service
 
exceptionGenerated(Message, NatPmpException) - Method in interface net.tomp2p.natpmp.MessageResponseInterface
An exception was generated during the message sending process.
ExternalAddressRequestMessage - Class in net.tomp2p.natpmp
This class manages an External Address message.
ExternalAddressRequestMessage(MessageResponseInterface) - Constructor for class net.tomp2p.natpmp.ExternalAddressRequestMessage

F

failedRelayWaitTime(int) - Method in class net.tomp2p.nat.PeerNAT
Defines how many seconds to wait at least until asking a relay that denied a relay request or a relay that failed to act as a relay again
failedRelayWaitTime() - Method in class net.tomp2p.nat.PeerNAT
 
find(Peer, Number160) - Static method in class net.tomp2p.relay.RelayForwarderRPC
 
FIXED_14_4 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Same as r8 but no more than 14 digits to the left of the decimal point and no more than 4 to the right.
FIXED_14_4_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
flatten(List<Map<Number160, PeerStatatistic>>) - Static method in class net.tomp2p.relay.RelayUtils
 
FLOAT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Floating point number.
FLOAT_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
forwardMessage(PeerConnection, Buffer) - Method in class net.tomp2p.relay.RelayRPC
Forward a message through the open peer connection to the unreachable peer.
friendlyName - Variable in class net.tomp2p.upnp.Device
 
futureBootstrap0(FutureBootstrap) - Method in class net.tomp2p.nat.FutureRelayNAT
 
futureBootstrap0() - Method in class net.tomp2p.nat.FutureRelayNAT
 
futureBootstrap1(FutureBootstrap) - Method in class net.tomp2p.nat.FutureRelayNAT
 
futureBootstrap1() - Method in class net.tomp2p.nat.FutureRelayNAT
 
FutureNAT - Class in net.tomp2p.nat
 
FutureNAT() - Constructor for class net.tomp2p.nat.FutureNAT
 
futureRelay(FutureRelay) - Method in class net.tomp2p.nat.FutureRelayNAT
 
futureRelay() - Method in class net.tomp2p.nat.FutureRelayNAT
 
FutureRelay - Class in net.tomp2p.relay
 
FutureRelay() - Constructor for class net.tomp2p.relay.FutureRelay
 
FutureRelay(int) - Constructor for class net.tomp2p.relay.FutureRelay
 
FutureRelayNAT - Class in net.tomp2p.nat
 
FutureRelayNAT() - Constructor for class net.tomp2p.nat.FutureRelayNAT
 

G

Gateway - Class in net.tomp2p.natpmp
 
Gateway() - Constructor for class net.tomp2p.natpmp.Gateway
 
getActionArgument(String) - Method in class net.tomp2p.upnp.Action
Look for an Argument for a given name
getAll() - Method in class net.tomp2p.relay.RelayForwarderRPC
 
getAvailableActionsName() - Method in class net.tomp2p.upnp.Service
 
getAvailableActionsSize() - Method in class net.tomp2p.upnp.Service
 
getAvailableStateVariableName() - Method in class net.tomp2p.upnp.Service
 
getAvailableStateVariableSize() - Method in class net.tomp2p.upnp.Service
 
getChildDevice(String) - Method in class net.tomp2p.upnp.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.tomp2p.upnp.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.tomp2p.upnp.StateVariable
The variable JAVA data type (using an UPNP->Java mapping)
getDetailErrorCode() - Method in exception net.tomp2p.upnp.UPNPResponseException
 
getDetailErrorDescription() - Method in exception net.tomp2p.upnp.UPNPResponseException
 
getDeviceDefinitionXML() - Method in class net.tomp2p.upnp.RootDevice
Retrieves the device definition XML data
getDevices(int) - Static method in class net.tomp2p.upnp.InternetGatewayDevice
Lookup all the IGD (IP or PPP) devices on the network.
getDevices(int, int, int, NetworkInterface) - Static method in class net.tomp2p.upnp.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.tomp2p.upnp.Device
Return the parent UPNPDevice, null if the device is an UPNPRootDevice
getDiscoveryUDN() - Method in class net.tomp2p.upnp.RootDevice
 
getDiscoveryUSN() - Method in class net.tomp2p.upnp.RootDevice
 
getExternalAddress() - Method in class net.tomp2p.natpmp.ExternalAddressRequestMessage
Gets the NAT-PMP gateway's external address.
getExternalIPAddress() - Method in class net.tomp2p.upnp.InternetGatewayDevice
Retrieves the external IP address
getExternalPort() - Method in class net.tomp2p.natpmp.MapRequestMessage
Gets the external port that was assigned.
getFaultCode() - Method in exception net.tomp2p.upnp.UPNPResponseException
 
getFaultString() - Method in exception net.tomp2p.upnp.UPNPResponseException
 
getGenericPortMappingEntry(int) - Method in class net.tomp2p.upnp.InternetGatewayDevice
Retrieves a generic port mapping entry.
getIGDRootDevice() - Method in class net.tomp2p.upnp.InternetGatewayDevice
Retrieves the IDG UNPNRootDevice object
getInputActionArgument(String) - Method in class net.tomp2p.upnp.Action
Look for an input ServiceActionArgument for a given name
getInputActionArguments() - Method in class net.tomp2p.upnp.Action
Return a list containing input ( when a response is sent ) arguments objects
getInternalPort() - Method in class net.tomp2p.natpmp.MapRequestMessage
Gets the internal port on which mapped data will arrive.
getIP() - Static method in class net.tomp2p.natpmp.Gateway
 
getIsoDate(Date) - Static method in class net.tomp2p.upnp.ISO8601Date
Generate a ISO 8601 date
getIsoDateTime(Date) - Static method in class net.tomp2p.upnp.ISO8601Date
Generate a ISO 8601 date time without timezone
getIsoDateTimeZone(Date) - Static method in class net.tomp2p.upnp.ISO8601Date
Generate a ISO 8601 date time with timezone
getIsoTime(Date) - Static method in class net.tomp2p.upnp.ISO8601Date
Generate a ISO 8601 time
getIsoTimeZone(Date) - Static method in class net.tomp2p.upnp.ISO8601Date
Generate a ISO 8601 time
getLocalIP() - Method in class net.tomp2p.upnp.RootDevice
 
getLocalizedMessage() - Method in exception net.tomp2p.upnp.UPNPResponseException
 
getMessage(String) - Method in class net.tomp2p.upnp.UPNPMessageFactory
Creation of a new ActionMessage to communicate with the UPNP device
getMessage() - Method in exception net.tomp2p.upnp.UPNPResponseException
 
getName() - Method in class net.tomp2p.upnp.Action
The action name
getNatMappingsCount() - Method in class net.tomp2p.upnp.InternetGatewayDevice
Retrieves the current number of mapping in the NAT table
getOutActionArgument(String) - Method in class net.tomp2p.upnp.ActionResponse
 
getOutActionArgumentNames() - Method in class net.tomp2p.upnp.ActionResponse
 
getOutActionArgumentValue(String) - Method in class net.tomp2p.upnp.ActionResponse
 
getOutputActionArgument(String) - Method in class net.tomp2p.upnp.Action
Look for an output Argument for a given name
getOutputActionArguments() - Method in class net.tomp2p.upnp.Action
Return a list containing output ( when a response is received ) arguments objects
getPeerAddress() - Method in class net.tomp2p.nat.FutureNAT
The peerAddress where we are reachable.
getPortMappingLifetime() - Method in class net.tomp2p.natpmp.MapRequestMessage
Gets the assigned port mapping lifetime.
getRelatedStateVariable() - Method in class net.tomp2p.upnp.Argument
The related service state variable for this ServiceActionArgument
getReporter() - Method in class net.tomp2p.nat.FutureNAT
 
getRequestedExternalPort() - Method in class net.tomp2p.natpmp.MapRequestMessage
Get sthe external port that was requested.
getRequestedPortMappingLifetime() - Method in class net.tomp2p.natpmp.MapRequestMessage
Gets the requested port mapping lifetime.
getResponseException() - Method in class net.tomp2p.natpmp.Message
Gets the excpetion associated with the response.
getResultCode() - Method in class net.tomp2p.natpmp.Message
Gets the result code.
getSCDPData() - Method in class net.tomp2p.upnp.Service
 
getSecondsSinceEpoch() - Method in class net.tomp2p.natpmp.Message
Gets the seconds since epoch as received from the NAT-PMP gateway.
getService(String) - Method in class net.tomp2p.upnp.Device
Looks for a UPNP device service definition object for the given service URI (Type)
getServiceByID(String) - Method in class net.tomp2p.upnp.Device
Looks for a UPNP device service definition object for the given service ID
getServices(String) - Method in class net.tomp2p.upnp.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.tomp2p.upnp.InternetGatewayDevice
Retrieves information about a specific port mapping
getSpecVersionMajor() - Method in class net.tomp2p.upnp.RootDevice
 
getSpecVersionMajor() - Method in class net.tomp2p.upnp.Service
 
getSpecVersionMinor() - Method in class net.tomp2p.upnp.RootDevice
 
getSpecVersionMinor() - Method in class net.tomp2p.upnp.Service
 
getStateVariableMessage(String) - Method in class net.tomp2p.upnp.UPNPMessageFactory
Creation of a new StateVariableMessage to communicate with the UPNP device, for a service state variable query
getStateVariableValue() - Method in class net.tomp2p.upnp.StateVariableResponse
 
getUPNPServiceAction(String) - Method in class net.tomp2p.upnp.Service
Retrieves a service action for its given name
getUPNPServiceStateVariable(String) - Method in class net.tomp2p.upnp.Service
Retrieves a service state variable for its given name
getURL(String, URL) - Static method in class net.tomp2p.upnp.Device
Parsing an URL from the descriptionXML file
getValidityTime() - Method in class net.tomp2p.upnp.RootDevice
The validity time for this device in milliseconds,
getValue() - Method in class net.tomp2p.upnp.StateVariable
Call to the UPNP device to retrieve the state variable actual value
getVendorFirmware() - Method in class net.tomp2p.upnp.RootDevice
 
getXML(URL) - Static method in class net.tomp2p.upnp.XMLUtil
Fetches the xml, fixes any wonky characters in it
getXMLString(URL) - Static method in class net.tomp2p.upnp.XMLUtil
 

H

handleNeigbhor(Message, Responder, PeerAddress) - Method in class net.tomp2p.relay.RelayForwarderRPC
 
handleResponse(Message, PeerConnection, boolean, Responder) - Method in class net.tomp2p.relay.RelayForwarderRPC
 
handleResponse(Message, PeerConnection, boolean, Responder) - Method in class net.tomp2p.relay.RelayRPC
 

I

I1 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
1 Byte int.
I1_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
I2 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
2 Byte int.
I2_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
I4 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
4 Byte int.
I4_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Fixed point, integer number.
INT_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
InternetGatewayDevice - Class in net.tomp2p.upnp
This class can be used to access some functionalities on the InternetGatewayDevice on your network without having to know anything about the required input/output parameters.
isEmpty() - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
ISO8601Date - Class in net.tomp2p.upnp
ISO8601 Date implementation taken from org.w3c package and modified to work with UPNP date types
ISO8601Date() - Constructor for class net.tomp2p.upnp.ISO8601Date
 
isRelayNotRequired() - Method in class net.tomp2p.relay.FutureRelay
 
isShutdown() - Method in class net.tomp2p.natpmp.NatPmpDevice
Flag indicates if this NatPmpDevice is shutdown.
iterator() - Method in class net.tomp2p.relay.ConcurrentCacheSet
 

M

manufacturer - Variable in class net.tomp2p.upnp.Device
 
manufacturerURL - Variable in class net.tomp2p.upnp.Device
 
mapPMP(int, int, int, int) - Method in class net.tomp2p.nat.NATUtils
Maps with the PMP protocol (http://en.wikipedia.org/wiki/NAT_Port_Mapping_Protocol).
MapRequestMessage - Class in net.tomp2p.natpmp
This class manages an External Address message.
MapRequestMessage(boolean, int, int, int, MessageResponseInterface) - Constructor for class net.tomp2p.natpmp.MapRequestMessage
Constructs a new MapRequestMessage.
mapUPNP(String, int, int, int, int) - Method in class net.tomp2p.nat.NATUtils
Maps with UPNP protocol (http://en.wikipedia.org/wiki/Internet_Gateway_Device_Protocol).
maxFail(int) - Method in class net.tomp2p.nat.PeerNAT
 
maxFail() - Method in class net.tomp2p.nat.PeerNAT
 
maximumRangeValue - Variable in class net.tomp2p.upnp.StateVariable
The maximum value as a string
Message - Class in net.tomp2p.natpmp
The message class manages a message that is being sent to a NAT-PMP gateway.
MessageResponseInterface - Interface in net.tomp2p.natpmp
This interface defines methods that are used for message responses.
minimumRangeValue - Variable in class net.tomp2p.upnp.StateVariable
The minimum value as a string
minRelays(int) - Method in class net.tomp2p.nat.PeerNAT
Defines how many relays have to be set up.
minRelays() - Method in class net.tomp2p.nat.PeerNAT
 
modelDescription - Variable in class net.tomp2p.upnp.Device
 
modelName - Variable in class net.tomp2p.upnp.Device
 
modelNumber - Variable in class net.tomp2p.upnp.Device
 
modelURL - Variable in class net.tomp2p.upnp.Device
 

N

name - Variable in class net.tomp2p.upnp.Action
 
name - Variable in class net.tomp2p.upnp.Argument
 
name - Variable in class net.tomp2p.upnp.StateVariable
State variable name
NatPmpDevice - Class in net.tomp2p.natpmp
This class manages a NAT-PMP device.
NatPmpDevice(InetAddress) - Constructor for class net.tomp2p.natpmp.NatPmpDevice
Constructs a new NatPmpDevice.
NatPmpException - Exception in net.tomp2p.natpmp
This class is used for exceptions specific to jNAT-PMPlib.
NATUtils - Class in net.tomp2p.nat
This class is used to do automatic port forwarding.
NATUtils() - Constructor for class net.tomp2p.nat.NATUtils
Constructor.
net.tomp2p.nat - package net.tomp2p.nat
 
net.tomp2p.natpmp - package net.tomp2p.natpmp
 
net.tomp2p.relay - package net.tomp2p.relay
 
net.tomp2p.upnp - package net.tomp2p.upnp
 
noResponseReceived(Message) - Method in interface net.tomp2p.natpmp.MessageResponseInterface
No response was received.
nothingTodo() - Method in class net.tomp2p.relay.FutureRelay
 
nrRelays() - Method in class net.tomp2p.relay.FutureRelay
 
NUMBER - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Same as r8.
NUMBER_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 

P

parent - Variable in class net.tomp2p.upnp.Action
 
parent - Variable in class net.tomp2p.upnp.Device
 
parent - Variable in class net.tomp2p.upnp.StateVariable
The parent Service Object
parse(String) - Static method in class net.tomp2p.upnp.ISO8601Date
Parse the given string in ISO 8601 format and build a Date object.
peer() - Method in class net.tomp2p.relay.RelayRPC
 
peerMapUpdateInterval(int) - Method in class net.tomp2p.nat.PeerNAT
Defines the time interval of sending the peer map of the unreachable peer to its relays.
peerMapUpdateInterval() - Method in class net.tomp2p.nat.PeerNAT
 
PeerNAT - Class in net.tomp2p.nat
 
PeerNAT(Peer) - Constructor for class net.tomp2p.nat.PeerNAT
 
presentationURL - Variable in class net.tomp2p.upnp.Device
 

R

R4 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
4 Byte float.
R4_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
R8 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
8 Byte float.
R8_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
register(Peer) - Method in class net.tomp2p.relay.RelayForwarderRPC
 
register(PeerConnection, Peer, RelayRPC) - Static method in class net.tomp2p.relay.RelayForwarderRPC
 
registerResultsHandler(DiscoveryResultsHandler, String) - Method in class net.tomp2p.upnp.DiscoveryListener
Registers an SSDP response message handler
relatedStateVariableName - Variable in class net.tomp2p.upnp.Argument
 
relayAddresses() - Method in class net.tomp2p.relay.DistributedRelay
Returns addresses of current relay peers
relayFailed(DistributedRelay, PeerConnection) - Method in interface net.tomp2p.relay.RelayListener
 
RelayForwarderRPC - Class in net.tomp2p.relay
The RelayForwarder is responsible for forwarding all messages that are received on a relay peer, but are intended for an unreachable peer that is connected to the relay peer.
RelayForwarderRPC(PeerConnection, Peer, RelayRPC) - Constructor for class net.tomp2p.relay.RelayForwarderRPC
 
RelayListener - Interface in net.tomp2p.relay
 
relayRPC() - Method in class net.tomp2p.nat.PeerNAT
 
RelayRPC - Class in net.tomp2p.relay
 
RelayRPC(Peer) - Constructor for class net.tomp2p.relay.RelayRPC
Register the RelayRPC.
relays() - Method in class net.tomp2p.nat.PeerNAT
 
relays(Collection<PeerAddress>) - Method in class net.tomp2p.nat.PeerNAT
 
relays() - Method in class net.tomp2p.relay.FutureRelay
 
RelayUtils - Class in net.tomp2p.relay
 
RelayUtils() - Constructor for class net.tomp2p.relay.RelayUtils
 
remove(Object) - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
removeAll(Collection<?>) - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
resetValidityTime(String) - Method in class net.tomp2p.upnp.RootDevice
Resets the device validity time
responseReceived(Message) - Method in interface net.tomp2p.natpmp.MessageResponseInterface
A response was received.
ResultCode - Enum in net.tomp2p.natpmp
Enumerates the result codes from NAT-PMP messages.
retainAll(Collection<?>) - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
ROOT_DEVICES - Static variable in class net.tomp2p.upnp.Discovery
 
RootDevice - Class in net.tomp2p.upnp
Root UPNP device that is contained in a device definition file.
RootDevice(Document, URL, String, URL, String, String, String, InetAddress) - Constructor for class net.tomp2p.upnp.RootDevice
 
run() - Method in class net.tomp2p.upnp.DiscoveryListener
 

S

SCPDURL - Variable in class net.tomp2p.upnp.Service
 
sendEvents - Variable in class net.tomp2p.upnp.StateVariable
Boolean to indicate if the variable is sending events when value of the var is changing.
sendPeerMap(PeerAddress, List<Map<Number160, PeerStatatistic>>, PeerConnection) - Method in class net.tomp2p.relay.RelayRPC
Send the peer map of an unreachable peer to a relay peer, so that the relay peer can reply to neighbor requests on behalf of the unreachable peer.
sendSearchMessage(InetAddress, int, int, String) - Static method in class net.tomp2p.upnp.Discovery
Sends an SSDP search message on the network
serialNumber - Variable in class net.tomp2p.upnp.Device
 
service() - Method in class net.tomp2p.upnp.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 - Class in net.tomp2p.upnp
Representation of an UPNP service
Service(Node, URL, Device) - Constructor for class net.tomp2p.upnp.Service
 
service() - Method in class net.tomp2p.upnp.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.tomp2p.upnp.UPNPMessageFactory
 
serviceId - Variable in class net.tomp2p.upnp.Service
 
serviceOwnerDevice - Variable in class net.tomp2p.upnp.Service
 
services - Variable in class net.tomp2p.upnp.Device
 
serviceType - Variable in class net.tomp2p.upnp.Service
 
setDaemon(boolean) - Method in class net.tomp2p.upnp.DiscoveryListener
Sets the listener as a daemon thread
setDone(Collection<PeerConnection>) - Method in class net.tomp2p.relay.FutureRelay
 
setInputParameter(String, Object) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call.
setInputParameter(String, String) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call.
setInputParameter(String, Date) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, boolean) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, byte) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, short) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, int) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, long) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, float) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call
setInputParameter(String, double) - Method in class net.tomp2p.upnp.ActionMessage
Set the value of an input parameter before a message service call
setMap(List<Map<Number160, PeerStatatistic>>) - Method in class net.tomp2p.relay.RelayForwarderRPC
 
setupPortforwarding(String) - Method in class net.tomp2p.nat.PeerNAT
The Dynamic and/or Private Ports are those from 49152 through 65535 (http://www.iana.org/assignments/port-numbers).
setupRelay(ChannelCreator, FuturePeerConnection) - Method in class net.tomp2p.relay.RelayRPC
Set up a relay connection to a peer.
setupRelays(FutureRelay, Collection<PeerAddress>, int, int) - Method in class net.tomp2p.relay.DistributedRelay
Sets up relay connections to other peers.
shutdown() - Method in class net.tomp2p.nat.FutureRelayNAT
 
shutdown() - Method in class net.tomp2p.nat.NATUtils
Since shutdown is also called from the shutdown hook, it might get called twice.
shutdown() - Method in class net.tomp2p.natpmp.NatPmpDevice
Shuts down this NatPmpDevice.
shutdown() - Method in class net.tomp2p.relay.DistributedRelay
 
size() - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
SSDP_IP - Static variable in class net.tomp2p.upnp.Discovery
 
SSDP_PORT - Static variable in class net.tomp2p.upnp.Discovery
 
startRelay() - Method in class net.tomp2p.nat.PeerNAT
 
startRelay(FutureNAT) - Method in class net.tomp2p.nat.PeerNAT
 
startRelayMaintenance(FutureRelay) - Method in class net.tomp2p.nat.PeerNAT
 
startSetupPortforwarding(FutureDiscover) - Method in class net.tomp2p.nat.PeerNAT
Setup UPNP or NATPMP port forwarding.
startSetupRelay(FutureNAT) - Method in class net.tomp2p.nat.PeerNAT
 
startSetupRelay() - Method in class net.tomp2p.nat.PeerNAT
 
stateVar - Variable in class net.tomp2p.upnp.StateVariableResponse
 
StateVariable - Class in net.tomp2p.upnp
Class to contain a service state variable definition
StateVariableMessage - Class in net.tomp2p.upnp
This class is used to create state variable messages to communicate with the device
StateVariableResponse - Class in net.tomp2p.upnp
This class contains data returned by a state variable query response
StateVariableTypes - Interface in net.tomp2p.upnp
Interface to defined allowed values for service state variables data types
stepRangeValue - Variable in class net.tomp2p.upnp.StateVariable
The value step range as a string
STRING - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Unicode string.
STRING_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 

T

TIME - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Time in a subset of ISO 8601 format with no date and no time zone.
TIME_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
TIME_TZ - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Time in a subset of ISO 8601 format with optional time zone but no date.
TIME_TZ_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
toArray() - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
toArray(T[]) - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
toString() - Method in class net.tomp2p.relay.ConcurrentCacheSet
 
toString() - Method in class net.tomp2p.upnp.Action
 
toString() - Method in class net.tomp2p.upnp.ActionResponse
 
toString() - Method in class net.tomp2p.upnp.Argument
 
toString() - Method in class net.tomp2p.upnp.Device
 
toString() - Method in class net.tomp2p.upnp.Service
 
toString() - Method in class net.tomp2p.upnp.StateVariable
 

U

UDN - Variable in class net.tomp2p.upnp.Device
 
UI1 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Unsigned 1 Byte int.
UI1_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
UI2 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Unsigned 2 Byte int.
UI2_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
UI4 - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Unsigned 4 Byte int.
UI4_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
unflatten(Collection<PeerAddress>, PeerAddress) - Static method in class net.tomp2p.relay.RelayUtils
 
unregister(Peer, Number160) - Static method in class net.tomp2p.relay.RelayForwarderRPC
 
unRegisterResultsHandler(DiscoveryResultsHandler, String) - Method in class net.tomp2p.upnp.DiscoveryListener
Unregisters an SSDP response message handler
UPC - Variable in class net.tomp2p.upnp.Device
 
UPNPMessageFactory - Class in net.tomp2p.upnp
Factory to create UPNP messages to access and communicate with a given UPNPDevice service capabilities
UPNPMessageFactory(Service) - Constructor for class net.tomp2p.upnp.UPNPMessageFactory
 
UPNPResponseException - Exception in net.tomp2p.upnp
An exception throws when parsing a message if a SOAP fault exception is returned.
URI - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Universal Resource Identifier.
URI_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 
USN - Variable in class net.tomp2p.upnp.Device
 
USN - Variable in class net.tomp2p.upnp.Service
 
UUID - Static variable in interface net.tomp2p.upnp.StateVariableTypes
Universally Unique ID.
UUID_INT - Static variable in interface net.tomp2p.upnp.StateVariableTypes
 

V

valueOf(String) - Static method in enum net.tomp2p.natpmp.ResultCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tomp2p.upnp.Argument.Direction
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.tomp2p.natpmp.ResultCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tomp2p.upnp.Argument.Direction
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitUntilQueueEmpty() - Method in class net.tomp2p.natpmp.NatPmpDevice
Synchronously waits until the queue is empty before returning.

X

XMLUtil - Class in net.tomp2p.upnp
Handy stuff for dealing with XML
XMLUtil() - Constructor for class net.tomp2p.upnp.XMLUtil
 
xpath - Static variable in class net.tomp2p.upnp.XMLUtil
XPath instance
A B C D E F G H I M N P R S T U V W X 

Copyright © 2014. All rights reserved.