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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TInt8 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TInt16 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TInt32 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TInt64 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TUint8 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TUint16 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TUint32 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TReal32 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TReal64 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TDes8 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TDes16 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TPtrC8 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TPtrC16 & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TTime & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrNone is the operation was successful.

KErrNotFound if an object with aFieldId cannot be found in aInfo.

Parameters

TPositionFieldId aFieldIdId of the field for which the value should be read from HPositionGenericInfo.
TTimeIntervalMicroSeconds & aValueThe object where the data from the HPositionGenericInfo is returned.
const HPositionGenericInfo & aInfoThe HPositionGenericInfo object from where this field needs to be read.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TInt8 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TInt16 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TInt32 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

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 where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TUint8 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TUint16 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TUint32 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

Parameters

TPositionFieldId aFieldIdId of the field to be copied into the HPositionGenericInfo.
TReal32 aValueValue to be copied into the HPositionGenericInfo.
HPositionGenericInfo & aInfoThe HPositionGenericInfo object where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

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 where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

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 where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

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 where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

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 where this field needs to be added.

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. KErrArgument if aFieldId is EPositionFieldNone.

KErrPositionBufferOverflow if aValue will not fit in the HPositionGenericInfo object.

KErrOverflow if there are already KPositionMaxReturnableFields set in the HPositionGenericInfo object.

KErrNone if the SetValue was successful.

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 where this field needs to be added.

Member Enumerations Documentation

Enum TFieldType

Supported data types

Enumerators

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