BSUL::CClientMessage Class Reference
#include
<bsul/clientmessage.h>
class BSUL::CClientMessage : public CBase |
Detailed Description
This class is used by a server to sanitise incoming messages. The class provides a wrapper around an RMessage2 object and provides a method for validation of the message against the constraints defined in the message schema. This class also provides methods for safely accessing the message arguments, and for error handling and logging of bad messages. This class is not intended for derivation.
Constructor & Destructor Documentation
~CClientMessage ( )
IMPORT_C | ~CClientMessage | ( | ) | [virtual] |
Member Function Documentation
CompleteRequestL ( TInt )
IMPORT_C void | CompleteRequestL | ( | TInt | aError | ) | [virtual] |
GetDes16L ( TInt )
IMPORT_C const TDesC & | GetDes16L | ( | TInt | aParam | ) | [virtual] |
GetDes8L ( TInt )
IMPORT_C const TDesC8 & | GetDes8L | ( | TInt | aParam | ) | [virtual] |
GetDesLengthL ( TInt )
IMPORT_C TInt | GetDesLengthL | ( | TInt | aParam | ) | [virtual] |
GetDesMaxLengthL ( TInt )
IMPORT_C TInt | GetDesMaxLengthL | ( | TInt | aParam | ) | [virtual] |
GetIntL ( TInt )
IMPORT_C TInt | GetIntL | ( | TInt | aParam | ) | [virtual] |
GetPtrL ( TInt )
IMPORT_C const TAny * | GetPtrL | ( | TInt | aParam | ) | [virtual] |
InitialiseFrameworkL ( const TClientMessageServerData & )
NewL ( const RMessage2 & )
PanicClient ( const TDesC &, TInt )
IMPORT_C void | PanicClient | ( | const TDesC & | aServer, |
| TInt | aPanic |
| ) | [virtual] |
ReadL ( TInt, TDes8 &, TInt )
IMPORT_C void | ReadL | ( | TInt | aParam, |
| TDes8 & | aDes, |
| TInt | aOffset = 0 |
| ) | [virtual] |
ReadL ( TInt, TDes16 &, TInt )
IMPORT_C void | ReadL | ( | TInt | aParam, |
| TDes16 & | aDes, |
| TInt | aOffset = 0 |
| ) | [virtual] |
ValidateL ( )
IMPORT_C void | ValidateL | ( | ) | [virtual] |
ValidateL ( TInt )
IMPORT_C void | ValidateL | ( | TInt | aParam | ) | [virtual] |
WriteL ( TInt, const TDesC8 &, TInt )
IMPORT_C void | WriteL | ( | TInt | aParam, |
| const TDesC8 & | aDes, |
| TInt | aOffset = 0 |
| ) | [virtual] |
WriteL ( TInt, const TDesC16 &, TInt )
IMPORT_C void | WriteL | ( | TInt | aParam, |
| const TDesC16 & | aDes, |
| TInt | aOffset = 0 |
| ) | [virtual] |