RM_SENDER_STATS structure (wsrm.h)
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 {
ULONGLONG DataBytesSent;
ULONGLONG TotalBytesSent;
ULONGLONG NaksReceived;
ULONGLONG NaksReceivedTooLate;
ULONGLONG NumOutstandingNaks;
ULONGLONG NumNaksAfterRData;
ULONGLONG RepairPacketsSent;
ULONGLONG BufferSpaceAvailable;
ULONGLONG TrailingEdgeSeqId;
ULONGLONG LeadingEdgeSeqId;
ULONGLONG RateKBitsPerSecOverall;
ULONGLONG RateKBitsPerSecLast;
ULONGLONG 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
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | wsrm.h |