CMPXMediaBase Class Reference
class CMPXMediaBase : public CBase |
Base class of global data classes.
mpxcommon.lib
Nested Classes and Structures
Constructor & Destructor Documentation
CMPXMediaBase()
CMPXMediaBase | ( | ) | [protected] |
~CMPXMediaBase()
~CMPXMediaBase | ( | ) | [protected] |
Member Functions Documentation
Clear()
Clears all data associated with this object; ready to be assigned new data.
ConstructL()
void | ConstructL | ( | ) | [protected] |
ConstructL(const CMPXMediaBase &)
ConstructL(TInt)
void | ConstructL | ( | TInt | aDataHandle | ) | [protected] |
Parameters
TInt aDataHandle | data handle to the global object to be copied |
ConstructL(TInt, MMPXData &)
void | ConstructL | ( | TInt | aDataHandle, |
| MMPXData & | aData |
| ) | [protected] |
2nd phase contructor.
- Since
- S60 3.2.3
-
leave
- KErrArgument DataHandle is zero
Parameters
TInt aDataHandle | data handle to the global oject to be copied |
MMPXData & aData | data object to be copied |
CopyConstructL(const CMPXMediaBase &)
Parameters
const CMPXMediaBase & aBase | media base object to be copied. Deep copy. |
Count()
TInt
| Count | ( | ) | const [protected, inline] |
DeleteLocal(TInt)
void | DeleteLocal | ( | TInt | aIndex | ) | [protected] |
Parameters
TInt aIndex | index to the values array |
DeleteLocalByUid(const TInt)
void | DeleteLocalByUid | ( | const TInt | aUid | ) | [private] |
Delete locally held data.
Parameters
const TInt aUid | Uid of the value to be deleted |
DeletePtr(TAny *, TMPXAttributeType)
DoExternalizeL(RWriteStream &, MMPXData::TMPXObjectType)
DoInternalizeL(RReadStream &, MMPXData::TMPXObjectType)
Internalize media object.
- Since
- S60 3.2.3
-
leave
- KErrArgument aType is invalid
LocalValue(TInt)
const TValue * | LocalValue | ( | TInt | aUid | ) | const [protected] |
Locally stored value, or NULL if not stored locally.
Parameters
TInt aUid | uid of the media attribute |
LockHeapLC()
void | LockHeapLC | ( | ) | const [protected] |
Lock heap and push UnlockHeap into cleanupstack.
ResetLocal()
void | ResetLocal | ( | ) | [protected, virtual] |
Clears locally cached contents.
SetLocal(const TValue &)
int | SetLocal | ( | const TValue & | aValue | ) | [protected] |
Parameters
const TValue & aValue | value to be held |
UnlockHeap(TAny *)
void | UnlockHeap | ( | TAny * | aMediaBase | ) | [protected, static] |
Parameters
TAny * aMediaBase | a media based object |
Member Data Documentation
TUint
iClientHandle
TUint
| iClientHandle | [protected] |
TUint
iDataHandle
TUint
| iDataHandle | [protected] |
RHashMap< TInt, TValue > iValues
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.