#include "clientmessage.h"
struct BSUL::TClientMessageSchema |
Public Attributes | |
---|---|
const TInt | iFunction |
const TInt | iParamCount |
const TParameterDetails * | iParams |
const TStaticSecurityPolicy & | iPolicy |
const TInt | iReserved1 |
const TInt | iReserved2 |
const TInt | iVersion |
This struct is used to represent a single message from the client. It defines the function number corresponding to the message, the security policy for the message, the number of paramaters that are passed to the function and the type and constraint information for each of the parameters as described above. The server must define an array of these objects to be used by CClientMessage to validate all incoming messages.
NOTE: It is assumed that the message parameters are contiguous. I.E. if there is one parameter it is assumed to be located at index 0, if there are 2 parameters they are located at index 0,1 etc.