Class IceCandidateStats
public sealed class IceCandidateStats : Google.Protobuf.IMessage<IceCandidateStats>, Google.Protobuf.IBufferMessage
- Inheritance
-
IceCandidateStats
- Implements
-
IBufferMessage
- Extension Methods
Constructors
IceCandidateStats()
public IceCandidateStats()
IceCandidateStats(IceCandidateStats)
public IceCandidateStats(IceCandidateStats other)
Parameters
otherIceCandidateStats
Fields
AddressFieldNumber
Field number for the "address" field.
public const int AddressFieldNumber = 2
Field Value
CandidateTypeFieldNumber
Field number for the "candidate_type" field.
public const int CandidateTypeFieldNumber = 5
Field Value
FoundationFieldNumber
Field number for the "foundation" field.
public const int FoundationFieldNumber = 9
Field Value
PortFieldNumber
Field number for the "port" field.
public const int PortFieldNumber = 3
Field Value
PriorityFieldNumber
Field number for the "priority" field.
public const int PriorityFieldNumber = 6
Field Value
ProtocolFieldNumber
Field number for the "protocol" field.
public const int ProtocolFieldNumber = 4
Field Value
RelatedAddressFieldNumber
Field number for the "related_address" field.
public const int RelatedAddressFieldNumber = 10
Field Value
RelatedPortFieldNumber
Field number for the "related_port" field.
public const int RelatedPortFieldNumber = 11
Field Value
RelayProtocolFieldNumber
Field number for the "relay_protocol" field.
public const int RelayProtocolFieldNumber = 8
Field Value
TcpTypeFieldNumber
Field number for the "tcp_type" field.
public const int TcpTypeFieldNumber = 13
Field Value
TransportIdFieldNumber
Field number for the "transport_id" field.
public const int TransportIdFieldNumber = 1
Field Value
UrlFieldNumber
Field number for the "url" field.
public const int UrlFieldNumber = 7
Field Value
UsernameFragmentFieldNumber
Field number for the "username_fragment" field.
public const int UsernameFragmentFieldNumber = 12
Field Value
Properties
Address
public string Address { get; set; }
Property Value
CandidateType
public IceCandidateType CandidateType { get; set; }
Property Value
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
Foundation
public string Foundation { get; set; }
Property Value
HasAddress
Gets whether the "address" field is set
public bool HasAddress { get; }
Property Value
HasCandidateType
Gets whether the "candidate_type" field is set
public bool HasCandidateType { get; }
Property Value
HasFoundation
Gets whether the "foundation" field is set
public bool HasFoundation { get; }
Property Value
HasPort
Gets whether the "port" field is set
public bool HasPort { get; }
Property Value
HasPriority
Gets whether the "priority" field is set
public bool HasPriority { get; }
Property Value
HasProtocol
Gets whether the "protocol" field is set
public bool HasProtocol { get; }
Property Value
HasRelatedAddress
Gets whether the "related_address" field is set
public bool HasRelatedAddress { get; }
Property Value
HasRelatedPort
Gets whether the "related_port" field is set
public bool HasRelatedPort { get; }
Property Value
HasRelayProtocol
Gets whether the "relay_protocol" field is set
public bool HasRelayProtocol { get; }
Property Value
HasTcpType
Gets whether the "tcp_type" field is set
public bool HasTcpType { get; }
Property Value
HasTransportId
Gets whether the "transport_id" field is set
public bool HasTransportId { get; }
Property Value
HasUrl
Gets whether the "url" field is set
public bool HasUrl { get; }
Property Value
HasUsernameFragment
Gets whether the "username_fragment" field is set
public bool HasUsernameFragment { get; }
Property Value
Parser
public static Google.Protobuf.MessageParser<IceCandidateStats> Parser { get; }
Property Value
- MessageParser<IceCandidateStats>
Port
public int Port { get; set; }
Property Value
Priority
public int Priority { get; set; }
Property Value
Protocol
public string Protocol { get; set; }
Property Value
RelatedAddress
public string RelatedAddress { get; set; }
Property Value
RelatedPort
public int RelatedPort { get; set; }
Property Value
RelayProtocol
public IceServerTransportProtocol RelayProtocol { get; set; }
Property Value
TcpType
public IceTcpCandidateType TcpType { get; set; }
Property Value
TransportId
public string TransportId { get; set; }
Property Value
Url
public string Url { get; set; }
Property Value
UsernameFragment
public string UsernameFragment { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearAddress()
Clears the value of the "address" field
public void ClearAddress()
ClearCandidateType()
Clears the value of the "candidate_type" field
public void ClearCandidateType()
ClearFoundation()
Clears the value of the "foundation" field
public void ClearFoundation()
ClearPort()
Clears the value of the "port" field
public void ClearPort()
ClearPriority()
Clears the value of the "priority" field
public void ClearPriority()
ClearProtocol()
Clears the value of the "protocol" field
public void ClearProtocol()
ClearRelatedAddress()
Clears the value of the "related_address" field
public void ClearRelatedAddress()
ClearRelatedPort()
Clears the value of the "related_port" field
public void ClearRelatedPort()
ClearRelayProtocol()
Clears the value of the "relay_protocol" field
public void ClearRelayProtocol()
ClearTcpType()
Clears the value of the "tcp_type" field
public void ClearTcpType()
ClearTransportId()
Clears the value of the "transport_id" field
public void ClearTransportId()
ClearUrl()
Clears the value of the "url" field
public void ClearUrl()
ClearUsernameFragment()
Clears the value of the "username_fragment" field
public void ClearUsernameFragment()
Clone()
public IceCandidateStats Clone()
Returns
Equals(IceCandidateStats)
public bool Equals(IceCandidateStats other)
Parameters
otherIceCandidateStats
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(CodedInputStream)
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
inputCodedInputStream
MergeFrom(IceCandidateStats)
public void MergeFrom(IceCandidateStats other)
Parameters
otherIceCandidateStats
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream