VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
DtLoadBalancingFactory Class Reference

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 DtLoadBalancerMaploadBalancers () const
 

Static Public Member Functions

static DtLoadBalancingFactoryInstance ()
 

Protected Attributes

DtLoadBalancerMap myLoadBalancingFunctions
 

Member Typedef Documentation

Constructor & Destructor Documentation

DtLoadBalancingFactory::DtLoadBalancingFactory ( )
virtual DtLoadBalancingFactory::~DtLoadBalancingFactory ( )
virtual

Member Function Documentation

static DtLoadBalancingFactory& DtLoadBalancingFactory::Instance ( )
static
virtual void DtLoadBalancingFactory::addLoadBalancingFunction ( const std::string &  keyword,
const std::string &  name,
DtLoadBalancingFcn  fcn,
void *  usr,
DtLoadBalancingCheckFcn  checker = nullptr,
int  userSelectable = DtLoadBalancingFcnInfo::ShowOnLoadDialog 
)
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 void DtLoadBalancingFactory::removeLoadBalancingFunction ( const std::string &  keyword)
virtual
virtual bool DtLoadBalancingFactory::loadBalancingInformation ( const std::string &  keyword,
DtLoadBalancingFcnInfo fcn 
)
virtual
virtual const DtLoadBalancerMap& DtLoadBalancingFactory::loadBalancers ( ) const
virtual

Member Data Documentation

DtLoadBalancerMap DtLoadBalancingFactory::myLoadBalancingFunctions
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)