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
voidDispatchL(Messages::TSignalBase &, Messages::ANode *, TPtrC8 &)
Inherited Functions
Protected Member Type Definitions
typedefvoid(INTERFACE::* TFunction
Protected Attributes
TFunction iFunction
PARAM_STRUCTiParam

Constructor & Destructor Documentation

TCFFunctionDispatcher()

TCFFunctionDispatcher()[inline, explicit]

TCFFunctionDispatcher(TFunction, const PARAM_STRUCT &)

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

Parameters

TFunction aFunction
const PARAM_STRUCT & aParams

Member Functions Documentation

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

voidDispatchL(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_STRUCTiParam[protected]