allowAnonymousTransfers() | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | inlineprotected |
Callback typedef | uavcan::ServiceServer< DataType_, Callback_ > | |
callback_ | uavcan::ServiceServer< DataType_, Callback_ > | private |
checkInit() | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | private |
DataType typedef | uavcan::ServiceServer< DataType_, Callback_ > | |
failure_count_ | uavcan::GenericSubscriberBase | protected |
forwarder_ | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | private |
genericStart(bool(Dispatcher::*registration_method)(TransferListener *)) | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | private |
uavcan::GenericSubscriberBase::genericStart(TransferListener *listener, bool(Dispatcher::*registration_method)(TransferListener *)) | uavcan::GenericSubscriberBase | protected |
GenericSubscriber(INode &node) | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | inlineexplicitprotected |
GenericSubscriberBase(INode &node) | uavcan::GenericSubscriberBase | inlineexplicitprotected |
getDefaultTxTimeout() | uavcan::ServiceServer< DataType_, Callback_ > | inlinestatic |
getFailureCount() const | uavcan::GenericSubscriberBase | inline |
getMaxTxTimeout() | uavcan::ServiceServer< DataType_, Callback_ > | inlinestatic |
getMinTxTimeout() | uavcan::ServiceServer< DataType_, Callback_ > | inlinestatic |
getNode() const | uavcan::GenericSubscriberBase | inline |
getRequestFailureCount() const | uavcan::ServiceServer< DataType_, Callback_ > | inline |
getResponseFailureCount() const | uavcan::ServiceServer< DataType_, Callback_ > | inline |
getTransferListener() | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | inlineprotected |
getTxTimeout() const | uavcan::ServiceServer< DataType_, Callback_ > | inline |
handleIncomingTransfer(IncomingTransfer &transfer) | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | private |
handleReceivedDataStruct(ReceivedDataStructure< RequestType > &request) | uavcan::ServiceServer< DataType_, Callback_ > | inlineprivatevirtual |
GenericSubscriber< DataType_, DataType_::Request, TransferListener >::handleReceivedDataStruct(ReceivedDataStructure< DataType_::Request > &)=0 | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | protectedpure virtual |
node_ | uavcan::GenericSubscriberBase | protected |
Noncopyable(const Noncopyable &) | uavcan::Noncopyable | private |
Noncopyable() | uavcan::Noncopyable | inlineprivate |
operator=(const Noncopyable &) | uavcan::Noncopyable | private |
publisher_ | uavcan::ServiceServer< DataType_, Callback_ > | private |
PublisherType typedef | uavcan::ServiceServer< DataType_, Callback_ > | private |
RequestType typedef | uavcan::ServiceServer< DataType_, Callback_ > | |
response_failure_count_ | uavcan::ServiceServer< DataType_, Callback_ > | private |
ResponseType typedef | uavcan::ServiceServer< DataType_, Callback_ > | |
SelfType typedef | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | private |
ServiceServer(INode &node) | uavcan::ServiceServer< DataType_, Callback_ > | inlineexplicit |
setTxTimeout(MonotonicDuration tx_timeout) | uavcan::ServiceServer< DataType_, Callback_ > | inline |
start(const Callback &callback) | uavcan::ServiceServer< DataType_, Callback_ > | inline |
startAsMessageListener() | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | inlineprotected |
startAsServiceRequestListener() | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | inlineprotected |
startAsServiceResponseListener() | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | inlineprotected |
stop() | uavcan::ServiceServer< DataType_, Callback_ > | inline |
uavcan::GenericSubscriberBase::stop(TransferListener *listener) | uavcan::GenericSubscriberBase | protected |
SubscriberType typedef | uavcan::ServiceServer< DataType_, Callback_ > | private |
~GenericSubscriber() | uavcan::GenericSubscriber< DataType_, DataType_::Request, TransferListener > | inlineprotectedvirtual |
~GenericSubscriberBase() | uavcan::GenericSubscriberBase | inlineprotected |
~Noncopyable() | uavcan::Noncopyable | inlineprivate |