9 #ifndef VRFEXTAPPOPTIONS_H_
10 #define VRFEXTAPPOPTIONS_H_
12 #include <vlutil/vlMachineTypes.h>
13 #include <vl/exConnInit.h>
33 virtual void initializeMtlParams();
36 DtMtlEnvironment* mtlEnvironment();
40 virtual bool useCustomMapDatum()
const;
42 virtual DtFloat64 spheroidSemiMajor()
const;
44 virtual DtFloat64 spheroidSemiMinor()
const;
52 virtual void setMaxDrainInputTime(
double maxTime);
53 virtual double maxDrainInputTime()
const;
55 virtual void setMinDrainInputTime(
double minTime);
56 virtual double minDrainInputTime()
const;
58 virtual void setMaxDrainInputReads(
int reads);
59 virtual int maxDrainInputReads()
const;
62 virtual std::vector<DtString>& multicastAddresses();
64 virtual void setDefaultHeartbeatThreshold(
double);
65 virtual double defaultHeartbeatThreshold(
void)
const;
67 virtual void setDefaultObjectTimeout(
double);
68 virtual double defaultObjectTimeout()
const;
71 virtual void appIdRange(
int& lower,
int& upper);
72 virtual void setAppIdRange(
int lower,
int upper);
77 virtual void setApplicationNumber(
int);
78 virtual int applicationNumber()
const;
79 virtual void setSiteId(
int);
80 virtual int siteId()
const;
84 static void addMulticastAddr(
const DtString& s);
85 static DtlObjPtr addMulticastAddr(
const DtlObjPtr& args,
const DtlObjPtr&);
105 static std::vector<DtString>& mtlMcastAddrList();