This is the complete list of members for uavcan::Publisher< DataType_ >, including all inherited members.
allowAnonymousTransfers() | uavcan::GenericPublisherBase | inlineprotected |
BaseType typedef | uavcan::Publisher< DataType_ > | private |
broadcast(const DataType &message) | uavcan::Publisher< DataType_ > | inline |
broadcast(const DataType &message, TransferID tid) | uavcan::Publisher< DataType_ > | inline |
Buffer typedef | uavcan::GenericPublisher< DataType_, DataType_ > | private |
checkInit() | uavcan::GenericPublisher< DataType_, DataType_ > | private |
DataType typedef | uavcan::Publisher< DataType_ > | |
doEncode(const DataType_ &message, ITransferBuffer &buffer) const | uavcan::GenericPublisher< DataType_, DataType_ > | private |
doInit(DataTypeKind dtkind, const char *dtname) | uavcan::GenericPublisherBase | protected |
genericPublish(const DataType_ &message, TransferType transfer_type, NodeID dst_node_id, TransferID *tid, MonotonicTime blocking_deadline) | uavcan::GenericPublisher< DataType_, DataType_ > | 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< DataType_, DataType_ > | inlineprotected |
GenericPublisherBase(INode &node, MonotonicDuration tx_timeout, MonotonicDuration max_transfer_interval) | uavcan::GenericPublisherBase | inlineprotected |
getDefaultTxTimeout() | uavcan::Publisher< DataType_ > | inlinestatic |
getMaxTxTimeout() | uavcan::GenericPublisherBase | inlineprotectedstatic |
getMinTxTimeout() | uavcan::GenericPublisherBase | inlineprotectedstatic |
getNode() const | uavcan::GenericPublisherBase | inlineprotected |
getPriority() const | uavcan::GenericPublisherBase | inlineprotected |
getTransferSender() | uavcan::GenericPublisherBase | inlineprotected |
getTransferSender() const | uavcan::GenericPublisherBase | inlineprotected |
getTxDeadline() const | uavcan::GenericPublisherBase | protected |
getTxTimeout() const | uavcan::GenericPublisherBase | inlineprotected |
init() | uavcan::GenericPublisher< DataType_, DataType_ > | inlineprotected |
init(TransferPriority priority) | uavcan::GenericPublisher< DataType_, DataType_ > | inlineprotected |
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 DataType_ &message, TransferType transfer_type, NodeID dst_node_id, MonotonicTime blocking_deadline=MonotonicTime()) | uavcan::GenericPublisher< DataType_, DataType_ > | inlineprotected |
publish(const DataType_ &message, TransferType transfer_type, NodeID dst_node_id, TransferID tid, MonotonicTime blocking_deadline=MonotonicTime()) | uavcan::GenericPublisher< DataType_, DataType_ > | inlineprotected |
Publisher(INode &node, MonotonicDuration tx_timeout=getDefaultTxTimeout(), MonotonicDuration max_transfer_interval=TransferSender::getDefaultMaxTransferInterval()) | uavcan::Publisher< DataType_ > | inlineexplicit |
sender_ | uavcan::GenericPublisherBase | private |
setPriority(const TransferPriority prio) | uavcan::GenericPublisherBase | inlineprotected |
setTxTimeout(MonotonicDuration tx_timeout) | uavcan::GenericPublisherBase | protected |
tx_timeout_ | uavcan::GenericPublisherBase | private |
~GenericPublisher() | uavcan::GenericPublisher< DataType_, DataType_ > | inlineprotected |
~GenericPublisherBase() | uavcan::GenericPublisherBase | inlineprotected |
~Noncopyable() | uavcan::Noncopyable | inlineprivate |