Click or drag to resize

Message Class

A STUN message.
Inheritance Hierarchy
SystemObject
  FM.IceLink.StunMessage
    More...

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

The Message type exposes the following members.

Constructors
  NameDescription
Protected methodMessage
Initializes a new instance of the Message class.
Top
Properties
  NameDescription
Public propertyStatic memberAllocateMethod
Gets the allocate method.
Public propertyAttributes
Gets the message attributes.
Public propertyStatic memberBindingMethod
Gets the binding method.
Public propertyStatic memberChannelBindMethod
Gets the channel-bind method.
Public propertyStatic memberConnectionAttemptMethod
Gets the connection-attempt method.
Public propertyStatic memberConnectionBindMethod
Gets the connection-bind method.
Public propertyStatic memberConnectMethod
Gets the connect method.
Public propertyStatic memberCreatePermissionMethod
Gets the create-permission method.
Public propertyStatic memberDataMethod
Gets the data method.
Public propertyStatic memberMagicCookieBytes
Gets the "magic cookie" bytes.
Public propertyStatic memberMagicCookieValue
Gets the "magic cookie" value.
Public propertyMessageType
Gets the message type.
Public propertyMethod
Gets the method.
Public propertyStatic memberRefreshMethod
Gets the refresh method.
Public propertyStatic memberSendMethod
Gets the send method.
Public propertyTransactionId
Gets the transaction ID.
Top
Methods
  NameDescription
Public methodStatic memberCreateMessage
Creates a message.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Protected methodStatic memberGenerateTransactionId
Generates a random transaction ID.
Public methodGetAlternateServer
Gets the alternate-server attribute.
Public methodGetChannelNumber
Gets the channel-number attribute.
Public methodGetConnectionId
Gets the connection-id attribute.
Public methodGetData
Gets the data attribute.
Public methodGetDontFragment
Gets the don't-fragment attribute.
Public methodGetErrorCode
Gets the error-code attribute.
Public methodGetEvenPort
Gets the even-port attribute.
Public methodGetFingerprint
Gets the fingerprint attribute.
Public methodGetHashCode (Inherited from Object.)
Public methodGetIceControlled
Gets the ICE-controlled attribute.
Public methodGetIceControlling
Gets the ICE-controlling attribute.
Public methodGetLength
Gets the length of the message.
Public methodGetLifetime
Gets the lifetime attribute.
Public methodGetMappedAddress
Gets the mapped-address attribute.
Public methodGetMessageIntegrity
Gets the message-integrity attribute.
Public methodGetNonce
Gets the nonce attribute.
Public methodGetPayloadLength
Gets the length of the payload.
Public methodGetPriority
Gets the priority attribute.
Public methodGetRealm
Gets the realm attribute.
Public methodGetRequestedAddressFamily
Gets the requested-address-family attribute.
Public methodGetRequestedTransport
Gets the requested-transport attribute.
Public methodGetReservationToken
Gets the reservation-token attribute.
Public methodGetSoftware
Gets the software attribute.
Public methodGetTransactionTransmitCounter
Gets the transaction-transmit-counter attribute.
Public methodGetType (Inherited from Object.)
Public methodGetUnknownAttributes
Gets the unknown-attributes attribute.
Public methodGetUseCandidate
Gets the use-candidate attribute.
Public methodGetUsername
Gets the username attribute.
Public methodGetXorMappedAddress
Gets the XOR-mapped-address attribute.
Public methodGetXorPeerAddress
Gets the XOR-peer-address attribute.
Public methodGetXorRelayedAddress
Gets the XOR-relayed-address attribute.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberReadFrom(DataBuffer)
Reads a Message instance from a buffer.
Public methodStatic memberReadFrom(DataBuffer, Int32)
Reads a Message instance from a buffer.
Public methodStatic memberReadFrom(DataBuffer, Int32, Int32)
Reads an Message instance from a buffer.
Public methodSetAlternateServer
Set the alternate-server attribute.
Public methodSetChannelNumber
Sets the channel-number attribute.
Public methodSetConnectionId
Sets the connection-id attribute.
Public methodSetData
Sets the data attribute.
Public methodSetDontFragment
Sets the don't-fragment attribute.
Public methodSetErrorCode
Set the error-code attribute.
Public methodSetEvenPort
Sets the even-port attribute.
Public methodSetFingerprint
Set the fingerprint attribute.
Public methodSetIceControlled
Sets the ICE-controlled attribute.
Public methodSetIceControlling
Sets the ICE-controlling attribute.
Public methodSetLifetime
Sets the lifetime attribute.
Public methodSetMappedAddress
Set the mapped-address attribute.
Public methodSetMessageIntegrity
Set the message-integrity attribute.
Public methodSetNonce
Set the nonce attribute.
Public methodSetPriority
Sets the priority attribute.
Public methodSetRealm
Set the realm attribute.
Public methodSetRequestedAddressFamily
Sets the requested-address-family attribute.
Public methodSetRequestedTransport
Sets the requested-transport attribute.
Public methodSetReservationToken
Sets the reservation-token attribute.
Public methodSetSoftware
Set the software attribute.
Public methodSetTransactionTransmitCounter
Set the transaction-transmit-counter attribute.
Public methodSetUnknownAttributes
Set the unknown-attributes attribute.
Public methodSetUseCandidate
Sets the use-candidate attribute.
Public methodSetUsername
Set the username attribute.
Public methodSetXorMappedAddress
Set the XOR-mapped-address attribute.
Public methodSetXorPeerAddress
Sets the XOR-peer-address attribute.
Public methodSetXorRelayedAddress
Sets the XOR-relayed-address attribute.
Public methodToString (Inherited from Object.)
Public methodWriteTo(DataBuffer)
Writes the message to a data buffer.
Public methodWriteTo(DataBuffer, Int32)
Writes the message to a data buffer.
Public methodWriteTo(DataBuffer, Int32, Int32)
Writes the message to a data buffer.
Top
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also
Inheritance Hierarchy