uavcan::ServiceClient< DataType_, Callback_ > Member List

This is the complete list of members for uavcan::ServiceClient< DataType_, Callback_ >, including all inherited members.

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 typedefuavcan::ServiceClient< DataType_, Callback_ >
callback_uavcan::ServiceClient< DataType_, Callback_ >private
CallRegistry typedefuavcan::ServiceClient< DataType_, Callback_ >private
cancelAllCalls()uavcan::ServiceClient< DataType_, Callback_ >
cancelCall(ServiceCallID call_id)uavcan::ServiceClient< DataType_, Callback_ >
checkInit()uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >private
data_type_descriptor_uavcan::ServiceClientBaseprivate
DataType typedefuavcan::ServiceClient< DataType_, Callback_ >
deadline_uavcan::DeadlineHandlerprivate
DeadlineHandler(Scheduler &scheduler)uavcan::DeadlineHandlerinlineexplicitprotected
failure_count_uavcan::GenericSubscriberBaseprotected
forwarder_uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >private
generateDeadlineImmediately()uavcan::DeadlineHandlerinlineprotected
genericStart(bool(Dispatcher::*registration_method)(TransferListener *))uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >private
uavcan::GenericSubscriberBase::genericStart(TransferListener *listener, bool(Dispatcher::*registration_method)(TransferListener *))uavcan::GenericSubscriberBaseprotected
GenericSubscriber(INode &node)uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >inlineexplicitprotected
GenericSubscriberBase(INode &node)uavcan::GenericSubscriberBaseinlineexplicitprotected
getCallback() constuavcan::ServiceClient< DataType_, Callback_ >inline
getCallIDByIndex(unsigned index) constuavcan::ServiceClient< DataType_, Callback_ >
getDeadline() constuavcan::DeadlineHandlerinlineprotected
getDefaultRequestTimeout()uavcan::ServiceClientBaseinlinestatic
getFailureCount() constuavcan::GenericSubscriberBaseinline
getMaxRequestTimeout()uavcan::ServiceClientBaseinlinestatic
getMinRequestTimeout()uavcan::ServiceClientBaseinlinestatic
getNextListNode() constuavcan::LinkedListNode< DeadlineHandler >inlineprotected
getNode() constuavcan::GenericSubscriberBaseinline
getNumPendingCalls() constuavcan::ServiceClient< DataType_, Callback_ >inline
getPriority() constuavcan::ServiceClient< DataType_, Callback_ >inline
getRequestTimeout() constuavcan::ServiceClient< DataType_, Callback_ >inline
getResponseFailureCount() constuavcan::ServiceClient< DataType_, Callback_ >inline
getScheduler() constuavcan::DeadlineHandlerinlineprotected
getTransferListener()uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >inlineprotected
handleDeadline(MonotonicTime)uavcan::ServiceClient< DataType_, Callback_ >privatevirtual
handleIncomingTransfer(IncomingTransfer &transfer)uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >private
handleReceivedDataStruct(ReceivedDataStructure< ResponseType > &response)uavcan::ServiceClient< DataType_, Callback_ >privatevirtual
GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >::handleReceivedDataStruct(ReceivedDataStructure< DataType_::Response > &)=0uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >protectedpure virtual
hasPendingCalls() constuavcan::ServiceClient< DataType_, Callback_ >inline
hasPendingCallToServer(NodeID server_node_id) constuavcan::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() constuavcan::DeadlineHandlerprotected
LinkedListNode()uavcan::LinkedListNode< DeadlineHandler >inlineprotected
next_uavcan::LinkedListNode< DeadlineHandler >private
node_uavcan::GenericSubscriberBaseprotected
GenericSubscriber< DataType_, DataType_::Noncopyable(const Noncopyable &)uavcan::Noncopyableprivate
GenericSubscriber< DataType_, DataType_::Noncopyable()uavcan::Noncopyableinlineprivate
uavcan::ServiceClientBase::Noncopyable()uavcan::Noncopyableinlineprotected
GenericSubscriber< DataType_, DataType_::operator=(const Noncopyable &)uavcan::Noncopyableprivate
prepareToCall(INode &node, const char *dtname, NodeID server_node_id, ServiceCallID &out_call_id)uavcan::ServiceClientBaseprotected
publisher_uavcan::ServiceClient< DataType_, Callback_ >private
PublisherType typedefuavcan::ServiceClient< DataType_, Callback_ >private
request_timeout_uavcan::ServiceClientBaseprotected
RequestType typedefuavcan::ServiceClient< DataType_, Callback_ >
ResponseType typedefuavcan::ServiceClient< DataType_, Callback_ >
scheduler_uavcan::DeadlineHandlerprotected
SelfType typedefuavcan::ServiceClient< DataType_, Callback_ >private
ServiceCallResultType typedefuavcan::ServiceClient< DataType_, Callback_ >
ServiceClient(INode &node, const Callback &callback=Callback())uavcan::ServiceClient< DataType_, Callback_ >inlineexplicit
ServiceClientBase(INode &node)uavcan::ServiceClientBaseinlineprotected
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) constuavcan::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::DeadlineHandlerprotected
startWithDelay(MonotonicDuration delay)uavcan::DeadlineHandlerprotected
GenericSubscriber< DataType_, DataType_::stop()uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >inlineprotected
GenericSubscriber< DataType_, DataType_::uavcan::GenericSubscriberBase::stop(TransferListener *listener)uavcan::GenericSubscriberBaseprotected
uavcan::ServiceClientBase::stop()uavcan::DeadlineHandler
SubscriberType typedefuavcan::ServiceClient< DataType_, Callback_ >private
~DeadlineHandler()uavcan::DeadlineHandlerinlineprotectedvirtual
~GenericSubscriber()uavcan::GenericSubscriber< DataType_, DataType_::Response, TransferListenerWithFilter >inlineprotectedvirtual
~GenericSubscriberBase()uavcan::GenericSubscriberBaseinlineprotected
~ITransferAcceptanceFilter()uavcan::ITransferAcceptanceFilterinlineprotectedvirtual
~LinkedListNode()uavcan::LinkedListNode< DeadlineHandler >inlineprotected
GenericSubscriber< DataType_, DataType_::~Noncopyable()uavcan::Noncopyableinlineprivate
uavcan::ServiceClientBase::~Noncopyable()uavcan::Noncopyableinlineprotected
~ServiceClient()uavcan::ServiceClient< DataType_, Callback_ >inlinevirtual
~ServiceClientBase()uavcan::ServiceClientBaseinlineprotectedvirtual


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:05