ESock::TCFFunctionDispatcher Struct Reference

struct ESock::TCFFunctionDispatcher : public ESock::TCFClientItfExt

Template to assemble a function dispatching message suitable for use as a MESSAGE template parameter of the TCFMessageDispatcher template.

Inherits from

Public Member Functions
TCFFunctionDispatcher ()
TCFFunctionDispatcher ( TFunction , const PARAM_STRUCT &)
Protected Member Functions
void DispatchL ( Messages::TSignalBase &, Messages::ANode *, TPtrC8 &)
Inherited Functions
Protected Member Type Definitions
typedef void(INTERFACE::* TFunction
Protected Attributes
TFunction iFunction
PARAM_STRUCT iParam

Constructor & Destructor Documentation

TCFFunctionDispatcher()

TCFFunctionDispatcher ( ) [inline, explicit]

TCFFunctionDispatcher(TFunction, const PARAM_STRUCT &)

TCFFunctionDispatcher ( TFunction aFunction,
const PARAM_STRUCT & aParams
) [inline, explicit]

Parameters

TFunction aFunction
const PARAM_STRUCT & aParams

Member Functions Documentation

DispatchL(Messages::TSignalBase &, Messages::ANode *, TPtrC8 &)

void DispatchL ( Messages::TSignalBase & aThisDispatcher,
Messages::ANode * aItf,
TPtrC8 &
) [protected, inline]

Parameters

Messages::TSignalBase & aThisDispatcher
Messages::ANode * aItf
TPtrC8 &

Member Type Definitions Documentation

Typedef TFunction

typedef void(INTERFACE::* TFunction [protected]

Member Data Documentation

TFunction iFunction

TFunction iFunction [protected]

PARAM_STRUCT iParam

PARAM_STRUCT iParam [protected]