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()
void
|
Clear
|
(
|
)
|
[protected]
|
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.