PositionFieldManager Class Reference

class PositionFieldManager

This is an internal class to provide the interface for the HPositionGenericInfo::GetValue() and HPositionGenericInfo::SetValue() methods. Methods in this class are not intended to be called directly. Clients should use HPositionGenericInfo::GetValue() and HPositionGenericInfo::SetValue() methods.

Private Member Functions
IMPORT_C TIntGetValue(TPositionFieldId, TInt8 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TInt16 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TInt32 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TInt64 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TUint8 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TUint16 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TUint32 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TReal32 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TReal64 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TDes8 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TDes16 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TPtrC8 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TPtrC16 &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TTime &, const HPositionGenericInfo &)
IMPORT_C TIntGetValue(TPositionFieldId, TTimeIntervalMicroSeconds &, const HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, TInt8, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, TInt16, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, TInt32, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, const TInt64 &, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, TUint8, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, TUint16, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, TUint32, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, TReal32, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, const TReal64 &, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, const TDesC8 &, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, const TDesC16 &, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, const TTime &, HPositionGenericInfo &)
IMPORT_C TIntSetValue(TPositionFieldId, const TTimeIntervalMicroSeconds &, HPositionGenericInfo &)
Public Member Enumerations
enumTFieldType {
EUndefined, ETInt8, ETInt16, ETInt32, ETInt64, ETUint8, ETUint16, ETUint32, ETReal32, ETReal64, ETTime, ETTimeIntervalMicroSeconds, ETDesC8, ETDesC16
}

Member Functions Documentation

GetValue(TPositionFieldId, TInt8 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TInt8 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TInt8 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TInt8 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TInt16 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TInt16 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TInt16 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TInt16 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TInt32 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TInt32 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TInt32 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TInt32 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TInt64 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TInt64 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TInt64 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TInt64 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TUint8 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TUint8 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TUint8 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TUint8 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TUint16 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TUint16 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TUint16 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TUint16 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TUint32 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TUint32 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TUint32 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TUint32 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TReal32 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TReal32 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TReal32 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TReal32 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TReal64 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TReal64 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TReal64 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TReal64 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TDes8 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TDes8 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TDes8 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TDes8 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TDes16 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TDes16 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TDes16 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TDes16 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TPtrC8 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TPtrC8 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TPtrC8 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TPtrC8 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TPtrC16 &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TPtrC16 &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TPtrC16 from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TPtrC16 & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TTime &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TTime &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TTime from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TTime & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TTimeIntervalMicroSeconds &, const HPositionGenericInfo &)

IMPORT_C TIntGetValue(TPositionFieldIdaFieldId,
TTimeIntervalMicroSeconds &aValue,
const HPositionGenericInfo &aInfo
)[private, static]

Get the value for a location field of data type TTimeIntervalMicroSeconds from the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be retrieved into aValue.
TTimeIntervalMicroSeconds & aValueReference to the object who's value is to be set.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from which the data is to be retrieved.

SetValue(TPositionFieldId, TInt8, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
TInt8aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TInt8 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TInt8 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TInt16, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
TInt16aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TInt16 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TInt16 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TInt32, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
TInt32aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TInt32 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TInt32 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TInt64 &, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
const TInt64 &aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TInt64 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
const TInt64 & aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TUint8, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
TUint8aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TUint8 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TUint8 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TUint16, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
TUint16aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TUint16 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TUint16 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TUint32, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
TUint32aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TUint32 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TUint32 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TReal32, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
TReal32aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TReal32 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TReal32 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TReal64 &, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
const TReal64 &aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TReal64 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
const TReal64 & aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TDesC8 &, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
const TDesC8 &aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TDesC8 & TDes8 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
const TDesC8 & aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TDesC16 &, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
const TDesC16 &aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TDesC16 & TDes16 in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
const TDesC16 & aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TTime &, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
const TTime &aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TTime in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
const TTime & aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TTimeIntervalMicroSeconds &, HPositionGenericInfo &)

IMPORT_C TIntSetValue(TPositionFieldIdaFieldId,
const TTimeIntervalMicroSeconds &aValue,
HPositionGenericInfo &aInfo
)[private, static]

Set the value for a location field of data type TTimeIntervalMicroSeconds in the HPositionGenericInfo.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
const TTimeIntervalMicroSeconds & aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object to copy the data into.

Member Enumerations Documentation

Enum TFieldType

Supported data types

Enumerators

EUndefined
ETInt8
ETInt16
ETInt32
ETInt64
ETUint8
ETUint16
ETUint32
ETReal32
ETReal64
ETTime
ETTimeIntervalMicroSeconds
ETDesC8
ETDesC16