|
|
Polling delivery: queries the requester's slice of GazeTargetStatus periodically. More...
#include <armarx/view_selection/client/services/MemoryPolling.h>
Inheritance diagram for MemoryPolling:Public Member Functions | |
| MemoryPolling (const MemoryPolling &)=delete | |
| MemoryPolling (const std::string &providerSegmentName, armem::client::MemoryNameSystem &mns) | |
| MemoryPolling (MemoryPolling &&)=delete | |
| MemoryPolling & | operator= (const MemoryPolling &)=delete |
| MemoryPolling & | operator= (MemoryPolling &&)=delete |
| ~MemoryPolling () override | |
Public Member Functions inherited from SimpleStatusHandler | |
| void | handleStatus (const gaze_targets::GazeTargetStatus &status) |
| Logs the update and hands it to the matching callbacks. | |
| void | onAborted (const Callback &callback) override |
| void | onAny (const Callback &callback) override |
| Called for every update, whatever its status. | |
| void | onPreempted (const Callback &callback) override |
| void | onReached (const Callback &callback) override |
| void | onReleased (const Callback &callback) override |
| void | onRequested (const Callback &callback) override |
| void | onScheduled (const Callback &callback) override |
Public Member Functions inherited from StatusHandlerInterface | |
| virtual | ~StatusHandlerInterface ()=default |
Additional Inherited Members | |
Public Types inherited from StatusHandlerInterface | |
| using | Callback = std::function<void(const gaze_targets::GazeTargetStatus&)> |
Protected Member Functions inherited from MemoryStatusHandlerBase | |
| void | handleMemory (const armem::wm::Memory &memory) |
| Dispatches every GazeTargetStatus instance found, oldest first. | |
Polling delivery: queries the requester's slice of GazeTargetStatus periodically.
Same dispatch as MemorySubscriber, but usable from contexts that are not a ListeningPluginUser (statecharts, for instance) at the cost of up to one poll period of latency.
Definition at line 27 of file MemoryPolling.h.
| MemoryPolling | ( | const std::string & | providerSegmentName, |
| armem::client::MemoryNameSystem & | mns ) |
| providerSegmentName | The provider segment the client commits its gaze targets to. |
Definition at line 24 of file MemoryPolling.cpp.
Here is the caller graph for this function:
|
delete |
Here is the call graph for this function:
|
delete |
Here is the call graph for this function:
|
override |
Definition at line 40 of file MemoryPolling.cpp.
|
delete |
Here is the call graph for this function:
|
delete |
Here is the call graph for this function: