Class o80::BursterClient

class o80::BursterClient

Client of Burster, i.e. used for commanding an instance of Burster of the same segment_id to perform a serie of pulses. Used internally by Frontend’s instances.

Public Types

typedef std::shared_ptr<synchronizer::Leader> LeaderPtr

Public Functions

BursterClient(std::string segment_id)
void burst(int nb_iterations)
void final_burst()

Private Functions

void set_bursting(int nb_iterations)

Private Members

synchronizer::Leader leader_
std::string segment_id_