14 #include <mtl/envXMLWriter.h>
15 #include <mtl/envXMLReader.h>
16 #include <vlutil/vlString.h>
17 #include <vlutil/vlFilename.h>
25 class DtLgrRemoteMainWindow;
37 virtual void writeToFile();
40 virtual void writeToFile(DtFilename& xmlFile);
43 virtual int loggerCount()
const;
46 virtual bool constructFileName()
const;
49 virtual DtString getProtocol(
int id)
const;
53 virtual bool protocolMatches(
int id, DtLgrProtocol protocol)
const;
56 DtEnvValueSP setParam(
const DtString& name,
const DtString& val,
const DtString& comment = DtString::nullString());
59 DtEnvValueSP getParam(
const DtString& name)
const;
67 static DtString protocolToString(DtLgrProtocol protocolValue);