allowAnonymousTransfers() | uavcan::GenericPublisherBase | inline |
Buffer typedef | uavcan::GenericPublisher< DataSpec, DataStruct > | private |
checkInit() | uavcan::GenericPublisher< DataSpec, DataStruct > | private |
doEncode(const DataStruct &message, ITransferBuffer &buffer) const | uavcan::GenericPublisher< DataSpec, DataStruct > | private |
doInit(DataTypeKind dtkind, const char *dtname) | uavcan::GenericPublisherBase | protected |
genericPublish(const DataStruct &message, TransferType transfer_type, NodeID dst_node_id, TransferID *tid, MonotonicTime blocking_deadline) | uavcan::GenericPublisher< DataSpec, DataStruct > | private |
uavcan::GenericPublisherBase::genericPublish(const StaticTransferBufferImpl &buffer, TransferType transfer_type, NodeID dst_node_id, TransferID *tid, MonotonicTime blocking_deadline) | uavcan::GenericPublisherBase | protected |
GenericPublisher(INode &node, MonotonicDuration tx_timeout, MonotonicDuration max_transfer_interval=TransferSender::getDefaultMaxTransferInterval()) | uavcan::GenericPublisher< DataSpec, DataStruct > | inline |
GenericPublisherBase(INode &node, MonotonicDuration tx_timeout, MonotonicDuration max_transfer_interval) | uavcan::GenericPublisherBase | inlineprotected |
getMaxTxTimeout() | uavcan::GenericPublisherBase | inlinestatic |
getMinTxTimeout() | uavcan::GenericPublisherBase | inlinestatic |
getNode() const | uavcan::GenericPublisherBase | inline |
getPriority() const | uavcan::GenericPublisherBase | inline |
getTransferSender() | uavcan::GenericPublisherBase | inlineprotected |
getTransferSender() const | uavcan::GenericPublisherBase | inlineprotected |
getTxDeadline() const | uavcan::GenericPublisherBase | protected |
getTxTimeout() const | uavcan::GenericPublisherBase | inline |
init() | uavcan::GenericPublisher< DataSpec, DataStruct > | inline |
init(TransferPriority priority) | uavcan::GenericPublisher< DataSpec, DataStruct > | inline |
isInited() const | uavcan::GenericPublisherBase | protected |
node_ | uavcan::GenericPublisherBase | private |
Noncopyable(const Noncopyable &) | uavcan::Noncopyable | private |
Noncopyable() | uavcan::Noncopyable | inlineprivate |
operator=(const Noncopyable &) | uavcan::Noncopyable | private |
publish(const DataStruct &message, TransferType transfer_type, NodeID dst_node_id, MonotonicTime blocking_deadline=MonotonicTime()) | uavcan::GenericPublisher< DataSpec, DataStruct > | inline |
publish(const DataStruct &message, TransferType transfer_type, NodeID dst_node_id, TransferID tid, MonotonicTime blocking_deadline=MonotonicTime()) | uavcan::GenericPublisher< DataSpec, DataStruct > | inline |
sender_ | uavcan::GenericPublisherBase | private |
setPriority(const TransferPriority prio) | uavcan::GenericPublisherBase | inline |
setTxTimeout(MonotonicDuration tx_timeout) | uavcan::GenericPublisherBase | |
tx_timeout_ | uavcan::GenericPublisherBase | private |
~GenericPublisher() | uavcan::GenericPublisher< DataSpec, DataStruct > | inline |
~GenericPublisherBase() | uavcan::GenericPublisherBase | inlineprotected |
~Noncopyable() | uavcan::Noncopyable | inlineprivate |