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
|
(
|
const
TParameterDetails
&
|
aParam,
|
|
TInt
|
aParamIndex,
|
|
const
RMessage2
&
|
aMessage,
|
|
TCustomValidationFn
|
aValidationFn
|
|
)
|
[protected]
|
~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]
|
GetIntL()
TInt
|
GetIntL
|
(
|
)
|
[virtual]
|
GetPtrL()
const
TAny
*
|
GetPtrL
|
(
|
)
|
[virtual]
|
GetValidationFunctionL(const TParameterDetails &)
TCustomValidationFn
|
GetValidationFunctionL
|
(
|
const
TParameterDetails
&
|
aParam
|
)
|
[private, static]
|
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
TCustomValidationFn
|
iValidationFn
|
[protected]
|
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.