#include <service_client.hpp>

Public Member Functions | |
| CallState (INode &node, ServiceClientBase &owner, ServiceCallID call_id) | |
| ServiceCallID | getCallID () const |
| bool | hasTimedOut () const |
| bool | operator== (const CallState &rhs) const |
Static Public Member Functions | |
| static bool | hasTimedOutPredicate (const CallState &cs) |
Private Member Functions | |
| virtual void | handleDeadline (MonotonicTime) |
Private Member Functions inherited from uavcan::DeadlineHandler | |
| void | generateDeadlineImmediately () |
| MonotonicTime | getDeadline () const |
| Scheduler & | getScheduler () const |
| bool | isRunning () const |
| void | startWithDeadline (MonotonicTime deadline) |
| void | startWithDelay (MonotonicDuration delay) |
| void | stop () |
| DeadlineHandler (Scheduler &scheduler) | |
| virtual | ~DeadlineHandler () |
Private Member Functions inherited from uavcan::LinkedListNode< DeadlineHandler > | |
| DeadlineHandler * | getNextListNode () const |
| void | setNextListNode (DeadlineHandler *node) |
| LinkedListNode () | |
| ~LinkedListNode () | |
Private Attributes | |
| const ServiceCallID | id_ |
| ServiceClientBase & | owner_ |
| bool | timed_out_ |
Private Attributes inherited from uavcan::DeadlineHandler | |
| Scheduler & | scheduler_ |
Definition at line 123 of file service_client.hpp.
|
inline |
Definition at line 132 of file service_client.hpp.
|
inline |
Definition at line 142 of file service_client.hpp.
|
privatevirtual |
Implements uavcan::DeadlineHandler.
Definition at line 12 of file uc_service_client.cpp.
|
inline |
Definition at line 144 of file service_client.hpp.
|
inlinestatic |
Definition at line 146 of file service_client.hpp.
|
inline |
Definition at line 148 of file service_client.hpp.
|
private |
Definition at line 126 of file service_client.hpp.
|
private |
Definition at line 125 of file service_client.hpp.
|
private |
Definition at line 127 of file service_client.hpp.