Interface | Description |
---|---|
ContentDependentAttribute |
ContentDependentAttributes have a value that depend on the content
of the message.
|
Class | Description |
---|---|
AddressAttribute |
This class is used to represent Stun attributes that contain an address.
|
AlternateServerAttribute |
The ALTERNATE-SERVER attribute indicates the IP address and
port of an alternate server the client could use.
|
Attribute |
After the header are 0 or more attributes.
|
AttributeDecoder |
The class provides utilities for decoding a binary stream into an Attribute
class.
|
AttributeFactory |
This class provides factory methods to allow an application to create STUN /
TURN / ICE Attributes from a particular implementation.
|
ChangedAddressAttribute |
The CHANGED-ADDRESS attribute indicates the IP address and port where
responses would have been sent from if the "change IP" and "change
port" flags had been set in the CHANGE-REQUEST attribute of the
Binding Request.
|
ChangeRequestAttribute |
This class represents the STUN CHANGE-REQUEST attribute.
|
ChannelNumberAttribute |
The CHANNEL-NUMBER attribute is used to known on which
channel the TURN client want to send data.
|
ConnectionIdAttribute |
The connection ID attribute defined in RFC 6062:
Traversal Using Relays around NAT (TURN) Extensions for TCP Allocations.
|
DataAttribute |
The DATA attribute contains the data the client wants to relay to the TURN
server or the TURN server to forward the response data.
|
DestinationAddressAttribute |
The DESTINATION-ADDRESS is present in Send Requests of old TURN versions.
|
DontFragmentAttribute |
The DONT-FRAGMENT attribute is used to inform TURN
server (if it supports this attribute) that it should set DF bit to 1
in IPv4 headers when relaying client data.
|
ErrorCodeAttribute |
The ERROR-CODE attribute is present in the Binding Error Response and
Shared Secret Error Response.
|
EvenPortAttribute |
The EVEN-PORT attribute is used to ask the TURN
server to allocate an even port and optionally allocate
the next higher port number.
|
FingerprintAttribute |
The FINGERPRINT attribute is used to distinguish STUN packets from packets
of other protocols.
|
IceControlAttribute | |
IceControlledAttribute |
An
IceControlAttribute implementation representing the
ICE-CONTROLLED ICE Attribute s. |
IceControllingAttribute |
An
IceControlAttribute implementation representing the
ICE-CONTROLLING ICE Attribute s. |
LifetimeAttribute |
The LIFETIME attribute is used to know the lifetime
of TURN allocations.
|
MagicCookieAttribute |
The MAGIC-COOKIE attribute.
|
MappedAddressAttribute |
The MAPPED-ADDRESS attribute indicates the mapped IP address and
port.
|
MessageIntegrityAttribute |
The MESSAGE-INTEGRITY attribute contains an HMAC-SHA1 [RFC2104] of
the STUN message.
|
NonceAttribute |
The NONCE attribute is used for authentication.
|
OptionalAttribute |
This class is used for representing attributes not explicitly supported by
the stack.
|
PriorityAttribute |
This class is used to represent the PRIORITY attribute used for ICE processing
This attribute is not in the original specification of STUN
It is added as an extension to STUN to be used for ICE implementations
PRIORITY attribute contains a 32 bit priority value
It is used in stun binding requests sent from ICE-Agents to their
peers
|
RealmAttribute |
The REALM attribute contains a text which meets the grammar for
"realm value" as described in RFC3261 but without the double quotes.
|
ReflectedFromAttribute |
The REFLECTED-FROM attribute is present only in Binding Responses,
when the Binding Request contained a RESPONSE-ADDRESS attribute.
|
RemoteAddressAttribute |
The REMOTE-ADDRESS is present in Data Indication of old TURN versions.
|
RequestedAddressFamilyAttribute |
The requested address family attribute defined in RFC 6156.
|
RequestedTransportAttribute |
The REQUESTED-TRANSPORT attribute is used to allocate a
TURN address of certain transport protocol.
|
ReservationTokenAttribute |
The RESERVATION-TOKEN attribute contains a token that identifies a
reservation port on a TURN server.
|
ResponseAddressAttribute |
The RESPONSE-ADDRESS attribute indicates where the response to a
Binding Request should be sent.
|
SoftwareAttribute |
The SOFTWARE attribute contains a textual description of the software
being used by the software or the client, including manufacturer and version number.
|
SourceAddressAttribute |
The SOURCE-ADDRESS attribute is present in Binding Responses.
|
UnknownAttributesAttribute |
The UNKNOWN-ATTRIBUTES attribute is present only in a Binding Error
Response or Shared Secret Error Response when the response code in
the ERROR-CODE attribute is 420.
|
UseCandidateAttribute |
This class implements the USE-CANDIDATE attribute
This attribute is an extension to the original STUN protocol
This is used only during an ICE implementation
This attribute serves as only a flag, it does not have any data
so the data length is zero
|
UsernameAttribute |
The USERNAME attribute is used for message integrity.
|
XorMappedAddressAttribute |
The XOR-MAPPED-ADDRESS attribute is only present in Binding
Responses.
|
XorOnlyAttribute |
This attribute is present in a Binding Request.
|
XorPeerAddressAttribute |
The XOR-PEER-ADDRESS attribute is given by a TURN client to
indicates the peer destination address of its relayed packet.
|
XorRelayedAddressAttribute |
The XOR-RELAYED-ADDRESS attribute is given by a TURN server to
indicates the client its relayed address.
|
Copyright © 2018. All rights reserved.