Classes | Namespaces
raft_core.hpp File Reference
#include <cstdlib>
#include <uavcan/build_config.hpp>
#include <uavcan/debug.hpp>
#include <uavcan/util/method_binder.hpp>
#include <uavcan/node/timer.hpp>
#include <uavcan/node/service_server.hpp>
#include <uavcan/node/service_client.hpp>
#include <uavcan/protocol/dynamic_node_id_server/distributed/types.hpp>
#include <uavcan/protocol/dynamic_node_id_server/distributed/persistent_state.hpp>
#include <uavcan/protocol/dynamic_node_id_server/distributed/cluster_manager.hpp>
#include <uavcan/protocol/dynamic_node_id_server/event.hpp>
#include <uavcan/protocol/dynamic_node_id/server/AppendEntries.hpp>
#include <uavcan/protocol/dynamic_node_id/server/RequestVote.hpp>
Include dependency graph for raft_core.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  uavcan::dynamic_node_id_server::distributed::IRaftLeaderMonitor
 
struct  uavcan::dynamic_node_id_server::distributed::RaftCore::LogEntryInfo
 
struct  uavcan::dynamic_node_id_server::distributed::RaftCore::PendingAppendEntriesFields
 
class  uavcan::dynamic_node_id_server::distributed::RaftCore
 

Namespaces

 uavcan
 
 uavcan::dynamic_node_id_server
 
 uavcan::dynamic_node_id_server::distributed
 


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