| 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.