TSmsServiceCenterTimeStamp Class Reference

class TSmsServiceCenterTimeStamp

TP-SCTS Service Center Time Stamp Found in Deliver, Submit Report, Status Report,

Constructor & Destructor Documentation

TSmsServiceCenterTimeStamp()

TSmsServiceCenterTimeStamp()

Member Functions Documentation

DecodeL(TGsmuLex8 &, TInt &)

voidDecodeL(TGsmuLex8 &aPdu,
TInt &aTimeError
)

Parameters

TGsmuLex8 & aPdu
TInt & aTimeError

EncodeL(TUint8 *)

TUint8 *EncodeL(TUint8 *aPtr)const

Parameters

TUint8 * aPtr

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

SetTime(const TTime &)

voidSetTime(const TTime &aTime)[inline]

Sets the Service Center Time Stamp in Universal Time.

Parameters

const TTime & aTimeThe Service Center Time

SetTimeOffset(TInt)

voidSetTimeOffset(TIntaNumQuarterHours)

Parameters

TInt aNumQuarterHours

Time()

const TTime &Time()const [inline]

Gets the Service Center Time in Universal Time.

The Service Center Time

TimeOffset()

TInt TimeOffset()const [inline]

Gets the time zone offset from GMT in +/- quarter hours. The allowed range is +/-79 per 23.040 V4.4.0 9.2.3.11.

Time zone offset

Member Enumerations Documentation

Enum TSmsTimeZoneSignBit

Time zone offset sign bit.

Enumerators

ESmsTimeZonePositive = 0x00

Positive offset.

ESmsTimeZoneNegative = 0x08

Negative offset.

ESmsTimeZoneSignBitMask = 0x08

Mask for these bit flags.

Member Data Documentation

TTime iTime

TTime iTime[private]

TInt iTimeZoneNumQuarterHours

TInt iTimeZoneNumQuarterHours[private]