BSUL::CMessageParameterBase Class Reference
#include
<bsul/clientmessage.h>
Link against: multipartparser.lib
class BSUL::CMessageParameterBase : public CBase |
Inherits from
- BSUL::CMessageParameterBase
Detailed Description
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.
Member Attribute Documentation
Constructor & Destructor Documentation
CMessageParameterBase ( const TParameterDetails &, TInt, const RMessage2 &, TCustomValidationFn )
~CMessageParameterBase ( )
~CMessageParameterBase | ( | ) | [inline, virtual] |
Member Function 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] |
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] |