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 |