Configuration Guide
Multicast Immediate Messaging Reliability Options

For every MIM reliability option, there is a corresponding LBT-RM reliability option. For more information on how MIM reliability options interact and for illustrations, see Transport LBT-RM Reliability Options.

See also Multicast Immediate Messaging for general information on MIM.


Reference  <-


mim_ignore_interval (context)  <-

The interval to ignore NAKs after a retransmission is sent.
For multicast immediate message senders only. Similar to transport_lbtrm_ignore_interval (source).
See Multicast Immediate Messaging for general information about MIM.
Scope: context
Type: lbm_ulong_t
Units: milliseconds
Default value: 500 (0.5 seconds)
When to Set: Can only be set during object initialization.


mim_nak_backoff_interval (context)  <-

For LBT-RM transport sessions only. The maximum interval between transmissions of a single NAK.
For multicast immediate message receivers only. Similar to transport_lbtrm_nak_backoff_interval (receiver).
See Multicast Immediate Messaging for general information about MIM.
Scope: context
Type: lbm_ulong_t
Units: milliseconds
Default value: 200 (0.2 seconds)
When to Set: Can only be set during object initialization.


mim_nak_generation_interval (context)  <-

The maximum time that a piece of data may be outstanding before the data is unrecoverably lost.
For multicast immediate message receivers only. Similar to transport_lbtrm_nak_generation_interval (receiver).
See Multicast Immediate Messaging for general information about MIM.
Scope: context
Type: lbm_ulong_t
Units: milliseconds
Default value: 10000 (10 seconds)
When to Set: Can only be set during object initialization.


mim_nak_initial_backoff_interval (context)  <-

For LBT-RM transport sessions only. The interval between loss detection and transmission of the first NAK.
For multicast immediate message receivers only. Similar to transport_lbtrm_nak_initial_backoff_interval (receiver).
See Multicast Immediate Messaging for general information about MIM.
Scope: context
Type: lbm_ulong_t
Units: milliseconds
Default value: 50 (0.05 seconds)
When to Set: Can only be set during object initialization.
Version: This option was implemented in LBM 3.4/UME 2.1.


mim_nak_suppress_interval (context)  <-

The maximum interval to suppress sending NAKs after an NCF or a NAK from another receiver.
For multicast immediate message receivers only. Similar to transport_lbtrm_nak_suppress_interval (receiver).
See Multicast Immediate Messaging for general information about MIM.
Scope: context
Type: lbm_ulong_t
Units: milliseconds
Default value: 1000 (1 second)
When to Set: Can only be set during object initialization.


mim_send_naks (context)  <-

This flag indicates whether LBT-RM should send negative acknowledgements (NAKs) for missing packets or not.
For multicast immediate message receivers only. Similar to transport_lbtrm_send_naks (receiver).
See Multicast Immediate Messaging for general information about MIM.
Scope: context
Type: int
When to Set: Can only be set during object initialization.

Value Description
1 NAKs are sent for missing packets to request retransmission. Default for all.
0

Do not send NAKs for missing packets.


mim_transmission_window_limit (context)  <-

Caps the total amount of memory that a transmission window uses, which includes data and overhead.
For multicast immediate message senders only. Similar to transport_lbtrm_transmission_window_limit (source).
See Multicast Immediate Messaging for general information about MIM.
Scope: context
Type: size_t
Units: bytes
Default value: 0 (zero)
When to Set: Can only be set during object initialization.


mim_transmission_window_size (context)  <-

The maximum amount of buffered payload data, excluding UM headers, that the LBT-RM source is allowed to retain for retransmissions.
For multicast immediate message senders only. Similar to transport_lbtrm_transmission_window_size (source).
See Multicast Immediate Messaging for general information about MIM.
Scope: context
Type: size_t
Units: bytes
Default value: 25165824 (24 MB)
When to Set: Can only be set during object initialization.