BSUL::CMessageParameterBase Class Reference
class BSUL::CMessageParameterBase : public CBase |
This is the abstract base class for all message parameter classes. The class defines one pure virtual function, ValidateL, which all derived classes must implement. This class also defines default implementation for the access methods which should be properly defined in all derived classes. This class is not intended for external derivation.
Inherits from
- BSUL::CMessageParameterBase
Constructor & Destructor Documentation
CMessageParameterBase(const TParameterDetails &, TInt, const RMessage2 &, TCustomValidationFn)
~CMessageParameterBase()
~CMessageParameterBase | ( | ) | [inline, virtual] |
Member Functions Documentation
CreateL(const TParameterDetails &, TInt, const RMessage2 &)
GetDes16L()
const TDesC & | GetDes16L | ( | ) | [virtual] |
GetDes8L()
const TDesC8 & | GetDes8L | ( | ) | [virtual] |
GetDesLengthL()
TInt
| GetDesLengthL | ( | ) | [virtual] |
GetDesMaxLengthL()
TInt
| GetDesMaxLengthL | ( | ) | [virtual] |
GetPtrL()
const TAny * | GetPtrL | ( | ) | [virtual] |
GetValidationFunctionL(const TParameterDetails &)
ReadL(TDes8 &, TInt)
void | ReadL | ( | TDes8 & | aDes, |
| TInt | aOffset |
| ) | [virtual] |
ReadL(TDes &, TInt)
void | ReadL | ( | TDes & | aDes, |
| TInt | aOffset |
| ) | [virtual] |
ValidateL()
void | ValidateL | ( | ) | [pure virtual] |
WriteL(const TDesC8 &, TInt)
void | WriteL | ( | const TDesC8 & | aDes, |
| TInt | aOffset |
| ) | [virtual] |
WriteL(const TDesC &, TInt)
void | WriteL | ( | const TDesC & | aDes, |
| TInt | aOffset |
| ) | [virtual] |
Member Data Documentation
const RMessage2 & iMessage
const TParameterDetails & iParamDetails
TCustomValidationFn
iValidationFn
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.