Class LoadBalancerWorker

Class Documentation

class parpe::LoadBalancerWorker

Public Types

using messageHandlerFunc = std::function<void(std::vector<char> &buffer, int jobId)>

messageHandler is called by run when a message is received. The message is contained in buffer.

Parameters
  • buffer: The message

  • jobId: is a message identifier, unique over the range of MAX_INT messages

Public Functions

LoadBalancerWorker() = default
void run(const messageHandlerFunc &messageHandler)