![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Member Functions | |
| DtEvenDistributionLoadBalancer () | |
| constructor | |
| virtual | ~DtEvenDistributionLoadBalancer () |
| destructor | |
Static Public Member Functions | |
| static bool | balance (DtAddressMap *map, const DtList *backends, void *usr) |
| This is the DtLoadBalancingFcn used by DtVrfRemoteController. | |
Private Member Functions | |
| DtEvenDistributionLoadBalancer (const DtEvenDistributionLoadBalancer &orig) | |
| copy constructor; not implemented | |
| DtEvenDistributionLoadBalancer & | operator= (const DtEvenDistributionLoadBalancer &orig) |
| assignment operator; not implemented | |
constructor
| virtual DtEvenDistributionLoadBalancer::~DtEvenDistributionLoadBalancer | ( | ) | [virtual] |
destructor
| DtEvenDistributionLoadBalancer::DtEvenDistributionLoadBalancer | ( | const DtEvenDistributionLoadBalancer & | orig | ) | [private] |
copy constructor; not implemented
| static bool DtEvenDistributionLoadBalancer::balance | ( | DtAddressMap * | map, |
| const DtList * | backends, | ||
| void * | usr | ||
| ) | [static] |
This is the DtLoadBalancingFcn used by DtVrfRemoteController.
The AddressMap is evenly redistributed across all the available back-ends in the backends list.
| DtEvenDistributionLoadBalancer& DtEvenDistributionLoadBalancer::operator= | ( | const DtEvenDistributionLoadBalancer & | orig | ) | [private] |
assignment operator; not implemented