CSmsCommand Class Reference
| class CSmsCommand : public CSmsPDU |
| 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::DataCodingScheme()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 |
| | CSmsPDU::UserDataPtr()const |
Detailed Description
SMS-COMMAND PDU - MS to SC
Constructor & Destructor Documentation
Member Function Documentation
AddInformationElementL ( CSmsInformationElement::TSmsInformationElementIdentifier, TDesC8 & )
Adds an Information Element.
| Parameter | Description | | aIdentifier | Information Element Identifier to add |
| aData | The Information Element data |
CommandData ( )
| IMPORT_C TPtrC8 | CommandData | ( | ) | const |
Returns: The Command Data
CommandType ( )
| IMPORT_C TInt | CommandType | ( | ) | const |
ConstructL ( CCnvCharacterSetConverter &, RFs & )
DecodeL ( TGsmuLex8 & )
| void | DecodeL | ( | TGsmuLex8 & | aPdu | ) | [protected, virtual] |
DoSetStatusReportRequest ( TBool )
| void | DoSetStatusReportRequest | ( | TBool | aRequest | ) | [protected] |
DuplicateL ( )
Returns: Pointer to the newly created CSmsCommand object.
EncodeL ( TUint8 *, const TEncodeParams * )
ExternalizeMessagePDUL ( RWriteStream & )
| void | ExternalizeMessagePDUL | ( | RWriteStream & | aStream | ) | const [protected, virtual] |
InformationElement ( TInt )
Gets an Information Element.
| Parameter | Description | | aIndex | The Information Element Index within the PDU |
Returns: Information Element
InformationElementIndex ( CSmsInformationElement::TSmsInformationElementIdentifier, TInt & )
Gets index of a specified Information Element.
| Parameter | Description | | aIdentifier | Information Element Identifier to match |
| aIndex | On return, index of the Information Element matching aIdentifier |
Returns: True if Information Element present matching aIdentifier
InformationElementPtr ( TInt )
Gets a pointer to the Information Element located at aIndex.
| Parameter | Description | | aIndex | The Information Element Index within the PDU |
Returns: Pointer to Information Element
InternalizeMessagePDUL ( RReadStream & )
| void | InternalizeMessagePDUL | ( | RReadStream & | aStream | ) | [protected, virtual] |
MaxCommandDataLength ( )
| IMPORT_C TInt | MaxCommandDataLength | ( | ) | const |
Gets the Maximum Data Length of the Command.
Returns: Maximum Data Length of the Command
MessageNumber ( )
| IMPORT_C TInt | MessageNumber | ( | ) | const |
MessageReference ( )
| IMPORT_C TInt | MessageReference | ( | ) | const |
Gets the Message Reference.
Returns: Message Reference
NumInformationElements ( )
| IMPORT_C TInt | NumInformationElements | ( | ) | const |
Gets the number of Information Elements in the User Data.
Returns: Number of Information Elements in the User Data
RemoveInformationElement ( TInt )
| IMPORT_C void | RemoveInformationElement | ( | TInt | aIndex | ) | |
Removes an Information Element.
| Parameter | Description | | aIndex | Index of the Information Element to be removed |
SetCommandDataL ( const TDesC8 & )
| IMPORT_C void | SetCommandDataL | ( | const TDesC8 & | aData | ) | |
| Parameter | Description | | aData | The Command Data |
SetCommandType ( TSmsCommandType::TSmsCommandTypeValue )
| Parameter | Description | | aCommandType | Command Type |
SetMessageNumber ( TInt )
| IMPORT_C void | SetMessageNumber | ( | TInt | aMessageNumber | ) | |
| Parameter | Description | | aMessageNumber | Message Number |
SetMessageReference ( TInt )
| IMPORT_C void | SetMessageReference | ( | TInt | aMessageReference | ) | |
Sets the Message Reference.
| Parameter | Description | | aMessageReference | Message Reference |
SetStatusReportRequest ( TBool )
| IMPORT_C void | SetStatusReportRequest | ( | TBool | aRequest | ) | |
Sets Status Report Request flag.
| Parameter | Description | | aRequest | Set to True to Request Status Report |
StatusReportRequest ( )
| IMPORT_C TBool | StatusReportRequest | ( | ) | const |
Gets Status Report Request flag.
Returns: True if the sender is requesting Status Reports
ToFromAddressPtr ( )
| const CSmsAddress * | ToFromAddressPtr | ( | ) | const [protected, virtual] |