2020-05-05 12:11:54 +00:00
|
|
|
#pragma once
|
2020-05-05 12:47:12 +00:00
|
|
|
#include "config/config.hh"
|
2020-05-05 12:11:54 +00:00
|
|
|
|
|
|
|
namespace paxos
|
|
|
|
{
|
|
|
|
class Legislator
|
|
|
|
{
|
|
|
|
public:
|
2020-05-05 12:47:12 +00:00
|
|
|
Legislator(const LegislatorConfig& config);
|
|
|
|
LegislatorConfig config_;
|
2020-05-05 12:11:54 +00:00
|
|
|
|
2020-05-05 12:47:12 +00:00
|
|
|
};
|
|
|
|
using shared_legislator = std::shared_ptr<Legislator>;
|
2020-05-05 12:11:54 +00:00
|
|
|
}
|