Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

RM_RECEIVER_STATS structure

The RM_RECEIVER_STATS structure provides statistical information for a Reliable Multicast receiver session. This structure is used with the RM_RECEIVER_STATISTICS socket option.

Syntax


typedef struct _RM_RECEIVER_STATS {
  ULONGULONG NumODataPacketsReceived;
  ULONGULONG NumRDataPacketsReceived;
  ULONGULONG NumDuplicateDataPackets;
  ULONGULONG DataBytesReceived;
  ULONGULONG TotalBytesReceived;
  ULONGULONG RateKBitsPerSecOverall;
  ULONGULONG RateKBitsPerSecLast;
  ULONGULONG TrailingEdgeSeqId;
  ULONGULONG LeadingEdgeSeqId;
  ULONGULONG AverageSequencesInWindow;
  ULONGULONG MinSequencesInWindow;
  ULONGULONG MaxSequencesInWindow;
  ULONGULONG FirstNakSequenceNumber;
  ULONGULONG NumPendingNaks;
  ULONGULONG NumOutstandingNaks;
  ULONGULONG NumDataPacketsBuffered;
  ULONGULONG TotalSelectiveNaksSent;
  ULONGULONG TotalParityNaksSent;
} RM_RECEIVER_STATS;

Members

NumODataPacketsReceived

Type: ULONGULONG

The number of original data (ODATA) sequences received.

NumRDataPacketsReceived

Type: ULONGULONG

The number of repair data (RDATA) sequences received.

NumDuplicateDataPackets

Type: ULONGULONG

The number of duplicate sequences received.

DataBytesReceived

Type: ULONGULONG

The number of data bytes received.

TotalBytesReceived

Type: ULONGULONG

The total bytes received, consisting of source path message (SPM), original data (ODATA) and repair data (RDATA) sequences.

RateKBitsPerSecOverall

Type: ULONGULONG

An internally calculated receive rate from the beginning of the session, in kilobits per second.

RateKBitsPerSecLast

Type: ULONGULONG

The receive rate for the period specified by INTERNAL_RATE_CALCULATION_FREQUENCY.

TrailingEdgeSeqId

Type: ULONGULONG

The oldest sequence identifier in the receive window.

LeadingEdgeSeqId

Type: ULONGULONG

The newest sequence identifier in the receive window.

AverageSequencesInWindow

Type: ULONGULONG

The average number of sequences in the receive window.

MinSequencesInWindow

Type: ULONGULONG

The minimum number of sequences in the receive window.

MaxSequencesInWindow

Type: ULONGULONG

The maximum number of sequences in the receive window.

FirstNakSequenceNumber

Type: ULONGULONG

The sequence number for the first outstanding negative acknowledgment (NAK).

NumPendingNaks

Type: ULONGULONG

The number of sequences awaiting a NAK confirmation.

NumOutstandingNaks

Type: ULONGULONG

The number of sequences awaiting repair data (RDATA).

NumDataPacketsBuffered

Type: ULONGULONG

The number of packets currently buffered.

TotalSelectiveNaksSent

Type: ULONGULONG

The number of selective NAKs sent this session.

TotalParityNaksSent

Type: ULONGULONG

The number of parity NAKs sent this session.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wsrm.h

See also

RM_SENDER_STATS
Socket Options
Reliable Multicast Programming

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.