#include <lbscommon.h>
Link against: lbs.lib
| class TPositionUpdateOptionsBase : public TPositionClassTypeBase, public TPositionClassTypeBase |
| Protected Attributes | |
|---|---|
| TTimeIntervalMicroSeconds | iMaxUpdateAge |
| TTimeIntervalMicroSeconds | iUpdateInterval |
| TTimeIntervalMicroSeconds | iUpdateTimeOut |
| Public Member Functions | |
|---|---|
| IMPORT_C TTimeIntervalMicroSeconds | MaxUpdateAge() |
| IMPORT_C void | SetMaxUpdateAge(TTimeIntervalMicroSeconds) |
| IMPORT_C void | SetUpdateInterval(TTimeIntervalMicroSeconds) |
| IMPORT_C void | SetUpdateTimeOut(TTimeIntervalMicroSeconds) |
| IMPORT_C TTimeIntervalMicroSeconds | UpdateInterval() |
| IMPORT_C TTimeIntervalMicroSeconds | UpdateTimeOut() |
| Protected Member Functions | |
|---|---|
| TPositionUpdateOptionsBase() | |
| TPositionUpdateOptionsBase(TTimeIntervalMicroSeconds, TTimeIntervalMicroSeconds, TTimeIntervalMicroSeconds) | |
| Inherited Attributes | |
|---|---|
| TPositionClassTypeBase::iPosClassSize | |
| TPositionClassTypeBase::iPosClassType | |
| Inherited Functions | |
|---|---|
| TPositionClassTypeBase::PositionClassSize()const | |
| TPositionClassTypeBase::PositionClassType()const | |
| TPositionClassTypeBase::TPositionClassTypeBase() | |
The base class for classes storing position update options
| IMPORT_C | TPositionUpdateOptionsBase | ( | ) | [protected] |
Default constructor for TPositionUpdateOptionsBase
| IMPORT_C | TPositionUpdateOptionsBase | ( | TTimeIntervalMicroSeconds | aInterval, |
| TTimeIntervalMicroSeconds | aTimeOut = TTimeIntervalMicroSeconds(0), | |||
| TTimeIntervalMicroSeconds | aMaxAge = TTimeIntervalMicroSeconds(0) | |||
| ) | [protected] | |||
Constructor for TPositionUpdateOptionsBase. All parameters except aInterval have default values.
| Parameters | |
|---|---|
| aInterval | The update interval to be set. |
| aTimeOut | The update timeout to be set. Defaults to zero. |
| aMaxAge | The maximum update age to be set. Defaults to zero. |
| Panic Codes | |
|---|---|
| "LocationClient | EPositionBadTime" if aInterval, aMaxAge or aTimeOut is negative. |
| IMPORT_C TTimeIntervalMicroSeconds | MaxUpdateAge | ( | ) | const |
Returns the maximum update age
| IMPORT_C void | SetMaxUpdateAge | ( | TTimeIntervalMicroSeconds | aMaxAge | ) |
| Parameters | |
|---|---|
| aMaxAge | The maximum update age to be set |
| Panic Codes | |
|---|---|
| "LocationClient | EPositionBadTime" if aMaxAge is negative. |
| IMPORT_C void | SetUpdateInterval | ( | TTimeIntervalMicroSeconds | aInterval | ) |
| Parameters | |
|---|---|
| aInterval | The update interval to be set |
| Panic Codes | |
|---|---|
| "LocationClient | EPositionBadTime" if aInterval is negative. |
| IMPORT_C void | SetUpdateTimeOut | ( | TTimeIntervalMicroSeconds | aTimeOut | ) |
| Parameters | |
|---|---|
| aTimeOut | The update timeout to be set |
| Panic Codes | |
|---|---|
| "LocationClient | EPositionBadTime" if aTimeOut is negative. |
| IMPORT_C TTimeIntervalMicroSeconds | UpdateInterval | ( | ) | const |
Returns the update interval
| IMPORT_C TTimeIntervalMicroSeconds | UpdateTimeOut | ( | ) | const |
Returns the update timeout