CommsFW::RCFChannel Class Reference

class CommsFW::RCFChannel : public CommsFW::RCFChannelBase< TCFMessage, 1 >

A one queue (priority) version channel for messages of type TCFMessage.

Public Member Functions
voidCancelSpaceAvailable()
voidNotifySpaceAvailable(TRequestStatus &)
TInt Send(const TCFMessage &)
Inherited Functions
CommsFW::RCFChannelRawBase::CancelDataAvailable(RMsgQueueBase *)
CommsFW::RCFChannelRawBase::CancelSpaceAvailable(TInt,RMsgQueueBase *)
CommsFW::RCFChannelRawBase::Close(RMsgQueueBase *,TInt)
CommsFW::RCFChannelRawBase::Create(TInt,TInt,RMsgQueueBase *,TInt)
CommsFW::RCFChannelRawBase::Create(const RMsgQueueBase *,TOwnerType,RMsgQueueBase *,TInt)
CommsFW::RCFChannelRawBase::GetMsgQueues(RMsgQueueBase *,const RMsgQueueBase *,TInt)const
CommsFW::RCFChannelRawBase::IsOpen(const RMsgQueueBase *)const
CommsFW::RCFChannelRawBase::NotifyDataAvailable(TRequestStatus &,RMsgQueueBase *)
CommsFW::RCFChannelRawBase::NotifySpaceAvailable(TRequestStatus &,TInt,RMsgQueueBase *)
CommsFW::RCFChannelRawBase::RCFChannelRawBase()
CommsFW::RCFChannelRawBase::Receive(TAny *,TInt,RMsgQueueBase *,TInt)
CommsFW::RCFChannelRawBase::Send(const TAny *,TInt,TInt,RMsgQueueBase *)
CommsFW::RCFChannelRawBase::~RCFChannelRawBase()
RCFChannelBase< TCFMessage, 1 >::CancelDataAvailable()
RCFChannelBase< TCFMessage, 1 >::CancelSpaceAvailable(TInt)
RCFChannelBase< TCFMessage, 1 >::Close()
RCFChannelBase< TCFMessage, 1 >::Create(TInt)
RCFChannelBase< TCFMessage, 1 >::Create(const TMsgQueues &,TOwnerType)
RCFChannelBase< TCFMessage, 1 >::GetMsgQueues(TMsgQueues &)const
RCFChannelBase< TCFMessage, 1 >::IsOpen()const
RCFChannelBase< TCFMessage, 1 >::NotifyDataAvailable(TRequestStatus &)
RCFChannelBase< TCFMessage, 1 >::NotifySpaceAvailable(TRequestStatus &,TInt)
RCFChannelBase< TCFMessage, 1 >::Receive(TCFMessage &)
RCFChannelBase< TCFMessage, 1 >::Send(const TCFMessage &,TInt)
RCFChannelBase< TCFMessage, 1 >::~RCFChannelBase()

Member Functions Documentation

CancelSpaceAvailable()

voidCancelSpaceAvailable()[inline]

NotifySpaceAvailable(TRequestStatus &)

voidNotifySpaceAvailable(TRequestStatus &aStatus)[inline]

Parameters

TRequestStatus & aStatus

Send(const TCFMessage &)

TInt Send(const TCFMessage &aMsg)[inline]

Parameters

const TCFMessage & aMsg