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.