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 TInt GetValue ( TPositionFieldId , TInt8 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TInt16 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TInt32 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TInt64 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TUint8 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TUint16 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TUint32 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TReal32 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TReal64 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TDes8 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TDes16 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TPtrC8 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TPtrC16 &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TTime &, const HPositionGenericInfo &)
IMPORT_C TInt GetValue ( TPositionFieldId , TTimeIntervalMicroSeconds &, const HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , TInt8 , HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , TInt16 , HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , TInt32 , HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , const TInt64 &, HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , TUint8 , HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , TUint16 , HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , TUint32 , HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , TReal32 , HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , const TReal64 &, HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , const TDesC8 &, HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , const TDesC16 &, HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , const TTime &, HPositionGenericInfo &)
IMPORT_C TInt SetValue ( TPositionFieldId , const TTimeIntervalMicroSeconds &, HPositionGenericInfo &)
Public Member Enumerations
enum TFieldType {
EUndefined , ETInt8 , ETInt16 , ETInt32 , ETInt64 , ETUint8 , ETUint16 , ETUint32 , ETReal32 , ETReal64 , ETTime , ETTimeIntervalMicroSeconds , ETDesC8 , ETDesC16
}

Member Functions Documentation

GetValue(TPositionFieldId, TInt8 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TInt8 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TInt8 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TInt16 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TInt16 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TInt16 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TInt32 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TInt32 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TInt32 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TInt64 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TInt64 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TInt64 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TUint8 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TUint8 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TUint8 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TUint16 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TUint16 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TUint16 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TUint32 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TUint32 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TUint32 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TReal32 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TReal32 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TReal32 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TReal64 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TReal64 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TReal64 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TDes8 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TDes8 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TDes8 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TDes16 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TDes16 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TDes16 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TPtrC8 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TPtrC8 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TPtrC8 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TPtrC16 &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TPtrC16 & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TPtrC16 & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TTime &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TTime & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TTime & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

GetValue(TPositionFieldId, TTimeIntervalMicroSeconds &, const HPositionGenericInfo &)

IMPORT_C TInt GetValue ( TPositionFieldId aFieldId,
TTimeIntervalMicroSeconds & aValue,
const HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be retrieved into aValue.
TTimeIntervalMicroSeconds & aValue Reference to the object who's value is to be set.
const HPositionGenericInfo & aInfo The HPositionGenericInfo object from which the data is to be retrieved.

SetValue(TPositionFieldId, TInt8, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
TInt8 aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
TInt8 aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TInt16, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
TInt16 aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
TInt16 aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TInt32, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
TInt32 aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
TInt32 aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TInt64 &, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
const TInt64 & aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
const TInt64 & aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TUint8, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
TUint8 aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
TUint8 aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TUint16, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
TUint16 aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
TUint16 aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TUint32, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
TUint32 aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
TUint32 aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, TReal32, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
TReal32 aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
TReal32 aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TReal64 &, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
const TReal64 & aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
const TReal64 & aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TDesC8 &, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
const TDesC8 & aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
const TDesC8 & aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TDesC16 &, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
const TDesC16 & aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
const TDesC16 & aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TTime &, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
const TTime & aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
const TTime & aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The HPositionGenericInfo object to copy the data into.

SetValue(TPositionFieldId, const TTimeIntervalMicroSeconds &, HPositionGenericInfo &)

IMPORT_C TInt SetValue ( TPositionFieldId aFieldId,
const TTimeIntervalMicroSeconds & aValue,
HPositionGenericInfo & aInfo
) [private, static]

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

Parameters

TPositionFieldId aFieldId Id of the field to be copied into the HPositionGenericInfo.
const TTimeIntervalMicroSeconds & aValue Value to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfo The 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