uavcan
Dispatcher
uavcan::Dispatcher Member List
This is the complete list of members for
uavcan::Dispatcher
, including all inherited members.
canio_
uavcan::Dispatcher
private
cleanup
(MonotonicTime ts)
uavcan::Dispatcher
Dispatcher
(ICanDriver &driver, IPoolAllocator &allocator, ISystemClock &sysclock)
uavcan::Dispatcher
inline
getCanIOManager
() const
uavcan::Dispatcher
inline
getCanIOManager
()
uavcan::Dispatcher
inline
getListOfMessageListeners
() const
uavcan::Dispatcher
inline
getListOfServiceRequestListeners
() const
uavcan::Dispatcher
inline
getListOfServiceResponseListeners
() const
uavcan::Dispatcher
inline
getLoopbackFrameListenerRegistry
()
uavcan::Dispatcher
inline
getNodeID
() const
uavcan::Dispatcher
inline
getNumMessageListeners
() const
uavcan::Dispatcher
inline
getNumServiceRequestListeners
() const
uavcan::Dispatcher
inline
getNumServiceResponseListeners
() const
uavcan::Dispatcher
inline
getOutgoingTransferRegistry
()
uavcan::Dispatcher
inline
getRxFrameListener
() const
uavcan::Dispatcher
inline
getSystemClock
() const
uavcan::Dispatcher
inline
getSystemClock
()
uavcan::Dispatcher
inline
getTransferPerfCounter
() const
uavcan::Dispatcher
inline
getTransferPerfCounter
()
uavcan::Dispatcher
inline
handleFrame
(const CanRxFrame &can_frame)
uavcan::Dispatcher
private
handleLoopbackFrame
(const CanRxFrame &can_frame)
uavcan::Dispatcher
private
hasPublisher
(DataTypeID dtid) const
uavcan::Dispatcher
hasServer
(DataTypeID dtid) const
uavcan::Dispatcher
hasSubscriber
(DataTypeID dtid) const
uavcan::Dispatcher
installRxFrameListener
(IRxFrameListener *listener)
uavcan::Dispatcher
inline
isPassiveMode
() const
uavcan::Dispatcher
inline
lmsg_
uavcan::Dispatcher
private
loopback_listeners_
uavcan::Dispatcher
private
lsrv_req_
uavcan::Dispatcher
private
lsrv_resp_
uavcan::Dispatcher
private
Noncopyable
(const Noncopyable &)
uavcan::Noncopyable
private
Noncopyable
()
uavcan::Noncopyable
inline
private
notifyRxFrameListener
(const CanRxFrame &can_frame, CanIOFlags flags)
uavcan::Dispatcher
private
operator=
(const Noncopyable &)
uavcan::Noncopyable
private
outgoing_transfer_reg_
uavcan::Dispatcher
private
perf_
uavcan::Dispatcher
private
registerMessageListener
(TransferListener *listener)
uavcan::Dispatcher
registerServiceRequestListener
(TransferListener *listener)
uavcan::Dispatcher
registerServiceResponseListener
(TransferListener *listener)
uavcan::Dispatcher
removeRxFrameListener
()
uavcan::Dispatcher
inline
rx_listener_
uavcan::Dispatcher
private
self_node_id_
uavcan::Dispatcher
private
self_node_id_is_set_
uavcan::Dispatcher
private
send
(const Frame &frame, MonotonicTime tx_deadline, MonotonicTime blocking_deadline, CanIOFlags flags, uint8_t iface_mask)
uavcan::Dispatcher
setNodeID
(NodeID nid)
uavcan::Dispatcher
spin
(MonotonicTime deadline)
uavcan::Dispatcher
spinOnce
()
uavcan::Dispatcher
sysclock_
uavcan::Dispatcher
private
unregisterMessageListener
(TransferListener *listener)
uavcan::Dispatcher
unregisterServiceRequestListener
(TransferListener *listener)
uavcan::Dispatcher
unregisterServiceResponseListener
(TransferListener *listener)
uavcan::Dispatcher
~Noncopyable
()
uavcan::Noncopyable
inline
private
uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04