Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: gsmupdu.h
Link against: gsmu.lib

Class CSmsSubmitReport

class CSmsSubmitReport : public CSmsPDU;

Description

SMS-SUBMIT-REPORT PDU - SC to MS

Derivation

Members

Defined in CSmsSubmitReport:
ConstructL(), DataCodingScheme(), DecodeL(), EncodeL(), ExternalizeMessagePDUL(), FailureCause(), InternalizeMessagePDUL(), IsRPError(), ParameterIndicator(), ProtocolIdentifier(), SetFailureCause(), SetIsRPError(), 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(), 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(), ToFromAddressPtr(), 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


IsRPError()

inline TBool IsRPError() const;

Description

Gets the Reply Path Error flag.

Return value

TBool

True for Reply Path Error


SetIsRPError()

inline void SetIsRPError(TBool aIsRPError);

Description

Sets the Reply Path Error flag.

Parameters

TBool aIsRPError

Set to True for Reply Path Error


FailureCause()

Capability: Illegal

IMPORT_C TInt FailureCause() const;

Description

Gets the Failure Cause.

Return value

TInt

The Failure Cause


SetFailureCause()

Capability: Illegal

IMPORT_C void SetFailureCause(TSmsFailureCause::TSmsFailureCauseError aFailureCause);

Description

Sets the Failure Cause.

Parameters

TSmsFailureCause::TSmsFailureCauseError aFailureCause

The Failure Cause


DataCodingScheme()

protected: virtual const TSmsDataCodingScheme *DataCodingScheme() const;

Description

Return value

const TSmsDataCodingScheme *


ProtocolIdentifier()

protected: virtual const TSmsProtocolIdentifier *ProtocolIdentifier() const;

Description

Return value

const TSmsProtocolIdentifier *


ParameterIndicator()

protected: virtual const TSmsParameterIndicator *ParameterIndicator() const;

Description

Return value

const TSmsParameterIndicator *


UserDataPtr()

protected: virtual const CSmsUserData *UserDataPtr() const;

Description

Return value

const CSmsUserData *


EncodeL()

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

Description

Parameters

TUint8 *aPtr

Return value

TUint8 *


DecodeL()

protected: virtual void DecodeL(TGsmuLex8 &aPdu);

Description

Throw away rest of the pdu - some pdus received with this bit set don't appear to conform to 03.40 v7.4.0 spec. TODO Will need to review later, though this appears safest option now.

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