CMmPtrHolder Class Reference
class CMmPtrHolder : public CBase |
A base class for all ptr holder classes
The ptr holder classes contain the TPtr8's used by asynchronous client-side functions. The API code also uses them to ensure BC by keeping size of R-classes constant.
Constructor & Destructor Documentation
CMmPtrHolder()
CMmPtrHolder | ( | ) | [protected] |
Member Functions Documentation
ConstructL(TInt, TInt)
void | ConstructL | ( | TInt | aSizeOfPtrArray, |
| TInt | aSizeOfPtrCArray |
| ) | [protected, virtual] |
This method constructs the two arrays: one to hold TPtr8's and the other TPtrC8's
Parameters
TInt aSizeOfPtrArray | |
TInt aSizeOfPtrCArray | |
Ptr(TInt)
This method returns a reference to the TPtr8 at aIndex within the array
Parameters
TInt aIndex | The array location of the desired TPtr8 |
PtrC(TInt)
This method returns a reference to the TPtrC8 at aIndex within the array
Parameters
TInt aIndex | The array location of the desired TPtrC8 |
SetC(TInt, const T &)
TPtrC8 & | SetC | ( | TInt | aSlot, |
| const T & | aObject |
| ) | [inline] |
Parameters
TInt aSlot | |
const T & aObject | |
Member Data Documentation
RArray< TPtr8 > iPtrArray
RArray< TPtrC8 > iPtrCArray
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.