UM .NET API
6.16.1
|
UME Recovery sequence number callback info class. More...
Public Member Functions | |
UMERecoverySequenceNumberCallbackInfo () | |
Default constructor; initializes all fields to 0. | |
UMERecoverySequenceNumberCallbackInfo (int flags, uint lowSeqNum, uint lowRxReqMaxSeqNum, uint highSeqNum, object sourceCbArg, string source) | |
Constructor, initializes fields to the given values. More... | |
int | flags () |
Get recovery sequence number info informational flags. More... | |
uint | lowSequenceNumber () |
Get low sequence number. More... | |
uint | lowRxReqMaxSequenceNumber () |
Get low retransmission request maximum sequence number. More... | |
uint | highSequenceNumber () |
Get high sequence number. More... | |
object | sourceClientObject () |
Get source client object. More... | |
string | source () |
Get the source string. More... | |
void | setLowSequenceNumber (uint lowSeqNum) |
Set the desired starting low sequence number for recovery events. More... | |
UInt64 | sourceSessionId () |
Get the session ID of the source. More... | |
UME Recovery sequence number callback info class.
Contains information for user-supplied recovery sequence number callbacks.
com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.UMERecoverySequenceNumberCallbackInfo | ( | int | flags, |
uint | lowSeqNum, | ||
uint | lowRxReqMaxSeqNum, | ||
uint | highSeqNum, | ||
object | sourceCbArg, | ||
string | source | ||
) |
Constructor, initializes fields to the given values.
flags | Informational flags. |
lowSeqNum | Low sequence number (can be changed by the application, must be >= 0). |
lowRxReqMaxSeqNum | Low retransmission request maximum sequence number (must be >= 0). |
highSeqNum | High sequence number (must be >= 0). |
source | Source string (e.g., "TCP:192.168.0.4:45789"). |
sourceCbArg | Client-supplied source callback object if using the LBMSourceCreationCallback callback. |
com.latencybusters.lbm.LBMEInvalException | Low sequence number was < 0. |
com.latencybusters.lbm.LBMEInvalException | Low RX req max sequence number was < 0. |
com.latencybusters.lbm.LBMEInvalException | High sequence number was < 0. |
int com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.flags | ( | ) |
Get recovery sequence number info informational flags.
uint com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.highSequenceNumber | ( | ) |
Get high sequence number.
uint com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.lowRxReqMaxSequenceNumber | ( | ) |
Get low retransmission request maximum sequence number.
uint com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.lowSequenceNumber | ( | ) |
Get low sequence number.
Referenced by com.latencybusters.lbm.LBMReceiverAttributes.LBMReceiverAttributes().
void com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.setLowSequenceNumber | ( | uint | lowSeqNum | ) |
Set the desired starting low sequence number for recovery events.
Used in UMERecoverySequenceNumberCallback callbacks.
lowSeqNum | Desired starting sequence number for recovery (must be >= 0). |
string com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.source | ( | ) |
Get the source string.
object com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.sourceClientObject | ( | ) |
Get source client object.
UInt64 com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.sourceSessionId | ( | ) |
Get the session ID of the source.