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_SENDER_STATS structure

The RM_SENDER_STATS structure provides statistical information for a Reliable Multicast sender session. This structure is used with the RM_SENDER_STATISTICS socket option.

Syntax


typedef struct _RM_SENDER_STATS {
  ULONGULONG DataBytesSent;
  ULONGULONG TotalBytesSent;
  ULONGULONG NaksReceived;
  ULONGULONG NaksReceivedTooLate;
  ULONGULONG NumOutstandingNaks;
  ULONGULONG NumNaksAfterRData;
  ULONGULONG RepairPacketsSent;
  ULONGULONG BufferSpaceAvailable;
  ULONGULONG TrailingEdgeSeqId;
  ULONGULONG LeadingEdgeSeqId;
  ULONGULONG RateKBitsPerSecOverall;
  ULONGULONG RateKBitsPerSecLast;
  ULONGULONG TotalODataPacketsSent;
} RM_SENDER_STATS;

Members

DataBytesSent

Type: ULONGULONG

Number of client data bytes sent out.

TotalBytesSent

Type: ULONGULONG

Total bytes sent, consisting of source path message (SPM), original data (ODATA) and repair data (RDATA) sequences.

NaksReceived

Type: ULONGULONG

Number of NAKs received.

NaksReceivedTooLate

Type: ULONGULONG

Number of NAKs received after the send window advanced beyond the NAK'ed sequence.

NumOutstandingNaks

Type: ULONGULONG

Number of NAKs for which responses have not been sent.

NumNaksAfterRData

Type: ULONGULONG

Number of NAKs after repair data (RDATA) sequences were sent for which responses have not been sent.

RepairPacketsSent

Type: ULONGULONG

Number of repair data (RDATA) packets sent.

BufferSpaceAvailable

Type: ULONGULONG

Number of partial messages dropped.

TrailingEdgeSeqId

Type: ULONGULONG

Oldest sequence identifier in the send window.

LeadingEdgeSeqId

Type: ULONGULONG

Newest sequence identifier in the send window.

RateKBitsPerSecOverall

Type: ULONGULONG

Internally calculated send rate from the beginning of the session, in kilobits per second.

RateKBitsPerSecLast

Type: ULONGULONG

Send rate for the period specified by INTERNAL_RATE_CALCULATION_FREQUENCY.

TotalODataPacketsSent

Type: ULONGULONG

Total original data (ODATA) packets sent.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Wsrm.h

See also

Socket Options
RM_RECEIVER_STATS
Reliable Multicast Programming

 

 

Show:
© 2017 Microsoft