Cancels all outstanding operations sourced by a DOF. This function causes all connected nodes to remove any existing operations that use the DOF's source identifier. Any DOF that sets a static source identifier in its configuration using DOFConfigBuilder_SetSourceID should include this call in its startup routine to prevent sourcing new operations that have the same identifier as operations sourced by a previous instance of the DOF. This helps a DOF resynchronize its state with other nodes if it crashes and is brought back online. This function should be called after establishing communication with other nodes but before sending any other operations. It is recommended that after calling this function, you wait before sending other operations since delivery order is not guaranteed. This function does not cancel any existing local operations.
|