#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) |
![]() | |
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 () |
![]() | |
DeadlineHandler * | getNextListNode () const |
void | setNextListNode (DeadlineHandler *node) |
LinkedListNode () | |
~LinkedListNode () | |
Private Attributes | |
const ServiceCallID | id_ |
ServiceClientBase & | owner_ |
bool | timed_out_ |
![]() | |
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.