UM C API  6.16
C Receiver Events

Receive events are delivered to the application's receiver event callback lbm_rcv_cb_proc, which is set in the lbm_rcv_create() call. The event type is passed in the "msg" parameter as the "type" field in the msg structure.

Here are the different event types (click each one for a full description). Note the list appears twice; first sorted by the event name, then sorted by event number.

Sort by value

Value Name
0 LBM_MSG_DATA
1 LBM_MSG_EOS
2 LBM_MSG_REQUEST
3 LBM_MSG_RESPONSE
4 LBM_MSG_UNRECOVERABLE_LOSS
5 LBM_MSG_UNRECOVERABLE_LOSS_BURST
6 LBM_MSG_NO_SOURCE_NOTIFICATION
7 LBM_MSG_UME_REGISTRATION_ERROR
8 LBM_MSG_UME_REGISTRATION_SUCCESS
9 LBM_MSG_UME_REGISTRATION_CHANGE
10 LBM_MSG_UME_REGISTRATION_SUCCESS_EX
11 LBM_MSG_UME_REGISTRATION_COMPLETE_EX
12 LBM_MSG_UME_DEREGISTRATION_SUCCESS_EX
13 LBM_MSG_UME_DEREGISTRATION_COMPLETE_EX
16 LBM_MSG_UMQ_REGISTRATION_ERROR
18 LBM_MSG_UMQ_REGISTRATION_COMPLETE_EX
19 LBM_MSG_UMQ_DEREGISTRATION_COMPLETE_EX
20 LBM_MSG_BOS
21 LBM_MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_ERROR
22 LBM_MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_START_COMPLETE_EX
23 LBM_MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_STOP_COMPLETE_EX
24 LBM_MSG_UMQ_INDEX_ASSIGNED_EX
25 LBM_MSG_UMQ_INDEX_RELEASED_EX
26 LBM_MSG_UMQ_INDEX_ASSIGNMENT_ERROR
27 LBM_MSG_HF_RESET
28 LBM_MSG_RESERVED_1

Sort by C event name

Name Value
LBM_MSG_BOS 20
LBM_MSG_DATA 0
LBM_MSG_EOS 1
LBM_MSG_HF_RESET 27
LBM_MSG_NO_SOURCE_NOTIFICATION 6
LBM_MSG_REQUEST 2
LBM_MSG_RESERVED_1 28
LBM_MSG_RESPONSE 3
LBM_MSG_UME_DEREGISTRATION_COMPLETE_EX 13
LBM_MSG_UME_DEREGISTRATION_SUCCESS_EX 12
LBM_MSG_UME_REGISTRATION_CHANGE 9
LBM_MSG_UME_REGISTRATION_COMPLETE_EX 11
LBM_MSG_UME_REGISTRATION_ERROR 7
LBM_MSG_UME_REGISTRATION_SUCCESS 8
LBM_MSG_UME_REGISTRATION_SUCCESS_EX 10
LBM_MSG_UMQ_DEREGISTRATION_COMPLETE_EX 19
LBM_MSG_UMQ_INDEX_ASSIGNED_EX 24
LBM_MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_ERROR 21
LBM_MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_START_COMPLETE_EX 22
LBM_MSG_UMQ_INDEX_ASSIGNMENT_ELIGIBILITY_STOP_COMPLETE_EX 23
LBM_MSG_UMQ_INDEX_ASSIGNMENT_ERROR 26
LBM_MSG_UMQ_INDEX_RELEASED_EX 25
LBM_MSG_UMQ_REGISTRATION_COMPLETE_EX 18
LBM_MSG_UMQ_REGISTRATION_ERROR 16
LBM_MSG_UNRECOVERABLE_LOSS 4
LBM_MSG_UNRECOVERABLE_LOSS_BURST 5