uavcan
CanTxQueue
uavcan::CanTxQueue Member List
This is the complete list of members for
uavcan::CanTxQueue
, including all inherited members.
allocator_
uavcan::AvlTree< CanTxQueueEntry >
protected
AvlTree
(IPoolAllocator &allocator, std::size_t allocator_quota)
uavcan::AvlTree< CanTxQueueEntry >
inline
CanTxQueue
(IPoolAllocator &allocator, ISystemClock &sysclock, std::size_t allocator_quota)
uavcan::CanTxQueue
inline
contains
(const CanFrame &frame) const
uavcan::CanTxQueue
AvlTree< CanTxQueueEntry >::contains
(const CanTxQueueEntry *data) const
uavcan::AvlTree< CanTxQueueEntry >
inline
getRejectedFrameCount
() const
uavcan::CanTxQueue
inline
getSize
() const
uavcan::AvlTree< CanTxQueueEntry >
inline
insert
(CanTxQueueEntry *data)
uavcan::AvlTree< CanTxQueueEntry >
inline
isEmpty
() const
uavcan::AvlTree< CanTxQueueEntry >
inline
linkedListContains
(Node *head, const CanFrame &frame) const
uavcan::CanTxQueue
protected
AvlTree< CanTxQueueEntry >::linkedListContains
(Node *head, const CanTxQueueEntry *data)
uavcan::AvlTree< CanTxQueueEntry >
inline
protected
static
max
() const
uavcan::AvlTree< CanTxQueueEntry >
inline
peek
()
uavcan::CanTxQueue
postOrderNodeTraverseRecursively
(Node *n, std::function< void(Node *&)> forEach)
uavcan::AvlTree< CanTxQueueEntry >
inline
protected
postOrderTraverseEntryCleanup
(Node *n)
uavcan::CanTxQueue
private
push
(const CanFrame &frame, MonotonicTime tx_deadline, CanIOFlags flags)
uavcan::CanTxQueue
rejected_frames_cnt_
uavcan::CanTxQueue
protected
remove
(CanTxQueueEntry *entry)
uavcan::CanTxQueue
removeEntry
(CanTxQueueEntry *data)
uavcan::AvlTree< CanTxQueueEntry >
inline
removeNode
(Node *node, CanTxQueueEntry *data)
uavcan::AvlTree< CanTxQueueEntry >
inline
protected
root_
uavcan::AvlTree< CanTxQueueEntry >
protected
safeIncrementRejectedFrames
()
uavcan::CanTxQueue
protected
searchForNonExpiredMax
(Node *n)
uavcan::CanTxQueue
protected
sysclock_
uavcan::CanTxQueue
protected
topPriorityHigherOrEqual
(const CanFrame &rhs_frame)
uavcan::CanTxQueue
walkPostOrder
(std::function< void(CanTxQueueEntry *&)> forEach)
uavcan::AvlTree< CanTxQueueEntry >
inline
~AvlTree
()
uavcan::AvlTree< CanTxQueueEntry >
inline
virtual
~CanTxQueue
() override
uavcan::CanTxQueue
uavcan_communicator
Author(s):
autogenerated on Wed Jan 11 2023 03:59:40