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

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

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.