67 parentRegistry = 0)
const = 0;
71 virtual void putData(std::string& fp,
int indentLevel = 0)
override;
78 virtual char* netRep();
84 virtual void clearNetRep();
86 virtual int netRepSize()
const = 0;
88 virtual bool setFromNet(
const char* contentBuffer,
89 unsigned contentSize) = 0;
91 virtual bool setToNet() = 0;
111 virtual char* createNetworkBuffer();
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
Factory for DtSimReport instances used in messages. Overridden from the template class to specialize ...
Definition: simReportFactory.h:19
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: vrfObjectMessageTypeTemplate.h:24
Definition: readerWriterRegistry.h:39
static DtReaderWriterFactory * factory()
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
DtSimReportFactory::DtCreatorFcn DtSimReportCreatorFcn
Definition: simReportFactory.h:38
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
char * myNetRep
Definition: simReport.h:115
static DtSimReportFactory * myFactory
Definition: simReport.h:118
#define DT_DLL_vrftasks
This file is used to determine how to build.
Definition: vrftasksDefines.h:26
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
DtSimReport is an abstract base class from which real reports can derive. It manages the read/write c...
Definition: simReport.h:25