BSUL::TClientMessageSchema Struct Reference

#include "clientmessage.h"

struct BSUL::TClientMessageSchema

Detailed Description

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.

Member Attribute Documentation

iFunction

const TIntiFunction

iParamCount

const TIntiParamCount

iParams

const TParameterDetails *iParams

iPolicy

const TStaticSecurityPolicy &iPolicy

iReserved1

const TIntiReserved1

iReserved2

const TIntiReserved2

iVersion

const TIntiVersion