CMmDataPackage Class Reference
class CMmDataPackage : public CBase
|
Class defining base data package
Constructor & Destructor Documentation
CMmDataPackage(void)
CMmDataPackage
|
(
|
void
|
|
)
|
[inline]
|
~CMmDataPackage(void)
~CMmDataPackage
|
(
|
void
|
|
)
|
[inline, virtual]
|
Member Functions Documentation
PackData(T *, S *)
void
|
PackData
|
(
|
T *
|
aObject1,
|
|
S *
|
aObject2
|
|
)
|
[inline]
|
Templated function to pack data for two parameters
Parameters
T * aObject1
|
|
S * aObject2
|
|
PackData(T *)
void
|
PackData
|
(
|
T *
|
aObject
|
)
|
[inline]
|
Templated function to pack data for one parameter
PackageType(void)
Returns type of this data package
SetPacketData(const TDataPackage *)
void
|
SetPacketData
|
(
|
const
TDataPackage
*
|
aEtelDataPackage
|
)
|
[inline]
|
Set content of this data package
UnPackData(T **, S **)
void
|
UnPackData
|
(
|
T **
|
aObject1,
|
|
S **
|
aObject2
|
|
)
|
const [inline]
|
Templated function to unpack data for two parameters, when pointers used
Parameters
T ** aObject1
|
|
S ** aObject2
|
|
UnPackData(T **)
void
|
UnPackData
|
(
|
T **
|
aObject1
|
)
|
const [inline]
|
Templated function to unpack data for one parameter, when pointers used
UnPackData(T &, S &)
void
|
UnPackData
|
(
|
T &
|
aObject1,
|
|
S &
|
aObject2
|
|
)
|
const [inline]
|
Templated function to unpack data for two parameters, when references used
Parameters
T & aObject1
|
|
S & aObject2
|
|
UnPackData(T &)
void
|
UnPackData
|
(
|
T &
|
aObject1
|
)
|
const [inline]
|
Templated function to unpack data for one parameter, when references used
Member Enumerations Documentation
Enum TDataPackageType
Enumerators
KDataType
|
Indicates that the package is basic Data type.
|
KCallType
|
Indicates that the package is call specific.
|
KPhoneBookType
|
Indicates that the package is phonebook specific.
|
KPacketType
|
Indicates that the package is packet specific.
|
Member Data Documentation
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.