CommsFW::RCFChannelPair Class Reference

class CommsFW::RCFChannelPair : public CommsFW::RCFChannelPairBase< TCFMessage, 1 >

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

Public Member Functions
RCFChannelPair(TInt)
voidCancelSpaceAvailable()
voidNotifySpaceAvailable(TRequestStatus &)
voidNotifySpaceAvailable(CActive &)
TInt Send(const TCFMessage &)
Inherited Functions
CActive::CActive(TInt)
CActive::Cancel()
CActive::Deque()
CActive::Extension_(TUint,TAny *&,TAny *)
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::RunError(TInt)
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CommsFW::CCFChannelPairRawBase::CCFChannelPairRawBase(TInt,RMsgQueueBase *,RCFChannelRawBase &,RMsgQueueBase *,RCFChannelRawBase &,TInt,TInt)
CommsFW::CCFChannelPairRawBase::CreateRecv(const RMsgQueueBase *,TOwnerType)
CommsFW::CCFChannelPairRawBase::CreateSend(const RMsgQueueBase *,TOwnerType)
CommsFW::CCFChannelPairRawBase::DoCancel()
CommsFW::CCFChannelPairRawBase::DoSendPIG(const TAny *)
CommsFW::CCFChannelPairRawBase::GetRecvMsgQueues(RMsgQueueBase *)const
CommsFW::CCFChannelPairRawBase::GetSendMsgQueues(RMsgQueueBase *)const
CommsFW::CCFChannelPairRawBase::RawReceive(TAny *)
CommsFW::CCFChannelPairRawBase::Receive(TAny *)
CommsFW::CCFChannelPairRawBase::RunL()
CommsFW::CCFChannelPairRawBase::Send(const TAny *,TInt)
CommsFW::CCFChannelPairRawBase::~CCFChannelPairRawBase()
RCFChannelPairBase< TCFMessage, 1 >::CancelDataAvailable()
RCFChannelPairBase< TCFMessage, 1 >::CancelSpaceAvailable(TInt)
RCFChannelPairBase< TCFMessage, 1 >::CloseGracefully(TInt)
RCFChannelPairBase< TCFMessage, 1 >::CloseNonGracefully()
RCFChannelPairBase< TCFMessage, 1 >::CreateRecv(TInt)
RCFChannelPairBase< TCFMessage, 1 >::CreateRecv(const TMsgQueues &,TOwnerType)
RCFChannelPairBase< TCFMessage, 1 >::CreateSend(TInt)
RCFChannelPairBase< TCFMessage, 1 >::CreateSend(const TMsgQueues &,TOwnerType)
RCFChannelPairBase< TCFMessage, 1 >::GetRecvMsgQueues(TMsgQueues &)const
RCFChannelPairBase< TCFMessage, 1 >::GetSendMsgQueues(TMsgQueues &)const
RCFChannelPairBase< TCFMessage, 1 >::IsMsgPIG(const TAny *)
RCFChannelPairBase< TCFMessage, 1 >::NotifyDataAvailable(CActive &)
RCFChannelPairBase< TCFMessage, 1 >::NotifyDataAvailable(TRequestStatus &)
RCFChannelPairBase< TCFMessage, 1 >::NotifySpaceAvailable(CActive &,TInt)
RCFChannelPairBase< TCFMessage, 1 >::NotifySpaceAvailable(TRequestStatus &,TInt)
RCFChannelPairBase< TCFMessage, 1 >::RCFChannelPairBase(TInt)
RCFChannelPairBase< TCFMessage, 1 >::RawReceive(TCFMessage &)
RCFChannelPairBase< TCFMessage, 1 >::Receive(TCFMessage &)
RCFChannelPairBase< TCFMessage, 1 >::Send(const TCFMessage &,TInt)
RCFChannelPairBase< TCFMessage, 1 >::SendPIG()
Inherited Enumerations
CActive:TPriority
Inherited Attributes
CActive::iStatus

Constructor & Destructor Documentation

RCFChannelPair(TInt)

RCFChannelPair(TIntaAOPriority = CActive::EPriorityStandard)[inline]

Parameters

TInt aAOPriority = CActive::EPriorityStandard

Member Functions Documentation

CancelSpaceAvailable()

voidCancelSpaceAvailable()[inline]

NotifySpaceAvailable(TRequestStatus &)

voidNotifySpaceAvailable(TRequestStatus &aStatus)[inline]

Parameters

TRequestStatus & aStatus

NotifySpaceAvailable(CActive &)

voidNotifySpaceAvailable(CActive &aRequester)[inline]

Parameters

CActive & aRequester

Send(const TCFMessage &)

TInt Send(const TCFMessage &aMsg)[inline]

Parameters

const TCFMessage & aMsg