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] |