Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: gsmupdu.h
Link against: gsmu.lib

Class CSmsSubmit

class CSmsSubmit : public CSmsPDU;

Description

SMS-SUBMIT PDU - MS to SC

Derivation

Members

Defined in CSmsSubmit:
ConstructL(), DataCodingScheme(), DecodeL(), EncodeL(), ExternalizeMessagePDUL(), InternalizeMessagePDUL(), MessageReference(), ProtocolIdentifier(), RejectDuplicates(), ReplyPath(), SetMessageReference(), SetRejectDuplicates(), SetReplyPath(), SetStatusReportRequest(), SetValidityPeriod(), SetValidityPeriodFormat(), StatusReportRequest(), ToFromAddressPtr(), UserDataPtr(), ValidityPeriod(), ValidityPeriodFormat()

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


RejectDuplicates()

Capability: Illegal

IMPORT_C TBool RejectDuplicates() const;

Description

Gets Reject Duplicates flag.

SUBMITs with duplicate message reference and destination address can be rejected.

Return value

TBool

True if the SC is being instructed to reject duplicates


SetRejectDuplicates()

Capability: Illegal

IMPORT_C void SetRejectDuplicates(TBool aRejectDuplicates);

Description

Sets Reject Duplicates flag.

Parameters

TBool aRejectDuplicates

True to instruct the SC to reject duplicates


ValidityPeriodFormat()

Capability: Illegal

IMPORT_C TSmsFirstOctet::TSmsValidityPeriodFormat ValidityPeriodFormat() const;

Description

Gets the Validity Period Format.

Return value

TSmsFirstOctet::TSmsValidityPeriodFormat

Validity Period Format


SetValidityPeriodFormat()

Capability: Illegal

IMPORT_C void SetValidityPeriodFormat(TSmsFirstOctet::TSmsValidityPeriodFormat aValidityPeriodFormat);

Description

Sets the Validity Period Format.

Parameters

TSmsFirstOctet::TSmsValidityPeriodFormat aValidityPeriodFormat

Validity Period Format


ReplyPath()

Capability: Illegal

IMPORT_C TBool ReplyPath() const;

Description

Gets Reply Path flag.

If a Reply Path exists, the recipient of the SMS can reply using the same service center address.

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

Set to True to set Reply Path


StatusReportRequest()

Capability: Illegal

IMPORT_C TBool StatusReportRequest() const;

Description

Gets Status Report Request flag.

A sender can request STATUS REPORTs for the SUBMIT being sent.

Return value

TBool

True if the sender is requesting Status Reports


SetStatusReportRequest()

Capability: Illegal

IMPORT_C void SetStatusReportRequest(TBool aRequest);

Description

Sets Status Report Request flag.

Parameters

TBool aRequest

Status Report Request flag


MessageReference()

Capability: Illegal

IMPORT_C TInt MessageReference() const;

Description

Sets the Message Reference.

Return value

TInt

Message Reference


SetMessageReference()

Capability: Illegal

IMPORT_C void SetMessageReference(TInt aMessageReference);

Description

Gets the Message Reference.

Parameters

TInt aMessageReference

Message Reference


ValidityPeriod()

Capability: Illegal

IMPORT_C const TTimeIntervalMinutes &ValidityPeriod() const;

Description

Gets the Validity Period for the SUBMIT.

Return value

const TTimeIntervalMinutes &

Validity Period


SetValidityPeriod()

Capability: Illegal

IMPORT_C void SetValidityPeriod(const TTimeIntervalMinutes &aTimeIntervalMinutes);

Description

Sets the Validity Period for the SUBMIT.

Parameters

const TTimeIntervalMinutes &aTimeIntervalMinutes

Validity Period


DataCodingScheme()

protected: virtual const TSmsDataCodingScheme *DataCodingScheme() const;

Description

Return value

const TSmsDataCodingScheme *


ProtocolIdentifier()

protected: virtual const TSmsProtocolIdentifier *ProtocolIdentifier() const;

Description

Return value

const TSmsProtocolIdentifier *


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