holoscan::deannotate_message

Beta
View as Markdown
gxf_result_t holoscan::deannotate_message(
gxf_uid_t *uid,
const gxf_context_t &context,
Operator *op,
const char *receiver_name,
bool is_old_message = false
)

This function de-annotates a message and extracts the MessageLabel timestamp.

It then updates necessary data flow tracking information in DataFlowTracker object.

Parameters

uid
gxf_uid_t *

The entity ID of the message.

context
const gxf_context_t &

The GXF context.

op
Operator *

The operator that is receiving the message.

receiver_name
const char *

The name of the receiver which is receiving the message.

is_old_message
boolDefaults to false

Whether the message is an old message. For asynchronous receivers, same message can be received multiple times. This flag indicates that an old message is being deannotated.