uavcan::Publisher< DataType_ > Member List

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

allowAnonymousTransfers()uavcan::GenericPublisherBaseinlineprotected
BaseType typedefuavcan::Publisher< DataType_ >private
broadcast(const DataType &message)uavcan::Publisher< DataType_ >inline
broadcast(const DataType &message, TransferID tid)uavcan::Publisher< DataType_ >inline
Buffer typedefuavcan::GenericPublisher< DataType_, DataType_ >private
checkInit()uavcan::GenericPublisher< DataType_, DataType_ >private
DataType typedefuavcan::Publisher< DataType_ >
doEncode(const DataType_ &message, ITransferBuffer &buffer) constuavcan::GenericPublisher< DataType_, DataType_ >private
doInit(DataTypeKind dtkind, const char *dtname)uavcan::GenericPublisherBaseprotected
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::GenericPublisherBaseprotected
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::GenericPublisherBaseinlineprotected
getDefaultTxTimeout()uavcan::Publisher< DataType_ >inlinestatic
getMaxTxTimeout()uavcan::GenericPublisherBaseinlineprotectedstatic
getMinTxTimeout()uavcan::GenericPublisherBaseinlineprotectedstatic
getNode() constuavcan::GenericPublisherBaseinlineprotected
getPriority() constuavcan::GenericPublisherBaseinlineprotected
getTransferSender()uavcan::GenericPublisherBaseinlineprotected
getTransferSender() constuavcan::GenericPublisherBaseinlineprotected
getTxDeadline() constuavcan::GenericPublisherBaseprotected
getTxTimeout() constuavcan::GenericPublisherBaseinlineprotected
init()uavcan::GenericPublisher< DataType_, DataType_ >inlineprotected
init(TransferPriority priority)uavcan::GenericPublisher< DataType_, DataType_ >inlineprotected
isInited() constuavcan::GenericPublisherBaseprotected
node_uavcan::GenericPublisherBaseprivate
Noncopyable(const Noncopyable &)uavcan::Noncopyableprivate
Noncopyable()uavcan::Noncopyableinlineprivate
operator=(const Noncopyable &)uavcan::Noncopyableprivate
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::GenericPublisherBaseprivate
setPriority(const TransferPriority prio)uavcan::GenericPublisherBaseinlineprotected
setTxTimeout(MonotonicDuration tx_timeout)uavcan::GenericPublisherBaseprotected
tx_timeout_uavcan::GenericPublisherBaseprivate
~GenericPublisher()uavcan::GenericPublisher< DataType_, DataType_ >inlineprotected
~GenericPublisherBase()uavcan::GenericPublisherBaseinlineprotected
~Noncopyable()uavcan::Noncopyableinlineprivate


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