Class TransportStats
public sealed class TransportStats : Google.Protobuf.IMessage<TransportStats>, Google.Protobuf.IBufferMessage
- Inheritance
-
TransportStats
- Implements
-
IBufferMessage
- Extension Methods
Constructors
TransportStats()
public TransportStats()
TransportStats(TransportStats)
public TransportStats(TransportStats other)
Parameters
otherTransportStats
Fields
BytesReceivedFieldNumber
Field number for the "bytes_received" field.
public const int BytesReceivedFieldNumber = 4
Field Value
BytesSentFieldNumber
Field number for the "bytes_sent" field.
public const int BytesSentFieldNumber = 3
Field Value
DtlsCipherFieldNumber
Field number for the "dtls_cipher" field.
public const int DtlsCipherFieldNumber = 13
Field Value
DtlsRoleFieldNumber
Field number for the "dtls_role" field.
public const int DtlsRoleFieldNumber = 14
Field Value
DtlsStateFieldNumber
Field number for the "dtls_state" field.
public const int DtlsStateFieldNumber = 7
Field Value
IceLocalUsernameFragmentFieldNumber
Field number for the "ice_local_username_fragment" field.
public const int IceLocalUsernameFragmentFieldNumber = 6
Field Value
IceRoleFieldNumber
Field number for the "ice_role" field.
public const int IceRoleFieldNumber = 5
Field Value
IceStateFieldNumber
Field number for the "ice_state" field.
public const int IceStateFieldNumber = 8
Field Value
LocalCertificateIdFieldNumber
Field number for the "local_certificate_id" field.
public const int LocalCertificateIdFieldNumber = 10
Field Value
PacketsReceivedFieldNumber
Field number for the "packets_received" field.
public const int PacketsReceivedFieldNumber = 2
Field Value
PacketsSentFieldNumber
Field number for the "packets_sent" field.
public const int PacketsSentFieldNumber = 1
Field Value
RemoteCertificateIdFieldNumber
Field number for the "remote_certificate_id" field.
public const int RemoteCertificateIdFieldNumber = 11
Field Value
SelectedCandidatePairChangesFieldNumber
Field number for the "selected_candidate_pair_changes" field.
public const int SelectedCandidatePairChangesFieldNumber = 16
Field Value
SelectedCandidatePairIdFieldNumber
Field number for the "selected_candidate_pair_id" field.
public const int SelectedCandidatePairIdFieldNumber = 9
Field Value
SrtpCipherFieldNumber
Field number for the "srtp_cipher" field.
public const int SrtpCipherFieldNumber = 15
Field Value
TlsVersionFieldNumber
Field number for the "tls_version" field.
public const int TlsVersionFieldNumber = 12
Field Value
Properties
BytesReceived
public ulong BytesReceived { get; set; }
Property Value
BytesSent
public ulong BytesSent { get; set; }
Property Value
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
DtlsCipher
public string DtlsCipher { get; set; }
Property Value
DtlsRole
public DtlsRole DtlsRole { get; set; }
Property Value
DtlsState
public DtlsTransportState DtlsState { get; set; }
Property Value
HasBytesReceived
Gets whether the "bytes_received" field is set
public bool HasBytesReceived { get; }
Property Value
HasBytesSent
Gets whether the "bytes_sent" field is set
public bool HasBytesSent { get; }
Property Value
HasDtlsCipher
Gets whether the "dtls_cipher" field is set
public bool HasDtlsCipher { get; }
Property Value
HasDtlsRole
Gets whether the "dtls_role" field is set
public bool HasDtlsRole { get; }
Property Value
HasDtlsState
Gets whether the "dtls_state" field is set
public bool HasDtlsState { get; }
Property Value
HasIceLocalUsernameFragment
Gets whether the "ice_local_username_fragment" field is set
public bool HasIceLocalUsernameFragment { get; }
Property Value
HasIceRole
Gets whether the "ice_role" field is set
public bool HasIceRole { get; }
Property Value
HasIceState
Gets whether the "ice_state" field is set
public bool HasIceState { get; }
Property Value
HasLocalCertificateId
Gets whether the "local_certificate_id" field is set
public bool HasLocalCertificateId { get; }
Property Value
HasPacketsReceived
Gets whether the "packets_received" field is set
public bool HasPacketsReceived { get; }
Property Value
HasPacketsSent
Gets whether the "packets_sent" field is set
public bool HasPacketsSent { get; }
Property Value
HasRemoteCertificateId
Gets whether the "remote_certificate_id" field is set
public bool HasRemoteCertificateId { get; }
Property Value
HasSelectedCandidatePairChanges
Gets whether the "selected_candidate_pair_changes" field is set
public bool HasSelectedCandidatePairChanges { get; }
Property Value
HasSelectedCandidatePairId
Gets whether the "selected_candidate_pair_id" field is set
public bool HasSelectedCandidatePairId { get; }
Property Value
HasSrtpCipher
Gets whether the "srtp_cipher" field is set
public bool HasSrtpCipher { get; }
Property Value
HasTlsVersion
Gets whether the "tls_version" field is set
public bool HasTlsVersion { get; }
Property Value
IceLocalUsernameFragment
public string IceLocalUsernameFragment { get; set; }
Property Value
IceRole
public IceRole IceRole { get; set; }
Property Value
IceState
public IceTransportState IceState { get; set; }
Property Value
LocalCertificateId
public string LocalCertificateId { get; set; }
Property Value
PacketsReceived
public ulong PacketsReceived { get; set; }
Property Value
PacketsSent
public ulong PacketsSent { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<TransportStats> Parser { get; }
Property Value
- MessageParser<TransportStats>
RemoteCertificateId
public string RemoteCertificateId { get; set; }
Property Value
SelectedCandidatePairChanges
public uint SelectedCandidatePairChanges { get; set; }
Property Value
SelectedCandidatePairId
public string SelectedCandidatePairId { get; set; }
Property Value
SrtpCipher
public string SrtpCipher { get; set; }
Property Value
TlsVersion
public string TlsVersion { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearBytesReceived()
Clears the value of the "bytes_received" field
public void ClearBytesReceived()
ClearBytesSent()
Clears the value of the "bytes_sent" field
public void ClearBytesSent()
ClearDtlsCipher()
Clears the value of the "dtls_cipher" field
public void ClearDtlsCipher()
ClearDtlsRole()
Clears the value of the "dtls_role" field
public void ClearDtlsRole()
ClearDtlsState()
Clears the value of the "dtls_state" field
public void ClearDtlsState()
ClearIceLocalUsernameFragment()
Clears the value of the "ice_local_username_fragment" field
public void ClearIceLocalUsernameFragment()
ClearIceRole()
Clears the value of the "ice_role" field
public void ClearIceRole()
ClearIceState()
Clears the value of the "ice_state" field
public void ClearIceState()
ClearLocalCertificateId()
Clears the value of the "local_certificate_id" field
public void ClearLocalCertificateId()
ClearPacketsReceived()
Clears the value of the "packets_received" field
public void ClearPacketsReceived()
ClearPacketsSent()
Clears the value of the "packets_sent" field
public void ClearPacketsSent()
ClearRemoteCertificateId()
Clears the value of the "remote_certificate_id" field
public void ClearRemoteCertificateId()
ClearSelectedCandidatePairChanges()
Clears the value of the "selected_candidate_pair_changes" field
public void ClearSelectedCandidatePairChanges()
ClearSelectedCandidatePairId()
Clears the value of the "selected_candidate_pair_id" field
public void ClearSelectedCandidatePairId()
ClearSrtpCipher()
Clears the value of the "srtp_cipher" field
public void ClearSrtpCipher()
ClearTlsVersion()
Clears the value of the "tls_version" field
public void ClearTlsVersion()
Clone()
public TransportStats Clone()
Returns
Equals(TransportStats)
public bool Equals(TransportStats other)
Parameters
otherTransportStats
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(TransportStats)
public void MergeFrom(TransportStats other)
Parameters
otherTransportStats
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream