Search Results for

    Show / Hide Table of Contents

    Class DataMessage

    A generic STUN data message.

    Inheritance
    System.Object
    Message
    DataMessage
    ConnectionAttemptIndication
    DataIndication
    Inherited Members
    Message.BindingMethod
    Message.AllocateMethod
    Message.RefreshMethod
    Message.SendMethod
    Message.DataMethod
    Message.CreatePermissionMethod
    Message.ChannelBindMethod
    Message.ConnectMethod
    Message.ConnectionBindMethod
    Message.ConnectionAttemptMethod
    Message.CreateMessage(Int32, MessageType, DataBuffer)
    Message.MessageType
    Message.MagicCookieBytes
    Message.MagicCookieValue
    Message.TransactionId
    Message.Attributes
    Message.GetAlternateServer()
    Message.SetAlternateServer(AlternateServerAttribute)
    Message.SetTransactionTransmitCounter(TransactionTransmitCounterAttribute)
    Message.GetTransactionTransmitCounter()
    Message.GetErrorCode()
    Message.SetErrorCode(ErrorCodeAttribute)
    Message.GetFingerprint()
    Message.SetFingerprint(FingerprintAttribute)
    Message.GetMappedAddress()
    Message.SetMappedAddress(MappedAddressAttribute)
    Message.GetMessageIntegrity()
    Message.SetMessageIntegrity(MessageIntegrityAttribute)
    Message.GetNonce()
    Message.SetNonce(NonceAttribute)
    Message.GetRealm()
    Message.SetRealm(RealmAttribute)
    Message.GetSoftware()
    Message.SetSoftware(SoftwareAttribute)
    Message.GetUnknownAttributes()
    Message.SetUnknownAttributes(UnknownAttributesAttribute)
    Message.GetUsername()
    Message.SetUsername(UsernameAttribute)
    Message.GetXorMappedAddress()
    Message.SetXorMappedAddress(XorMappedAddressAttribute)
    Message.GetIceControlled()
    Message.SetIceControlled(ControlledAttribute)
    Message.GetIceControlling()
    Message.SetIceControlling(ControllingAttribute)
    Message.GetPriority()
    Message.SetPriority(PriorityAttribute)
    Message.GetUseCandidate()
    Message.SetUseCandidate(UseCandidateAttribute)
    Message.GetChannelNumber()
    Message.SetChannelNumber(ChannelNumberAttribute)
    Message.GetConnectionId()
    Message.SetConnectionId(ConnectionIdAttribute)
    Message.GetData()
    Message.SetData(DataAttribute)
    Message.GetDontFragment()
    Message.SetDontFragment(DontFragmentAttribute)
    Message.GetEvenPort()
    Message.SetEvenPort(EvenPortAttribute)
    Message.GetLifetime()
    Message.SetLifetime(LifetimeAttribute)
    Message.GetRequestedTransport()
    Message.SetRequestedTransport(RequestedTransportAttribute)
    Message.GetReservationToken()
    Message.SetReservationToken(ReservationTokenAttribute)
    Message.GetXorPeerAddress()
    Message.SetXorPeerAddress(XorPeerAddressAttribute)
    Message.GetXorRelayedAddress()
    Message.SetXorRelayedAddress(XorRelayedAddressAttribute)
    Message.GetRequestedAddressFamily()
    Message.SetRequestedAddressFamily(RequestedAddressFamilyAttribute)
    Message.GenerateTransactionId()
    Message.GetPayloadLength()
    Message.GetLength()
    Message.WriteTo(DataBuffer)
    Message.WriteTo(DataBuffer, Int32)
    Message.WriteTo(DataBuffer, Int32, Int32)
    Message.ReadFrom(DataBuffer)
    Message.ReadFrom(DataBuffer, Int32)
    Message.ReadFrom(DataBuffer, Int32, Int32)
    Namespace: FM.LiveSwitch.Stun.Turn
    Assembly: FM.LiveSwitch.dll
    Syntax
    public abstract class DataMessage : Message

    Constructors

    DataMessage(MessageType, DataBuffer)

    Initializes a new instance of the DataMessage class.

    Declaration
    public DataMessage(MessageType messageType, DataBuffer transactionId)
    Parameters
    Type Name Description
    MessageType messageType

    The type of the message.

    DataBuffer transactionId

    The transaction ID.

    Properties

    Method

    Gets the method.

    Declaration
    public override int Method { get; }
    Property Value
    Type Description
    System.Int32
    Overrides
    Message.Method
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0