Click or drag to resize

TransactionTransmitCounterAttribute Class

0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Reserved(Padding) | Req | Resp | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Transaction Transmit Counter comprehension-optional STUN attribute.
Inheritance Hierarchy
SystemObject
  FM.IceLink.StunAttribute
    FM.IceLink.StunTransactionTransmitCounterAttribute

Namespace:  FM.IceLink.Stun
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The TransactionTransmitCounterAttribute type exposes the following members.

Constructors
  NameDescription
Public methodTransactionTransmitCounterAttribute(Int32)
Initializes a new instance of the TransactionTransmitCounterAttribute class.
Public methodTransactionTransmitCounterAttribute(Int32, Int32)
Initializes a new instance of the TransactionTransmitCounterAttribute class.
Top
Properties
  NameDescription
Public propertyNumRequests
Gets or sets the number of times the request is transmitted with the same transaction ID to the server.
Public propertyNumResponses
Gets or sets the number of times a response with the same transaction ID is sent from the server. MUST be set to zero in requests and ignored by the receiver.
Public propertyTypeValue
Gets the type value.
(Overrides AttributeTypeValue.)
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetLength
Gets the length of the attribute, including header and padding.
(Inherited from Attribute.)
Public methodGetPaddingLength
Gets the length of the padding.
(Inherited from Attribute.)
Public methodGetType (Inherited from Object.)
Protected methodGetValueLength
Gets the length of the value.
(Overrides AttributeGetValueLength.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberReadValueFrom
Initializes a new instance of the TransactionTransmitCounterAttribute class.
Public methodToString
Returns a string that represents this instance.
(Overrides ObjectToString.)
Protected methodWriteIPAddress
Writes an IP address.
(Inherited from Attribute.)
Protected methodWritePort
Writes a port.
(Inherited from Attribute.)
Public methodWriteTo(DataBuffer, Int32)
Writes the attribute to a data buffer.
(Inherited from Attribute.)
Public methodWriteTo(DataBuffer, Int32, Int32)
Writes the attribute to a data buffer.
(Inherited from Attribute.)
Protected methodWriteValueTo
Writes the value to.
(Overrides AttributeWriteValueTo(DataBuffer, Int32).)
Protected methodWriteXorIPAddress
Writes an XOR'd IP address.
(Inherited from Attribute.)
Protected methodWriteXorPort
Writes an XOR'd port.
(Inherited from Attribute.)
Top
See Also