CommsFW::TCFForwardMsg Class Reference

class CommsFW::TCFForwardMsg : public CommsFW::TCFCommsMessage

To forwards the root server client message (of type RMessage2) to a module worker thread. The module is expected to complete message. The CCFModuleChannelHandler subclass i.e. CWorkerRootServChannelHandler::CFMessageForward calls CWorkerThread::CFMessageForward that serves the following message types TCFMessageType in cfshared.h A factory message EFactoryMsg, //message for factories' instances residing in the module thread The format of the RMessage2 for any forward message is expected as follows Ptr2[in/out]== ptr to serialised instance of a class CNetMessage: class CNetMessage : public SMetaData { }

Nested Classes and Structures

Constructor & Destructor Documentation

TCFForwardMsg(const RMessage2 &)

TCFForwardMsg(const RMessage2 &aMsg)[inline]

Parameters

const RMessage2 & aMsg

Member Functions Documentation

Msg()

const RMessage2 &Msg()const [inline]

Member Enumerations Documentation

Enum anonymous

Code identifying this message type. Will be first parameter in the physical message. TCFCommsMessage

Enumerators

KCode = TCFCommsMessage::ECodeForward

Member Type Definitions Documentation

Typedef TParams

typedef struct CommsFW::TCFForwardMsg::TParamsTAGTParams

Structure defining the layout of the parameters in the message.