clientmessage.h File Reference

const TInt KClientMessageVersion

const TInt KClientMessageVersion

const TInt KErrInvalidFunction

const TInt KErrInvalidFunction

Returned to caller to indicate that the requested message number is not supported by the current server

const TInt KErrBadParameter

const TInt KErrBadParameter

Returned to caller if a message is passed in containing a non-descriptor parameter which doesn't meet the constraints specified in the schema

const TInt KErrWrongParameterType

const TInt KErrWrongParameterType

Returned to caller in UREL mode when the server attempts to call a CMessageParameterBase function which is not defined for the given parameter type. E.g. calling GetIntL() on a Descriptor parameter.

const TInt KErrBadMessageSchema

const TInt KErrBadMessageSchema

Returned to caller in UREL mode when a message is found to be incorrectly defined in the message schema.

const TInt KErrNotValidated

const TInt KErrNotValidated

Returned to caller to indicate that the requested parameter has not yet been validated

const TInt KErrNotInitialised

const TInt KErrNotInitialised

Returned to caller to indicate that the ClientMessage framework has not yet been initialised

Typedef TCustomValidationFn

typedef void(* TCustomValidationFn

This typedef is used to simplify the declaration of custom parameter validation functions

const TParameterDetails KNoParams

const TParameterDetails KNoParams

This TParameterDetails structure is used to represent a message with no parameters. This is required as the schema expects a const TParameterDetails*.