SOLA
Loading...
Searching...
No Matches
Public Member Functions | List of all members
daisi::path_planning::consensus::PaxosConsensus Class Referencefinal
Inheritance diagram for daisi::path_planning::consensus::PaxosConsensus:
daisi::path_planning::consensus::ConsensusBase< PaxosConsensus, PaxosContainer >

Public Member Functions

 PaxosConsensus (std::shared_ptr< sola_ns3::SOLAWrapperNs3 > sola, uint32_t node_id, PaxosSettings settings, std::shared_ptr< PathPlanningLoggerNs3 > logger)
 
- Public Member Functions inherited from daisi::path_planning::consensus::ConsensusBase< PaxosConsensus, PaxosContainer >
 ConsensusBase (std::shared_ptr< PaxosContainer > container)
 
void findConsensus (const PointTimePairs &points, double seconds_earliest_start, std::function< void(uint32_t id, double start_time)> success_cb, std::function< void(uint32_t id)> fail_cb)
 
void recvTopicMessage (const std::string &topic, const std::string &msg)
 

Additional Inherited Members

- Protected Attributes inherited from daisi::path_planning::consensus::ConsensusBase< PaxosConsensus, PaxosContainer >
std::shared_ptr< PaxosContainercontainer_
 

The documentation for this class was generated from the following files: