10 #ifndef DtInterestManagementRecord_H_
11 #define DtInterestManagementRecord_H_
34 void setDdmRegionSize(
int size);
35 int ddmRegionSize()
const;
37 void setRegionUpdateThreshold(
int percentage);
38 int regionUpdateThreshold()
const;
40 void setAltitudeThresholdEnabled(
bool enabled);
41 bool altitudeThresholdEnabled()
const;
43 void setAltitudeThreshold(
int threshold);
44 int altitudeThreshold()
const;
47 friend class boost::serialization::access;
52 template<
class Archive>
53 void serialize(Archive & ar,
const unsigned int version)
55 ar & BOOST_SERIALIZATION_NVP(myDdmRegionSize);
56 ar & BOOST_SERIALIZATION_NVP(myRegionUpdateThreshold);
57 ar & BOOST_SERIALIZATION_NVP(myAltitudeThresholdEnabled);
58 ar & BOOST_SERIALIZATION_NVP(myAltitudeThreshold);
int myRegionUpdateThreshold
Definition: DtInterestManagementRecord.h:62
voidpf void uLong size
Definition: ioapi.h:39
int myAltitudeThreshold
Definition: DtInterestManagementRecord.h:64
Contains DLL export macros.
int myDdmRegionSize
Definition: DtInterestManagementRecord.h:61
void serialize(Archive &ar, const unsigned int version)
When the class Archive corresponds to an output archive, the & operator is defined similar to <<...
Definition: DtInterestManagementRecord.h:53
bool myAltitudeThresholdEnabled
Definition: DtInterestManagementRecord.h:63
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31
Record of interest management / DDM settings.
Definition: DtInterestManagementRecord.h:19