Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The heartbeat callback functions can be enabled with LMX_SetOption(). Note: Attempting to call API functions from the heartbeat callback functions will return the error LMX_API_NOT_REENTRANT. This includes calling LMX_GetErrorMessage ; however, you can call LMX_GetErrorMessageSimple instead.

...

After the last unsuccessful attempt to reconnect to the same server, the client will then try to connect to other servers. When the client successfully reconnects to the same server or a different server, the HEARTBEAT_RETRY_FEATURE_FUNCTION callback is called, and the client attempts to re-checkout the feature. (By default, features can be The re-checked out if their version is checkout will succeed only if the feature that is being renewed has a version equal to or less than the version originally checked outof the feature that is currently being served by the server. To specify that the feature version being re-checked out renewed must exactly match the originally checked out versionfeature version currently being served by the server, you can must enable LMX_OPT_EXACT_VERSION.)

The HEARTBEAT_RETRY_FEATURE_FUNCTION callback may be called many times, because LM-X will not stop retrying the checkout until all possible license servers have been tried. Every HEARTBEAT_RETRY_FEATURE_FUNCTION is followed by either HEARTBEAT_CHECKOUT_SUCCESS_FUNCTION or HEARTBEAT_CHECKOUT_FAILURE_FUNCTION.

...