|
|
Registration of callbacks for gaze target lifecycle updates. More...
#include <armarx/view_selection/client/services/StatusHandlerInterface.h>
Inheritance diagram for StatusHandlerInterface:Public Types | |
| using | Callback = std::function<void(const gaze_targets::GazeTargetStatus&)> |
Public Member Functions | |
| virtual void | onAborted (const Callback &callback)=0 |
| virtual void | onAny (const Callback &callback)=0 |
| Called for every update, whatever its status. | |
| virtual void | onPreempted (const Callback &callback)=0 |
| virtual void | onReached (const Callback &callback)=0 |
| virtual void | onReleased (const Callback &callback)=0 |
| virtual void | onRequested (const Callback &callback)=0 |
| virtual void | onScheduled (const Callback &callback)=0 |
| virtual | ~StatusHandlerInterface ()=default |
Registration of callbacks for gaze target lifecycle updates.
Modelled on navigation's client::EventSubscriptionInterface, collapsed into one callback signature because every update is the same object – only its status differs.
Definition at line 16 of file StatusHandlerInterface.h.
| using Callback = std::function<void(const gaze_targets::GazeTargetStatus&)> |
Definition at line 19 of file StatusHandlerInterface.h.
|
virtualdefault |
|
pure virtual |
Implemented in SimpleStatusHandler.
|
pure virtual |
Called for every update, whatever its status.
Implemented in SimpleStatusHandler.
Here is the caller graph for this function:
|
pure virtual |
Implemented in SimpleStatusHandler.
|
pure virtual |
Implemented in SimpleStatusHandler.
|
pure virtual |
Implemented in SimpleStatusHandler.
|
pure virtual |
Implemented in SimpleStatusHandler.
|
pure virtual |
Implemented in SimpleStatusHandler.