24 Manager(std::shared_ptr<HistogramSender> histoSender =
nullptr);
56 std::shared_ptr<HistogramSender>
fpSender{
nullptr};
57 std::shared_ptr<Data>
fpData{std::make_shared<Data>()};
A central class to manage the histogram storage and sending to the histogram server.
Manager & operator=(Manager &&)=delete
Move assignment operator.
void Init()
Initializes the instance and sends the histogram and canvas configuration to the server.
void SendHistograms()
Sends a collection of histograms to the server.
Manager(std::shared_ptr< HistogramSender > histoSender=nullptr)
Constructor.
Manager(Manager &&)=delete
Move constructor.
std::shared_ptr< HistogramSender > fpSender
Histogram sender.
std::shared_ptr< Data > GetData() const
Gets an instance of QA data.
std::shared_ptr< Data > fpData
Instance of QA Data.
~Manager()=default
Destructor.
Manager(const Manager &)=delete
Copy constructor.
Manager & operator=(const Manager &)=delete
Copy assignment operator.
void SetTimesliceId(uint64_t timesliceId)
Sets a timeslice index.