omni::graph::core::ErrorStatusChangeCallback
Defined in omni/graph/core/iComputeGraph.h
-
struct ErrorStatusChangeCallback
Encapsulation of a callback that happens when a node’s error status changes.
Public Functions
-
inline bool operator==(const ErrorStatusChangeCallback &rhs) const
Equality operator for the error status change callback object.
- Parameters
rhs – Callback object to compare against
- Returns
true The callback object is equal to
rhs
- Returns
false The callback object is not equal to
rhs
-
inline bool operator!=(const ErrorStatusChangeCallback &rhs) const
Inequality operator for the error status change callback object.
- Parameters
rhs – Callback object to compare against
- Returns
true The callback object is not equal to
rhs
- Returns
false The callback object is equal to
rhs
Public Members
-
void (*errorStatusChangeCallback)(const std::vector<NodeObj> &nodeList, GraphObj &graphObj, void *userData)
Callback function definition.
Parameters are
nodeList List of nodes whose error status changed since the last compute
graphObj Graph to which the nodes belong
userData User data to pass to the callback
-
void *userData
User data to pass to the callback function.
-
inline bool operator==(const ErrorStatusChangeCallback &rhs) const