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 )
void CancelSpaceAvailable ()
void NotifySpaceAvailable ( TRequestStatus &)
void NotifySpaceAvailable ( 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 ( TInt aAOPriority = CActive::EPriorityStandard ) [inline]

Parameters

TInt aAOPriority = CActive::EPriorityStandard

Member Functions Documentation

CancelSpaceAvailable()

void CancelSpaceAvailable ( ) [inline]

NotifySpaceAvailable(TRequestStatus &)

void NotifySpaceAvailable ( TRequestStatus & aStatus ) [inline]

Parameters

TRequestStatus & aStatus

NotifySpaceAvailable(CActive &)

void NotifySpaceAvailable ( CActive & aRequester ) [inline]

Parameters

CActive & aRequester

Send(const TCFMessage &)

TInt Send ( const TCFMessage & aMsg ) [inline]

Parameters

const TCFMessage & aMsg