#include <gsmupdu.h>
class CSmsDeliver : public CSmsPDU |
Public Member Functions | |
---|---|
CSmsDeliver() | |
~CSmsDeliver() | |
IMPORT_C CSmsDeliver * | DuplicateL() |
IMPORT_C TBool | MoreMessagesToSend() |
virtual IMPORT_C const TSmsProtocolIdentifier * | ProtocolIdentifier() |
IMPORT_C TBool | ReplyPath() |
IMPORT_C void | ServiceCenterTimeStamp(TTime &, TInt &) |
IMPORT_C void | SetMoreMessagesToSend(TBool) |
IMPORT_C void | SetReplyPath(TBool) |
IMPORT_C void | SetServiceCenterTimeStamp(const TTime &, TInt) |
IMPORT_C void | SetStatusReportIndication(TBool) |
IMPORT_C TBool | StatusReportIndication() |
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 CSmsAddress * | ToFromAddressPtr() |
virtual const CSmsUserData * | UserDataPtr() |
Inherited Attributes | |
---|---|
CSmsPDU::iServiceCenterAddress |
Inherited Enumerations | |
---|---|
CSmsPDU:TSmsPDUType |
SMS-DELIVER PDU - SC to MS
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 CSmsDeliver * | DuplicateL | ( | ) | const |
Reimplemented from CSmsPDU::DuplicateL()const
Duplicates this CSmsDeliver object.
Returns: Pointer to the newly created CSmsDeliver object.
TUint8 * | EncodeL | ( | TUint8 * | aPtr, |
const TEncodeParams * | aEncodeParams | |||
) | const [protected, virtual] |
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 TBool | MoreMessagesToSend | ( | ) | const |
Gets More Messages to Send flag.
Returns: True if More Messages to Send flag set
IMPORT_C const TSmsProtocolIdentifier * | ProtocolIdentifier | ( | ) | const [virtual] |
Reimplemented from CSmsPDU::ProtocolIdentifier()const
Gets the Deliver PID field.
Returns: The Deliver PID field
IMPORT_C TBool | ReplyPath | ( | ) | const |
Gets Reply Path flag.
If a reply path exists, the service center encoded in the DELIVER can be used to construct a SUBMIT reply.
Returns: True if Reply Path exists
IMPORT_C void | SetMoreMessagesToSend | ( | TBool | aMore | ) |
Sets More Messages to Send flag.
Parameter | Description |
---|---|
aMore | True if More Messages to Send |
IMPORT_C void | SetReplyPath | ( | TBool | aReplyPath | ) |
Sets Reply Path flag.
Parameter | Description |
---|---|
aReplyPath | True to set Reply Path |
IMPORT_C void | SetStatusReportIndication | ( | TBool | aIndication | ) |
Sets Status Report flag.
Parameter | Description |
---|---|
aIndication | Set True to request Status Report |
IMPORT_C TBool | StatusReportIndication | ( | ) | const |
Gets Status Report flag.
Returns: True if Status Report to be returned.
const CSmsAddress * | ToFromAddressPtr | ( | ) | const [protected, virtual] |
Reimplemented from CSmsPDU::ToFromAddressPtr()const
const CSmsUserData * | UserDataPtr | ( | ) | const [protected, virtual] |
Reimplemented from CSmsPDU::UserDataPtr()const