#include <ControllerPool.hpp>
Inheritance diagram for CarobNS::RoundRobinControllerPool:
Public Member Functions | |
RoundRobinControllerPool (const std::vector< ControllerInfo > &controllerList, long retryIntervalInMs=0) throw (DriverException, UnexpectedException) | |
Creates a new RoundRobinControllerPool object. | |
ControllerInfo | getController () throw (NoMoreControllerException, UnexpectedException) |
|
CarobNS::RoundRobinControllerPool::RoundRobinControllerPool | ( | const std::vector< ControllerInfo > & | controllerList, | |
long | retryIntervalInMs = 0 | |||
) | throw (DriverException, UnexpectedException) |
Creates a new RoundRobinControllerPool
object.
controllerList | the controller list on which the policy applies | |
retryIntervalInMs | IGNORED ! interval in milliseconds before retrying to re-connect to a controller that has failed |