Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

 

 

Show:
© 2017 Microsoft