13 #include <mtl/environment.h>
14 #include <mtl/envXmlWriter.h>
15 #include <mtl/envXmlReader.h>
16 #include <vlutil/vlString.h>
17 #include <vlutil/vlFilename.h>
25 class DtLgrRemoteMainWindow;
32 DtString* description=0,
bool constructFilename=
true );
38 virtual void writeToFile();
41 virtual void writeToFile(DtFilename& xmlFile);
44 virtual int loggerCount()
const;
47 virtual bool constructFileName()
const;
50 virtual DtString getProtocol(
int id)
const;
53 virtual void setDescription(
const DtString& description);
56 virtual DtString description()
const;
60 virtual bool protocolMatches(
int id,
DtLgrProtocol protocol)
const;
66 DtEnvValueSP getParam(
const DtString& name)
const;
std::auto_ptr< DtEnvXMLWriter > myXmlWriter
Definition: lgrRemoteFileWriter.h:81
const DtString myObjectType
Definition: lgrRemoteFileWriter.h:83
const DtString myDescriptionParamName
Definition: lgrRemoteFileWriter.h:86
#define DT_DLL_LGRREMOTEGUI
Definition: lgrRemoteGui.h:21
const DtString myConstructFilenameParamName
Definition: lgrRemoteFileWriter.h:85
const DtString myLgrCountParamName
Definition: lgrRemoteFileWriter.h:84
Contains DtLgrControlPdu.
DtEnvironment myEnvironment
Definition: lgrRemoteFileWriter.h:77
DtLgrProtocol
Protocols.
Definition: lcPdu.h:42
DtFilename myXmlFile
Definition: lgrRemoteFileWriter.h:79
Definition: lgrRemoteFileWriter.h:26
Definition: lgrRemoteMainWindow.h:49