Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: gsmupdu.h
Link against: gsmu.lib

Class CSmsDeliver

class CSmsDeliver : public CSmsPDU;

Description

SMS-DELIVER PDU - SC to MS

Derivation

Members

Defined in CSmsDeliver:
ConstructL(), DataCodingScheme(), DecodeL(), EncodeL(), ExternalizeMessagePDUL(), InternalizeMessagePDUL(), MoreMessagesToSend(), ProtocolIdentifier(), ReplyPath(), ServiceCenterTimeStamp(), SetMoreMessagesToSend(), SetReplyPath(), SetServiceCenterTimeStamp(), SetStatusReportIndication(), StatusReportIndication(), ToFromAddressPtr(), UserDataPtr()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from CSmsPDU:
Alphabet(), ApplicationPortAddressing(), Bits7To4(), Class(), ConcatenatedMessagePDUIndex(), ConcatenatedMessageReference(), DataCodingSchemePresent(), ESmsCommand, ESmsDeliver, ESmsDeliverReport, ESmsStatusReport, ESmsSubmit, ESmsSubmitReport, EncodeMessagePDUL(), ExternalizeL(), IndicationState(), IndicationType(), NewL(), NumConcatenatedMessagePDUs(), PIDType(), ParameterIndicator(), ParsedServiceCenterAddress(), ParsedToFromAddress(), ProtocolIdentifierPresent(), ServiceCenterAddress(), SetAlphabet(), SetApplicationPortAddressingL(), SetBits7To4(), SetClass(), SetConcatenatedMessagePDUIndex(), SetConcatenatedMessageReference(), SetDataCodingSchemePresent(), SetIndicationState(), SetIndicationType(), SetNumConcatenatedMessagePDUs(), SetPIDType(), SetParsedServiceCenterAddressL(), SetParsedToFromAddressL(), SetProtocolIdentifierPresent(), SetServiceCenterAddressL(), SetShortMessageType(), SetTelematicDeviceIndicator(), SetTelematicDeviceType(), SetTextCompressed(), SetTextConcatenatedL(), SetToFromAddressL(), SetUserDataPresent(), ShortMessageType(), TSmsPDUType, TelematicDeviceIndicator(), TelematicDeviceType(), TextCompressed(), TextConcatenated(), ToFromAddress(), Type(), UserData(), UserDataPresent(), iServiceCenterAddress


Construction and destruction


ConstructL()

protected: virtual void ConstructL(CCnvCharacterSetConverter &aCharacterSetConverter, RFs &aFs);

Description

Parameters

CCnvCharacterSetConverter &aCharacterSetConverter

RFs &aFs

[Top]


Member functions


MoreMessagesToSend()

Capability: Illegal

IMPORT_C TBool MoreMessagesToSend() const;

Description

Gets More Messages to Send flag.

Return value

TBool

True if More Messages to Send flag set


SetMoreMessagesToSend()

Capability: Illegal

IMPORT_C void SetMoreMessagesToSend(TBool aMore);

Description

Sets More Messages to Send flag.

Parameters

TBool aMore

True if More Messages to Send


ReplyPath()

Capability: Illegal

IMPORT_C TBool ReplyPath() const;

Description

Gets Reply Path flag.

If a reply path exists, the service center encoded in the DELIVER can be used to construct a SUBMIT reply.

Return value

TBool

True if Reply Path exists


SetReplyPath()

Capability: Illegal

IMPORT_C void SetReplyPath(TBool aReplyPath);

Description

Sets Reply Path flag.

Parameters

TBool aReplyPath

True to set Reply Path


StatusReportIndication()

Capability: Illegal

IMPORT_C TBool StatusReportIndication() const;

Description

Gets Status Report flag.

Return value

TBool

True if Status Report to be returned.


SetStatusReportIndication()

Capability: Illegal

IMPORT_C void SetStatusReportIndication(TBool aIndication);

Description

Sets Status Report flag.

Parameters

TBool aIndication

Set True to request Status Report


ServiceCenterTimeStamp()

Capability: Illegal

IMPORT_C void ServiceCenterTimeStamp(TTime &aTime, TInt &aNumQuarterHours);

Description

Gets Service Center Time Stamp.

Parameters

TTime &aTime

Service Center Time Stamp represented in Universal Time

TInt &aNumQuarterHours

+/- Time Zone difference to GMT in quarter hours


SetServiceCenterTimeStamp()

Capability: Illegal

IMPORT_C void SetServiceCenterTimeStamp(const TTime &aTime, TInt aNumQuarterHours=0);

Description

Sets Service Center Time Stamp.

Parameters

const TTime &aTime

Service Center Time Stamp represented in Universal Time

TInt aNumQuarterHours

+/- Time Zone difference to GMT in quarter hours


ProtocolIdentifier()

Capability: Illegal

virtual IMPORT_C const TSmsProtocolIdentifier *ProtocolIdentifier() const;

Description

Gets the Deliver PID field.

Return value

const TSmsProtocolIdentifier *

The Deliver PID field


DataCodingScheme()

protected: virtual const TSmsDataCodingScheme *DataCodingScheme() const;

Description

Return value

const TSmsDataCodingScheme *


UserDataPtr()

protected: virtual const CSmsUserData *UserDataPtr() const;

Description

Return value

const CSmsUserData *


ToFromAddressPtr()

protected: virtual const CSmsAddress *ToFromAddressPtr() const;

Description

Return value

const CSmsAddress *


EncodeL()

protected: virtual TUint8 *EncodeL(TUint8 *aPtr) const;

Description

Parameters

TUint8 *aPtr

Return value

TUint8 *


DecodeL()

protected: virtual void DecodeL(TGsmuLex8 &aPdu);

Description

Parameters

TGsmuLex8 &aPdu


InternalizeMessagePDUL()

protected: virtual void InternalizeMessagePDUL(RReadStream &aStream);

Description

Parameters

RReadStream &aStream


ExternalizeMessagePDUL()

protected: virtual void ExternalizeMessagePDUL(RWriteStream &aStream) const;

Description

Parameters

RWriteStream &aStream