|
UM .NET API
6.17
|
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.