![]() |
VR-Forces Developer's Guide
|
Contains DtLoadBalancingFactory class.
Public Types | |
| typedef std::map< std::string, DtLoadBalancingFcnInfo > | DtLoadBalancerMap |
Public Member Functions | |
| DtLoadBalancingFactory () | |
| virtual | ~DtLoadBalancingFactory () |
| virtual void | addLoadBalancingFunction (const std::string &keyword, const std::string &name, DtLoadBalancingFcn fcn, void *usr, DtLoadBalancingCheckFcn checker=nullptr, int userSelectable=DtLoadBalancingFcnInfo::ShowOnLoadDialog) |
| virtual void | removeLoadBalancingFunction (const std::string &keyword) |
| virtual bool | loadBalancingInformation (const std::string &keyword, DtLoadBalancingFcnInfo &fcn) |
| virtual const DtLoadBalancerMap & | loadBalancers () const |
Static Public Member Functions | |
| static DtLoadBalancingFactory & | Instance () |
Protected Attributes | |
| DtLoadBalancerMap | myLoadBalancingFunctions |
| typedef std::map<std::string, DtLoadBalancingFcnInfo> DtLoadBalancingFactory::DtLoadBalancerMap |
| DtLoadBalancingFactory::DtLoadBalancingFactory | ( | ) |
|
virtual |
|
static |
|
virtual |
If defined the check function can be called to see if there are any mismatches with specified back-ends in the balancer and available back-ends.
|
virtual |
|
virtual |
|
virtual |
|
protected |