clientmessage.h File Reference

const TInt KClientMessageVersion

const TIntKClientMessageVersion

const TInt KErrInvalidFunction

const TIntKErrInvalidFunction

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

const TInt KErrBadParameter

const TIntKErrBadParameter

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 TIntKErrWrongParameterType

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 TIntKErrBadMessageSchema

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

const TInt KErrNotValidated

const TIntKErrNotValidated

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

const TInt KErrNotInitialised

const TIntKErrNotInitialised

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 TParameterDetailsKNoParams

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