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.