| class CSmsCommandData : public CBase |
Mobile originated SMS sent to the network requesting an action or information on the status of a previously sent SUBMIT.
This is internal and not intended for use.
| Public Member Functions | |
|---|---|
| ~CSmsCommandData() | |
| void | AddInformationElementL(const TSmsId, const TDesC8 &) |
| TPtrC8 | Data() |
| void | DecodeL(TGsmuLex8 &) |
| CSmsCommandData * | DuplicateL() |
| TUint8 * | EncodeL(TUint8 *) |
| void | ExternalizeL(RWriteStream &) |
| CSmsInformationElement & | InformationElement(TInt) |
| TBool | InformationElementIndex(CSmsInformationElement::TSmsInformationElementIdentifier, TInt &) |
| CSmsInformationElement *& | InformationElementPtr(TInt) |
| void | InternalizeL(RReadStream &) |
| TInt | MaxDataLength() |
| CSmsCommandData * | NewL(TSmsFirstOctet &) |
| TInt | NumInformationElements() |
| void | RemoveInformationElement(TInt) |
| void | SetDataL(const TDesC8 &) |
| Private Member Functions | |
|---|---|
| CSmsCommandData(TSmsFirstOctet &) | |
| TInt | HeaderLength() |
| TBool | HeaderPresent() |
| void | SetHeaderPresent(TBool) |
| TInt | TotalHeaderLengthInUDLUnits() |
| Private Attributes | |
|---|---|
| HBufC8 * | iBuffer |
| TSmsFirstOctet & | iFirstOctet |
| CArrayPtrFlat< CSmsInformationElement > | iInformationElementArray |
| CSmsCommandData | ( | TSmsFirstOctet & | aFirstOctet | ) | [private] |
| TSmsFirstOctet & aFirstOctet |
| void | AddInformationElementL | ( | const TSmsId | aIdentifier, |
| const TDesC8 & | aData | |||
| ) | ||||
| void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
| RWriteStream & aStream |
| CSmsInformationElement & | InformationElement | ( | TInt | aIndex | ) | const |
| TInt aIndex |
| TBool | InformationElementIndex | ( | CSmsInformationElement::TSmsInformationElementIdentifier | aIdentifier, |
| TInt & | aIndex | |||
| ) | const | |||
| CSmsInformationElement::TSmsInformationElementIdentifier aIdentifier | |
| TInt & aIndex |
| CSmsInformationElement *& | InformationElementPtr | ( | TInt | aIndex | ) |
| TInt aIndex |
| CSmsCommandData * | NewL | ( | TSmsFirstOctet & | aFirstOctet | ) | [static] |
| TSmsFirstOctet & aFirstOctet |
| TInt | NumInformationElements | ( | ) | const [inline] |
The number of Command Information Elements
| void | SetHeaderPresent | ( | TBool | aHeaderPresent | ) | [private] |
| TBool aHeaderPresent |
| CArrayPtrFlat< CSmsInformationElement > | iInformationElementArray | [private] |