68 parentRegistry = 0)
const = 0;
72 virtual void putData(std::string& fp,
int indentLevel = 0);
79 virtual char* netRep();
85 virtual void clearNetRep();
87 virtual int netRepSize()
const = 0;
89 virtual bool setFromNet(
const char* contentBuffer,
90 unsigned contentSize) = 0;
92 virtual bool setToNet() = 0;
112 virtual char* createNetworkBuffer();
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Factory for DtSimReport instances used in messages.
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:116
static DtSimReportFactory * myFactory
Definition: simReport.h:119
#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.
Definition: simReport.h:26