#include <gsmupdu.h>
Link against: gsmu.lib
class CSmsStatusReport : public CSmsPDU |
Public Member Functions | |
---|---|
CSmsStatusReport() | |
~CSmsStatusReport() | |
IMPORT_C void | DischargeTime(TTime &, TInt &) |
IMPORT_C CSmsStatusReport * | DuplicateL() |
IMPORT_C TInt | MessageReference() |
IMPORT_C TBool | MoreMessagesToSend() |
TBool | ParameterIndicatorPresent() |
IMPORT_C void | ServiceCenterTimeStamp(TTime &, TInt &) |
IMPORT_C void | SetDischargeTime(const TTime &, TInt &) |
IMPORT_C void | SetMessageReference(TInt) |
IMPORT_C void | SetMoreMessagesToSend(TBool) |
void | SetParameterIndicatorPresent(TBool) |
IMPORT_C void | SetServiceCenterTimeStamp(const TTime &, TInt &) |
IMPORT_C void | SetStatus(TSmsStatus::TSmsStatusValue) |
IMPORT_C void | SetStatusReportQualifier(TSmsFirstOctet::TSmsStatusReportQualifier) |
IMPORT_C TSmsStatus::TSmsStatusValue | Status() |
IMPORT_C TSmsFirstOctet::TSmsStatusReportQualifier | StatusReportQualifier() |
Protected Member Functions | |
---|---|
virtual void | ConstructL(CCnvCharacterSetConverter &, RFs &) |
virtual const TSmsDataCodingScheme * | DataCodingScheme() |
virtual void | DecodeL(TGsmuLex8 &) |
virtual TUint8 * | EncodeL(TUint8 *) |
virtual TUint8 * | EncodeL(TUint8 *, const TEncodeParams *) |
virtual void | ExternalizeMessagePDUL(RWriteStream &) |
virtual void | InternalizeMessagePDUL(RReadStream &) |
virtual const TSmsParameterIndicator * | ParameterIndicator() |
virtual const TSmsProtocolIdentifier * | ProtocolIdentifier() |
virtual const CSmsAddress * | ToFromAddressPtr() |
virtual const CSmsUserData * | UserDataPtr() |
Inherited Attributes | |
---|---|
CSmsPDU::iServiceCenterAddress |
Inherited Enumerations | |
---|---|
CSmsPDU:TSmsPDUType |
SMS-STATUS-REPORT PDU - SC to MS
CSmsStatusReport | ( | ) |
void | ConstructL | ( | CCnvCharacterSetConverter & | aCharacterSetConverter, |
RFs & | aFs | |||
) | [protected, virtual] |
Reimplemented from CSmsPDU::ConstructL(CCnvCharacterSetConverter &,RFs &)
const TSmsDataCodingScheme * | DataCodingScheme | ( | ) | const [protected, virtual] |
Reimplemented from CSmsPDU::DataCodingScheme()const
void | DecodeL | ( | TGsmuLex8 & | aPdu | ) | [protected, virtual] |
Reimplemented from CSmsPDU::DecodeL(TGsmuLex8 &)
IMPORT_C CSmsStatusReport * | DuplicateL | ( | ) | const |
Reimplemented from CSmsPDU::DuplicateL()const
Duplicates this CSmsStatusReport object.
Reimplemented from CSmsPDU::EncodeL(TUint8 *)const
Reimplemented from CSmsPDU::EncodeL(TUint8 *,const TEncodeParams *)const
void | ExternalizeMessagePDUL | ( | RWriteStream & | aStream | ) | const [protected, virtual] |
Reimplemented from CSmsPDU::ExternalizeMessagePDUL(RWriteStream &)const
void | InternalizeMessagePDUL | ( | RReadStream & | aStream | ) | [protected, virtual] |
Reimplemented from CSmsPDU::InternalizeMessagePDUL(RReadStream &)
IMPORT_C TInt | MessageReference | ( | ) | const |
Gets the Message Reference.
Capability | |
---|---|
None |
IMPORT_C TBool | MoreMessagesToSend | ( | ) | const |
Gets More Messages to Send flag.
Capability | |
---|---|
None |
const TSmsParameterIndicator * | ParameterIndicator | ( | ) | const [protected, virtual] |
Reimplemented from CSmsPDU::ParameterIndicator()const
TBool | ParameterIndicatorPresent | ( | ) | const [inline] |
Gets Paramater Indicator.
const TSmsProtocolIdentifier * | ProtocolIdentifier | ( | ) | const [protected, virtual] |
Reimplemented from CSmsPDU::ProtocolIdentifier()const
IMPORT_C void | SetMessageReference | ( | TInt | aMessageReference | ) |
Sets the Message Reference.
Parameters | |
---|---|
aMessageReference | Message Reference |
Capability | |
---|---|
None |
IMPORT_C void | SetMoreMessagesToSend | ( | TBool | aMore | ) |
Sets More Messages to Send flag.
Parameters | |
---|---|
aMore | True if More Messages to Send |
Capability | |
---|---|
None |
void | SetParameterIndicatorPresent | ( | TBool | aPresent | ) | [inline] |
Sets Paramater Indicator.
Parameters | |
---|---|
aPresent | Set to True to set Parameter Indicator Present |
IMPORT_C void | SetStatus | ( | TSmsStatus::TSmsStatusValue | aValue | ) |
Sets the Status of the Message.
Parameters | |
---|---|
aValue | Status |
Capability | |
---|---|
None |
IMPORT_C void | SetStatusReportQualifier | ( | TSmsFirstOctet::TSmsStatusReportQualifier | aQualifier | ) |
Sets Status Report Qualifier to SUBMIT or COMMAND.
Parameters | |
---|---|
aQualifier | Status Report Qualifier |
Capability | |
---|---|
None |
IMPORT_C TSmsStatus::TSmsStatusValue | Status | ( | ) | const |
Gets the Status of the Message.
Capability | |
---|---|
None |
IMPORT_C TSmsFirstOctet::TSmsStatusReportQualifier | StatusReportQualifier | ( | ) | const |
Gets Status Report Qualifier: the field in the Status Report which determines whether it's the result of a SUBMIT or COMMAND.
Capability | |
---|---|
None |
const CSmsAddress * | ToFromAddressPtr | ( | ) | const [protected, virtual] |
Reimplemented from CSmsPDU::ToFromAddressPtr()const
const CSmsUserData * | UserDataPtr | ( | ) | const [protected, virtual] |
Reimplemented from CSmsPDU::UserDataPtr()const