|
|
|
Location:
LbsCommon.h
Link against: lbsselflocate.lib
class TPositionUpdateOptionsBase : public TPositionClassTypeBase;
The base class for classes storing position update options
TPositionClassTypeBase - The base class for classes used to store position informationTPositionUpdateOptionsBase - The base class for classes storing position update optionsDefined in TPositionUpdateOptionsBase:
MaxUpdateAge(), SetMaxUpdateAge(), SetUpdateInterval(), SetUpdateTimeOut(), TPositionUpdateOptionsBase(), TPositionUpdateOptionsBase(), UpdateInterval(), UpdateTimeOut(), iMaxUpdateAge, iUpdateInterval, iUpdateTimeOut
Inherited from TPositionClassTypeBase:
PositionClassSize(),
PositionClassType(),
iPosClassSize,
iPosClassType
protected: IMPORT_C TPositionUpdateOptionsBase();
Default constructor for TPositionUpdateOptionsBase
protected: IMPORT_C TPositionUpdateOptionsBase(TTimeIntervalMicroSeconds aInterval, TTimeIntervalMicroSeconds aTimeOut=TTimeIntervalMicroSeconds(0), TTimeIntervalMicroSeconds aMaxAge=TTimeIntervalMicroSeconds(0));
Constructor for TPositionUpdateOptionsBase. All parameters except aInterval have default values.
|
|
IMPORT_C void SetUpdateInterval(TTimeIntervalMicroSeconds aInterval);
Sets update interval
|
|
IMPORT_C void SetUpdateTimeOut(TTimeIntervalMicroSeconds aTimeOut);
Sets the update timeout
|
|
IMPORT_C void SetMaxUpdateAge(TTimeIntervalMicroSeconds aMaxAge);
sets the maximum update age
|
|
IMPORT_C TTimeIntervalMicroSeconds UpdateInterval() const;
Returns the update interval
|
IMPORT_C TTimeIntervalMicroSeconds UpdateTimeOut() const;
Returns the update timeout
|
IMPORT_C TTimeIntervalMicroSeconds MaxUpdateAge() const;
Returns the maximum update age
|
protected: TTimeIntervalMicroSeconds iMaxUpdateAge;
The maximum update age