9 #include <vlpi/simulationAddress.h>
33 virtual DtSimulationAddress backendCreationAddress(
const DtEntityType& ot,
const DtSimulationAddress&)
const;
38 return myLoadBalancingFcn;
52 static void scenarioStatusChangedCallback(
const DtSessionStatus&,
void*);
59 void* myUserData =
nullptr;
#define DT_DLL_vrfcontrol
This file is used to determine how to build.
Definition: vrfcontrolDefines.h:28
DtString myUserOptions
Definition: backendSelectorManager.h:58
Basic container class that holds the status of a session of VRF sim engines.
Definition: sessionStatus.h:21
Instances of DtVrfBackendListener are used to track the status of VRF applications. The applications are tracked in a list which is keyed by their message address. For each entry, isActive is true if the application sends out a status message and isLoaded is true if the application has completed the processing of a load scenario message.
Definition: vrfBackendListener.h:79
DtLoadBalancingFcn loadBalancingFunction() const
Definition: backendSelectorManager.h:36
The DtBackendSelectorManager class will keep track of handlers that can be used to select a back-end ...
Definition: backendSelectorManager.h:24
void * loadBalancingUserData() const
Definition: backendSelectorManager.h:41
DtLoadBalancingFcn myLoadBalancingFcn
Definition: backendSelectorManager.h:57
const DtString & loadBalancingUserOptions() const
Definition: backendSelectorManager.h:46
DtVrfBackendListener * myListener
Definition: backendSelectorManager.h:56
bool(* DtLoadBalancingFcn)(DtAddressMap *map, const DtVrfFileParser *parser, const DtList *backends, bool &remapped, void *usr, const DtString &userOptions)
Return true from this function to signal success of load balancing, however, set remapped to true if ...
Definition: scenario.h:575