Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

See also

RM_RECEIVER_STATS

Reliable Multicast Programming

Socket Options


Feedback

Was this page helpful?

Additional resources