SOLA
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
daisi::path_planning::consensus::CentralParticipant Class Reference

Participant/Client in the centralized client-server occupancy management. More...

#include <central_participant.h>

Inheritance diagram for daisi::path_planning::consensus::CentralParticipant:
daisi::path_planning::consensus::ConsensusBase< CentralParticipant, CentralSettings >

Public Member Functions

 CentralParticipant (const std::shared_ptr< sola_ns3::SOLAWrapperNs3 > &sola, const CentralSettings &settings, std::shared_ptr< PathPlanningLoggerNs3 > logger)
 
- Public Member Functions inherited from daisi::path_planning::consensus::ConsensusBase< CentralParticipant, CentralSettings >
 ConsensusBase (std::shared_ptr< CentralSettings > 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< CentralParticipant, CentralSettings >
std::shared_ptr< CentralSettingscontainer_
 

Detailed Description

Participant/Client in the centralized client-server occupancy management.


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