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 &)

void DecodeL ( TGsmuLex8 & aPdu,
TInt & aTimeError
)

Parameters

TGsmuLex8 & aPdu
TInt & aTimeError

EncodeL(TUint8 *)

TUint8 * EncodeL ( TUint8 * aPtr ) const

Parameters

TUint8 * aPtr

ExternalizeL(RWriteStream &)

void ExternalizeL ( RWriteStream & aStream ) const

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

void InternalizeL ( RReadStream & aStream )

Parameters

RReadStream & aStream

SetTime(const TTime &)

void SetTime ( const TTime & aTime ) [inline]

Sets the Service Center Time Stamp in Universal Time .

Parameters

const TTime & aTime The Service Center Time

SetTimeOffset(TInt)

void SetTimeOffset ( TInt aNumQuarterHours )

Parameters

TInt aNumQuarterHours

Time()

const TTime & Time ( ) const [inline]

Gets the Service Center Time in Universal 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.

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]