uavcan::NodeInfoRetriever Member List

This is the complete list of members for uavcan::NodeInfoRetriever, including all inherited members.

addListener(INodeInfoListener *listener)uavcan::NodeInfoRetrieverinline
DefaultNumRequestAttempts enum valueuavcan::NodeInfoRetrieverprivate
DefaultTimerIntervalMSec enum valueuavcan::NodeInfoRetrieverprivate
entries_uavcan::NodeInfoRetrieverprivate
findNodeWithWorstHealth() constuavcan::NodeStatusMonitorinline
forEachNode(Operator op) constuavcan::NodeStatusMonitorinline
forgetAllNodes()uavcan::NodeStatusMonitorinline
forgetNode(NodeID node_id)uavcan::NodeStatusMonitorinline
get_node_info_client_uavcan::NodeInfoRetrieverprivate
getEntry(NodeID node_id) constuavcan::NodeInfoRetrieverinlineprivate
getEntry(NodeID node_id)uavcan::NodeInfoRetrieverinlineprivate
GetNodeInfoResponseCallback typedefuavcan::NodeInfoRetrieverprivate
getNodeStatus(NodeID node_id) constuavcan::NodeStatusMonitorinline
getNumListeners() constuavcan::NodeInfoRetrieverinline
getNumPendingRequests() constuavcan::NodeInfoRetrieverinline
getNumRequestAttempts() constuavcan::NodeInfoRetrieverinline
getPeriod() constuavcan::TimerBaseinlineprivate
getRequestInterval() constuavcan::NodeInfoRetrieverinline
handleGetNodeInfoResponse(const ServiceCallResult< protocol::GetNodeInfo > &result)uavcan::NodeInfoRetrieverinlineprivate
handleNodeStatusChange(const NodeStatusChangeEvent &event)uavcan::NodeInfoRetrieverinlineprivatevirtual
handleNodeStatusMessage(const ReceivedDataStructure< protocol::NodeStatus > &msg)uavcan::NodeInfoRetrieverinlineprivatevirtual
handleTimerEvent(const TimerEvent &)uavcan::NodeInfoRetrieverinlineprivatevirtual
invalidateAll()uavcan::NodeInfoRetrieverinline
isNodeKnown(NodeID node_id) constuavcan::NodeStatusMonitorinline
isRetrievingInProgress() constuavcan::NodeInfoRetrieverinline
last_picked_node_uavcan::NodeInfoRetrievermutableprivate
listeners_uavcan::NodeInfoRetrieverprivate
MaxNumRequestAttempts enum valueuavcan::NodeInfoRetriever
NodeInfoRetriever(INode &node)uavcan::NodeInfoRetrieverinline
NodeStatusMonitor(INode &node)uavcan::NodeStatusMonitorinlineexplicit
num_attempts_uavcan::NodeInfoRetrieverprivate
pickNextNodeToQuery(bool &out_at_least_one_request_needed) constuavcan::NodeInfoRetrieverinlineprivate
removeListener(INodeInfoListener *listener)uavcan::NodeInfoRetrieverinline
request_interval_uavcan::NodeInfoRetrieverprivate
setNumRequestAttempts(const uint8_t num)uavcan::NodeInfoRetrieverinline
setRequestInterval(const MonotonicDuration interval)uavcan::NodeInfoRetrieverinline
start(const TransferPriority priority=TransferPriority::OneHigherThanLowest)uavcan::NodeInfoRetrieverinline
uavcan::NodeStatusMonitor::start()uavcan::NodeStatusMonitorinline
startOneShotWithDeadline(MonotonicTime deadline)uavcan::TimerBaseprivate
startOneShotWithDelay(MonotonicDuration delay)uavcan::TimerBaseprivate
startPeriodic(MonotonicDuration period)uavcan::TimerBaseprivate
startTimerIfNotRunning()uavcan::NodeInfoRetrieverinlineprivate
TimerBase(INode &node)uavcan::TimerBaseinlineexplicitprivate
UnlimitedRequestAttempts enum valueuavcan::NodeInfoRetriever
~NodeStatusMonitor()uavcan::NodeStatusMonitorinlinevirtual


uavcan_communicator
Author(s):
autogenerated on Wed Jan 11 2023 03:59:40