class CommsFW::TCFBindMsg : public CommsFW::TCFCommsMessageId |
Comms Bind message. Sent to the CPM to request it to bind one of its submodules to another entity in the Comms Process.
Public Member Functions | |
---|---|
TCFBindMsg(TId, RCFChannel::TMsgQueues, RCFChannel::TMsgQueues, const TCFSubModuleAddress *, const TCFSubModuleAddress *, TCFBindType) | |
const RCFChannelMsgQueues & | ChannelInput() |
const RCFChannelMsgQueues & | ChannelOutput() |
RCFChannel::TMsgQueues | InputQueues() |
RCFChannel::TMsgQueues | OutputQueues() |
const TCFSubModuleAddress * | SubModule1() |
const TCFSubModuleAddress * | SubModule2() |
TCFBindType | Type() |
Inherited Enumerations | |
---|---|
CommsFW::TCFCommsMessage:TCodes | |
CommsFW::TCFCommsMessageId:@35 | |
TCFMessageBase< KCFMessageParamBlockSize >:@30 | |
TCFMessageBase< KCFMessageParamBlockSize >:@31 |
Public Member Type Definitions | |
---|---|
typedef | CommsFW::TCFBindMsg::TParamsTAG TParams |
TCFBindMsg | ( | TId | aIdentifier, |
RCFChannel::TMsgQueues | aInputQueues, | ||
RCFChannel::TMsgQueues | aOutputQueues, | ||
const TCFSubModuleAddress * | aSubModule1, | ||
const TCFSubModuleAddress * | aSubModule2, | ||
TCFBindType | aType | ||
) | [inline] |
Constructor for bind comms message type RCFChannel::TMsgQueues TCFSubModuleAddress TCFBindType TId
TId aIdentifier | Unique code identifying the specific message instance. |
RCFChannel::TMsgQueues aInputQueues | Comms Channel on which to listen for messages. |
RCFChannel::TMsgQueues aOutputQueues | Comms Channel on which to send messages. |
const TCFSubModuleAddress * aSubModule1 | Address of the submodule in this module which is to be bound to. |
const TCFSubModuleAddress * aSubModule2 | Aaddress of the remote submodule to be bound to. |
TCFBindType aType | TType of binding requested. |
typedef CommsFW::TCFBindMsg::TParamsTAG | TParams |
Structure defining the layout of the parameters in the message.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.