CommsFW::RCFChannelBase Class Reference

class CommsFW::RCFChannelBase : protected CommsFW::RCFChannelRawBase

Inherits from

Nested Classes and Structures

Constructor & Destructor Documentation

~RCFChannelBase()

~RCFChannelBase()[inline]

Member Functions Documentation

CancelDataAvailable()

voidCancelDataAvailable()[inline]

CancelSpaceAvailable(TInt)

voidCancelSpaceAvailable(TIntaPriority)[inline]

Parameters

TInt aPriority

Close()

voidClose()[inline]

Create(TInt)

TInt Create(TIntaSlots)[inline]

Parameters

TInt aSlots

Create(const TMsgQueues &, TOwnerType)

TInt Create(const TMsgQueues &aMsgQueues,
TOwnerTypeaOwner = EOwnerThread
)[inline]

Parameters

const TMsgQueues & aMsgQueues
TOwnerType aOwner = EOwnerThread

GetMsgQueues(TMsgQueues &)

voidGetMsgQueues(TMsgQueues &aMsgQueues)const [inline]

Parameters

TMsgQueues & aMsgQueues

IsOpen()

TBool IsOpen()const [inline]

NotifyDataAvailable(TRequestStatus &)

voidNotifyDataAvailable(TRequestStatus &aStatus)[inline]

Parameters

TRequestStatus & aStatus

NotifySpaceAvailable(TRequestStatus &, TInt)

voidNotifySpaceAvailable(TRequestStatus &aStatus,
TIntaPriority
)[inline]

Parameters

TRequestStatus & aStatus
TInt aPriority

Receive(T &)

TInt Receive(T &aMsg)[inline]

Parameters

T & aMsg

Send(const T &, TInt)

TInt Send(const T &aMsg,
TIntaPriority
)[inline]

Parameters

const T & aMsg
TInt aPriority

Member Type Definitions Documentation

Typedef TMsgQueues

typedef struct CommsFW::RCFChannelBase::TMsgQueuesTAGTMsgQueues

Defines message queues data structure for the array of internal message queues in a channel. Used when getting the array of message queues in and out of the channel instance.

Member Data Documentation

RMsgQueueBase iQueues

RMsgQueueBase iQueues[private]