| addCallState(ServiceCallID call_id) | uavcan::ServiceClient< DataType_, Callback_ > | private |
| allowAnonymousTransfers() | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | inlineprotected |
| call(NodeID server_node_id, const RequestType &request) | uavcan::ServiceClient< DataType_, Callback_ > | |
| call(NodeID server_node_id, const RequestType &request, ServiceCallID &out_call_id) | uavcan::ServiceClient< DataType_, Callback_ > | |
| call_registry_ | uavcan::ServiceClient< DataType_, Callback_ > | private |
| Callback typedef | uavcan::ServiceClient< DataType_, Callback_ > | |
| callback_ | uavcan::ServiceClient< DataType_, Callback_ > | private |
| CallRegistry typedef | uavcan::ServiceClient< DataType_, Callback_ > | private |
| cancelAllCalls() | uavcan::ServiceClient< DataType_, Callback_ > | |
| cancelCall(ServiceCallID call_id) | uavcan::ServiceClient< DataType_, Callback_ > | |
| DataType typedef | uavcan::ServiceClient< DataType_, Callback_ > | |
| DeadlineHandler(Scheduler &scheduler) | uavcan::DeadlineHandler | inlineexplicitprotected |
| failure_count_ | uavcan::GenericSubscriberBase | protected |
| generateDeadlineImmediately() | uavcan::DeadlineHandler | inlineprotected |
| uavcan::GenericSubscriberBase::genericStart(TransferListener *listener, bool(Dispatcher::*registration_method)(TransferListener *)) | uavcan::GenericSubscriberBase | protected |
| GenericSubscriber(INode &node) | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | inlineexplicitprotected |
| GenericSubscriberBase(INode &node) | uavcan::GenericSubscriberBase | inlineexplicitprotected |
| getCallback() const | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| getCallIDByIndex(unsigned index) const | uavcan::ServiceClient< DataType_, Callback_ > | |
| getDeadline() const | uavcan::DeadlineHandler | inlineprotected |
| getDefaultRequestTimeout() | uavcan::ServiceClientBase | inlinestatic |
| getFailureCount() const | uavcan::GenericSubscriberBase | inline |
| getMaxRequestTimeout() | uavcan::ServiceClientBase | inlinestatic |
| getMinRequestTimeout() | uavcan::ServiceClientBase | inlinestatic |
| getNextListNode() const | uavcan::LinkedListNode< DeadlineHandler > | inlineprotected |
| getNode() const | uavcan::GenericSubscriberBase | inline |
| getNumPendingCalls() const | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| getPriority() const | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| getRequestTimeout() const | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| getResponseFailureCount() const | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| getScheduler() const | uavcan::DeadlineHandler | inlineprotected |
| getTransferListener() | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | inlineprotected |
| handleDeadline(MonotonicTime) | uavcan::ServiceClient< DataType_, Callback_ > | privatevirtual |
| handleReceivedDataStruct(ReceivedDataStructure< ResponseType > &response) | uavcan::ServiceClient< DataType_, Callback_ > | privatevirtual |
| GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >::handleReceivedDataStruct(ReceivedDataStructure< DataType_::Response > &)=0 | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | protectedpure virtual |
| hasPendingCalls() const | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| hasPendingCallToServer(NodeID server_node_id) const | uavcan::ServiceClient< DataType_, Callback_ > | |
| init() | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| init(TransferPriority priority) | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| invokeCallback(ServiceCallResultType &result) | uavcan::ServiceClient< DataType_, Callback_ > | private |
| isRunning() const | uavcan::DeadlineHandler | protected |
| LinkedListNode() | uavcan::LinkedListNode< DeadlineHandler > | inlineprotected |
| node_ | uavcan::GenericSubscriberBase | protected |
| prepareToCall(INode &node, const char *dtname, NodeID server_node_id, ServiceCallID &out_call_id) | uavcan::ServiceClientBase | protected |
| publisher_ | uavcan::ServiceClient< DataType_, Callback_ > | private |
| PublisherType typedef | uavcan::ServiceClient< DataType_, Callback_ > | private |
| request_timeout_ | uavcan::ServiceClientBase | protected |
| RequestType typedef | uavcan::ServiceClient< DataType_, Callback_ > | |
| ResponseType typedef | uavcan::ServiceClient< DataType_, Callback_ > | |
| scheduler_ | uavcan::DeadlineHandler | protected |
| SelfType typedef | uavcan::ServiceClient< DataType_, Callback_ > | private |
| ServiceCallResultType typedef | uavcan::ServiceClient< DataType_, Callback_ > | |
| ServiceClient(INode &node, const Callback &callback=Callback()) | uavcan::ServiceClient< DataType_, Callback_ > | inlineexplicit |
| ServiceClientBase(INode &node) | uavcan::ServiceClientBase | inlineprotected |
| setCallback(const Callback &cb) | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| setNextListNode(DeadlineHandler *node) | uavcan::LinkedListNode< DeadlineHandler > | inlineprotected |
| setPriority(const TransferPriority prio) | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| setRequestTimeout(MonotonicDuration timeout) | uavcan::ServiceClient< DataType_, Callback_ > | inline |
| shouldAcceptFrame(const RxFrame &frame) const | uavcan::ServiceClient< DataType_, Callback_ > | privatevirtual |
| startAsMessageListener() | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | inlineprotected |
| startAsServiceRequestListener() | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | inlineprotected |
| startAsServiceResponseListener() | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | inlineprotected |
| startWithDeadline(MonotonicTime deadline) | uavcan::DeadlineHandler | protected |
| startWithDelay(MonotonicDuration delay) | uavcan::DeadlineHandler | protected |
| GenericSubscriber< DataType_, DataType_::stop() | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | inlineprotected |
| GenericSubscriber< DataType_, DataType_::uavcan::GenericSubscriberBase::stop(TransferListener *listener) | uavcan::GenericSubscriberBase | protected |
| uavcan::ServiceClientBase::stop() | uavcan::DeadlineHandler | |
| SubscriberType typedef | uavcan::ServiceClient< DataType_, Callback_ > | private |
| ~DeadlineHandler() | uavcan::DeadlineHandler | inlineprotectedvirtual |
| ~GenericSubscriber() | uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter > | inlineprotectedvirtual |
| ~GenericSubscriberBase() | uavcan::GenericSubscriberBase | inlineprotected |
| ~ITransferAcceptanceFilter() | uavcan::ITransferAcceptanceFilter | inlineprotectedvirtual |
| ~LinkedListNode() | uavcan::LinkedListNode< DeadlineHandler > | inlineprotected |
| ~ServiceClient() | uavcan::ServiceClient< DataType_, Callback_ > | inlinevirtual |
| ~ServiceClientBase() | uavcan::ServiceClientBase | inlineprotectedvirtual |