Function dds_take_guardcondition

Function Documentation

dds_return_t dds_take_guardcondition(dds_entity_t guardcond, bool *triggered)

Reads and resets the trigger status of a guardcondition.

Return values
  • DDS_RETCODE_OK – Operation successful

  • DDS_RETCODE_ERROR – An internal error has occurred.

  • DDS_RETCODE_ILLEGAL_OPERATION – The operation is invoked on an inappropriate object.

  • DDS_RETCODE_ALREADY_DELETED – The entity has already been deleted.