38 virtual bool init()=0;
44 virtual void shutdown();
50 virtual bool removeChildStrategy(
const std::string& name);
57 virtual std::string& makeEmbeddedKey(std::string& embeddedKey,
58 const std::string& hostGlobalId,
unsigned embeddedIndex,
const char* descriptor=
nullptr);
bool myInitalized
Definition: linkStrategy.h:65
This is the DtLinkStrategy class. It is the abstract base class for all derived strategies.
Definition: linkStrategy.h:24
#define MANAGEDINTERFACE_DLL
Definition: plugin.h:15
Functions in vlPrint.h provide an error and print facility for vrlink.
std::string myEmbeddedKey
Definition: linkStrategy.h:63
std::string myName
Definition: linkStrategy.h:62
This is the DtMessage class.
Definition: message.h:20
The DtManagedInterface Class is a singleton that is used to manage the message flow between C# and th...
Definition: managedInterface.h:49
std::list< DtLinkStrategy * > myChildStrategies
Definition: linkStrategy.h:67
DtManagedInterface * myManagedInterface
Definition: linkStrategy.h:61
MANAGEDINTERFACE_DLL void tick(double maxTime)
Tick ManagedInterface.