»
Symbian OS v9.3 »
Symbian OS reference »
C++ component reference »
Narrow Band Protocols SMSSTACK »
CSmsStatusReport
Location:
gsmupdu.h
Link against: gsmu.lib
class CSmsStatusReport : public CSmsPDU;
Description
SMS-STATUS-REPORT PDU - SC to MS
Derivation
CBase - Base class for all classes to be instantiated on the heap
CSmsPDU - A generic interface to a GSM SMS PDU
CSmsStatusReport - SMS-STATUS-REPORT PDU - SC to MS
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
protected: virtual void ConstructL(CCnvCharacterSetConverter &aCharacterSetConverter, RFs &aFs);
Description
Parameters
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
|
|
IMPORT_C TBool MoreMessagesToSend() const;
Description
Gets More Messages to Send flag.
Return value
TBool
|
True if More Messages to Send flag set
|
|
IMPORT_C void SetMoreMessagesToSend(TBool aMore);
Description
Sets More Messages to Send flag.
Parameters
TBool aMore |
True if More Messages to Send
|
|
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
SetStatusReportQualifier()
IMPORT_C void SetStatusReportQualifier(TSmsFirstOctet::TSmsStatusReportQualifier aQualifier);
Description
Sets Status Report Qualifier to SUBMIT or COMMAND.
Parameters
IMPORT_C TInt MessageReference() const;
Description
Gets the Message Reference.
Return value
IMPORT_C void SetMessageReference(TInt aMessageReference);
Description
Sets the Message Reference.
Parameters
TInt aMessageReference |
Message Reference
|
|
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()
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.
|
|
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
|
|
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
|
|
IMPORT_C TSmsStatus::TSmsStatusValue Status() const;
Description
Gets the Status of the Message.
Return value
IMPORT_C void SetStatus(TSmsStatus::TSmsStatusValue aValue);
Description
Sets the Status of the Message.
Parameters
protected: virtual const TSmsDataCodingScheme *DataCodingScheme() const;
Description
Return value
protected: virtual const TSmsProtocolIdentifier *ProtocolIdentifier() const;
Description
Return value
protected: virtual const TSmsParameterIndicator *ParameterIndicator() const;
Description
Return value
protected: virtual const CSmsUserData *UserDataPtr() const;
Description
Return value
protected: virtual const CSmsAddress *ToFromAddressPtr() const;
Description
Return value
protected: virtual TUint8 *EncodeL(TUint8 *aPtr) const;
Description
Parameters
Return value
protected: virtual void DecodeL(TGsmuLex8 &aPdu);
Description
Parameters
protected: virtual void InternalizeMessagePDUL(RReadStream &aStream);
Description
Parameters
protected: virtual void ExternalizeMessagePDUL(RWriteStream &aStream) const;
Description
Parameters