CSmsSubmit Class Reference
class CSmsSubmit : public CSmsPDU |
SMS-SUBMIT PDU - MS to SC
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CSmsPDU::Alphabet()const |
| CSmsPDU::ApplicationPortAddressing(TInt &,TInt &,TBool *)const |
| CSmsPDU::Bits7To4()const |
| CSmsPDU::CSmsPDU(TSmsPDUType) |
| CSmsPDU::Class(TSmsDataCodingScheme::TSmsClass &)const |
| CSmsPDU::ConcatenatedMessagePDUIndex()const |
| CSmsPDU::ConcatenatedMessageReference()const |
| CSmsPDU::DataCodingSchemePresent()const |
| CSmsPDU::EncodeMessagePDUL(TGsmSms &)const |
| CSmsPDU::EncodeMessagePDUL(TGsmSms &,const TEncodeParams *)const |
| CSmsPDU::ExternalizeL(RWriteStream &)const |
| CSmsPDU::IndicationState()const |
| CSmsPDU::IndicationType()const |
| CSmsPDU::NationalLanguageEncoding()const |
| CSmsPDU::NewL(RReadStream &,CCnvCharacterSetConverter &,RFs &) |
| CSmsPDU::NewL(TSmsPDUType,CCnvCharacterSetConverter &,RFs &,TBool) |
| CSmsPDU::NewL(const TGsmSms &,CCnvCharacterSetConverter &,RFs &,TBool,TBool) |
| CSmsPDU::NumConcatenatedMessagePDUs()const |
| CSmsPDU::PIDType()const |
| CSmsPDU::ParameterIndicator()const |
| CSmsPDU::ParsedServiceCenterAddress(TGsmSmsTelNumber &)const |
| CSmsPDU::ParsedToFromAddress(TGsmSmsTelNumber &)const |
| CSmsPDU::ProtocolIdentifierPresent()const |
| CSmsPDU::ServiceCenterAddress()const |
| CSmsPDU::SetAlphabet(TSmsDataCodingScheme::TSmsAlphabet) |
| CSmsPDU::SetApplicationPortAddressingL(TBool,TInt,TInt,TBool) |
| CSmsPDU::SetBits7To4(TSmsDataCodingScheme::TSmsDCSBits7To4) |
| CSmsPDU::SetClass(TBool,TSmsDataCodingScheme::TSmsClass) |
| CSmsPDU::SetConcatenatedMessagePDUIndex(TInt) |
| CSmsPDU::SetConcatenatedMessageReference(TInt) |
| CSmsPDU::SetDataCodingSchemePresent(TBool) |
| CSmsPDU::SetIndicationState(TSmsDataCodingScheme::TSmsIndicationState) |
| CSmsPDU::SetIndicationType(TSmsDataCodingScheme::TSmsIndicationType) |
| CSmsPDU::SetNationalLanguageEncodingL(TSmsEncoding) |
| CSmsPDU::SetNumConcatenatedMessagePDUs(TInt) |
| CSmsPDU::SetPIDType(TSmsProtocolIdentifier::TSmsPIDType) |
| CSmsPDU::SetParsedServiceCenterAddressL(const TGsmSmsTelNumber &) |
| CSmsPDU::SetParsedToFromAddressL(const TGsmSmsTelNumber &) |
| CSmsPDU::SetProtocolIdentifierPresent(TBool) |
| CSmsPDU::SetServiceCenterAddressL(const TDesC &) |
| CSmsPDU::SetShortMessageType(TSmsProtocolIdentifier::TSmsShortMessageType) |
| CSmsPDU::SetTelematicDeviceIndicator(TSmsProtocolIdentifier::TSmsTelematicDeviceIndicator) |
| CSmsPDU::SetTelematicDeviceType(TSmsProtocolIdentifier::TSmsTelematicDeviceType) |
| CSmsPDU::SetTextCompressed(TBool) |
| CSmsPDU::SetTextConcatenatedL(TBool,TBool) |
| CSmsPDU::SetToFromAddressL(const TDesC &) |
| CSmsPDU::SetUserDataPresent(TBool) |
| CSmsPDU::ShortMessageType()const |
| CSmsPDU::TelematicDeviceIndicator()const |
| CSmsPDU::TelematicDeviceType()const |
| CSmsPDU::TextCompressed()const |
| CSmsPDU::TextConcatenated(TBool *)const |
| CSmsPDU::ToFromAddress()const |
| CSmsPDU::Type()const |
| CSmsPDU::UpdateConcatenationDataL(TInt,TInt,TInt) |
| CSmsPDU::UpdateEmailHeaderDataL(TInt &) |
| CSmsPDU::UpdateSMSCCtrlParameterL(const TUint8) |
| CSmsPDU::UpdateTPSRRL(TSmsFirstOctet) |
| CSmsPDU::UserData() |
| CSmsPDU::UserData()const |
| CSmsPDU::UserDataPresent()const |
Constructor & Destructor Documentation
Member Functions Documentation
ConstructL(CCnvCharacterSetConverter &, RFs &)
DecodeL(TGsmuLex8 &)
void | DecodeL | ( | TGsmuLex8 & | aPdu | ) | [protected, virtual] |
EncodeL(TUint8 *, const TEncodeParams *)
ExternalizeMessagePDUL(RWriteStream &)
void | ExternalizeMessagePDUL | ( | RWriteStream & | aStream | ) | const [protected, virtual] |
InternalizeMessagePDUL(RReadStream &)
void | InternalizeMessagePDUL | ( | RReadStream & | aStream | ) | [protected, virtual] |
MessageReference()
IMPORT_C TInt | MessageReference | ( | ) | const |
Gets the Message Reference.
RejectDuplicates()
IMPORT_C TBool | RejectDuplicates | ( | ) | const |
Gets Reject Duplicates flag.
SUBMITs with duplicate message reference and destination address can be rejected.
ReplyPath()
IMPORT_C TBool | ReplyPath | ( | ) | const |
Gets Reply Path flag.
If a Reply Path exists, the recipient of the SMS can reply using the same service center address.
SetMessageReference(TInt)
IMPORT_C void | SetMessageReference | ( | TInt | aMessageReference | ) | |
Sets the Message Reference.
Parameters
TInt aMessageReference | Message Reference |
SetRejectDuplicates(TBool)
IMPORT_C void | SetRejectDuplicates | ( | TBool | aRejectDuplicates | ) | |
Sets Reject Duplicates flag.
Parameters
TBool aRejectDuplicates | True to instruct the SC to reject duplicates |
SetReplyPath(TBool)
IMPORT_C void | SetReplyPath | ( | TBool | aReplyPath | ) | |
Parameters
TBool aReplyPath | Set to True to set Reply Path |
SetStatusReportRequest(TBool)
IMPORT_C void | SetStatusReportRequest | ( | TBool | aRequest | ) | |
Sets Status Report Request flag.
Parameters
TBool aRequest | Status Report Request flag |
SetValidityPeriod(const TTimeIntervalMinutes &)
Sets the Validity Period for the SUBMIT.
SetValidityPeriodFormat(TSmsFirstOctet::TSmsValidityPeriodFormat)
Sets the Validity Period Format.
StatusReportRequest()
IMPORT_C TBool | StatusReportRequest | ( | ) | const |
Gets Status Report Request flag.
A sender can request STATUS REPORTs for the SUBMIT being sent.
ToFromAddressPtr()
const CSmsAddress * | ToFromAddressPtr | ( | ) | const [protected, virtual] |
ValidityPeriod()
Gets the Validity Period for the SUBMIT.
ValidityPeriodFormat()
Gets the Validity Period Format.
Member Data Documentation
TSmsDataCodingScheme
iDataCodingScheme
CSmsAddress * iDestinationAddress
TSmsFirstOctet
iFirstOctet
TSmsOctet
iMessageReference
TSmsProtocolIdentifier
iProtocolIdentifier
TSmsValidityPeriod
iValidityPeriod
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.