ICBMsg
implementation
ICBMsg...
ICBMsg
implementation
ICBMsg...
ICBMsg
user
ICBMs...
ICBMsg
user
ICBMs...
Initiator
Initiator
Follower
Follower
register endpoint
"example1"
register...
MSG_BOUND,
name "example1", address 0x01
MSG_BOUND...
register endpoint
"example1"
register...
MSG_RELEASE_BOUND,
address 0x01
MSG_RELEA...
bound callback
bound cal...
bound callback
bound cal...
register endpoint
"example2"
register...
MSG_BOUND,
name "example2", address 0x02
MSG_BOUND...
register endpoint
"example2"
register...
MSG_RELEASE_BOUND,
address 0x02
MSG_RELEA...
bound callback
bound cal...
bound callback
bound cal...
The initiator starts first
The initiator starts first
The follower starts first
The follower starts first
send data on
endpoint "example2"
send data...
MSG_DATA,
address 0x02
MSG_DATA,...
return from callback
or data release
return fr...
MSG_RELEASE_DATA
MSG_RELEA...
data callback
data call...
Data message
Data message
Text is not SVG - cannot display