Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: gsmupdu.h
Link against: gsmu.lib

Class CSmsStatusReport

class CSmsStatusReport : public CSmsPDU;

Description

SMS-STATUS-REPORT PDU - SC to MS

Derivation

Members

Defined in CSmsStatusReport:
ConstructL(), DataCodingScheme(), DecodeL(), DischargeTime(), EncodeL(), ExternalizeMessagePDUL(), InternalizeMessagePDUL(), MessageReference(), MoreMessagesToSend(), ParameterIndicator(), ParameterIndicatorPresent(), ProtocolIdentifier(), ServiceCenterTimeStamp(), SetDischargeTime(), SetMessageReference(), SetMoreMessagesToSend(), SetParameterIndicatorPresent(), SetServiceCenterTimeStamp(), SetStatus(), SetStatusReportQualifier(), Status(), StatusReportQualifier(), 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(), 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


ParameterIndicatorPresent()

inline TBool ParameterIndicatorPresent() const;

Description

Gets Paramater Indicator.

Return value

TBool

True if Paramater Indicator is present


SetParameterIndicatorPresent()

inline void SetParameterIndicatorPresent(TBool aPresent);

Description

Sets Paramater Indicator.

Parameters

TBool aPresent

Set to True to set Parameter Indicator Present


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


StatusReportQualifier()

Capability: Illegal

IMPORT_C TSmsFirstOctet::TSmsStatusReportQualifier StatusReportQualifier() const;

Description

Gets Status Report Qualifier: the field in the Status Report which determines whether it's the result of a SUBMIT or COMMAND.

Return value

TSmsFirstOctet::TSmsStatusReportQualifier

Status Report Qualifier


SetStatusReportQualifier()

Capability: Illegal

IMPORT_C void SetStatusReportQualifier(TSmsFirstOctet::TSmsStatusReportQualifier aQualifier);

Description

Sets Status Report Qualifier to SUBMIT or COMMAND.

Parameters

TSmsFirstOctet::TSmsStatusReportQualifier aQualifier

Status Report Qualifier


MessageReference()

Capability: Illegal

IMPORT_C TInt MessageReference() const;

Description

Gets the Message Reference.

Return value

TInt

Message Reference


SetMessageReference()

Capability: Illegal

IMPORT_C void SetMessageReference(TInt aMessageReference);

Description

Sets the Message Reference.

Parameters

TInt aMessageReference

Message Reference


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

Description

Sets the 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.


DischargeTime()

Capability: Illegal

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

Description

Gets the Discharge Time.

Parameters

TTime &aTime

The Discharge Time represented in Universal Time.

TInt &aNumQuarterHours

+/- Time Zone difference to GMT in quarter hours


SetDischargeTime()

Capability: Illegal

IMPORT_C void SetDischargeTime(const TTime &aTime, TInt &aNumQuarterHours);

Description

Sets the Discharge Time.

Parameters

const TTime &aTime

The Discharge Time represented in Universal Time.

TInt &aNumQuarterHours

+/- Time Zone difference to GMT in quarter hours


Status()

Capability: Illegal

IMPORT_C TSmsStatus::TSmsStatusValue Status() const;

Description

Gets the Status of the Message.

Return value

TSmsStatus::TSmsStatusValue

Status


SetStatus()

Capability: Illegal

IMPORT_C void SetStatus(TSmsStatus::TSmsStatusValue aValue);

Description

Sets the Status of the Message.

Parameters

TSmsStatus::TSmsStatusValue aValue

Status


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 *


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