TibrvMsgCallback::onMsg()

Method

Declaration

virtual void onMsg(TibrvListener* listener, TibrvMsg& msg) = 0;

Purpose

Process inbound messages (listener events).

Remarks

Implement this method to process inbound messages.

Parameter

Description

listener

This parameter receives the listener event.

msg

This parameter receives the inbound message.

CM Label Information

The callback method for certified delivery messages can use certified delivery (CM) label information to discriminate among these situations:

If TibrvCmMsg::getSender() returns status code TIBRV_NOT_FOUND, then the message uses the reliable protocol (that is, it was sent from an ordinary transport).
If TibrvCmMsg::getSender() returns a valid sender name, then the message uses the certified delivery protocol (that is, it is a labeled message, sent from a CM transport).

See Also

TibrvCmListener::create()

TibrvCmMsg::getSender()

TibrvCmMsg::getSequence()

TibrvCmMsg::getTimeLimit()