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()

void CancelDataAvailable ( ) [inline]

CancelSpaceAvailable(TInt)

void CancelSpaceAvailable ( TInt aPriority ) [inline]

Parameters

TInt aPriority

Close()

void Close ( ) [inline]

Create(TInt)

TInt Create ( TInt aSlots ) [inline]

Parameters

TInt aSlots

Create(const TMsgQueues &, TOwnerType)

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

Parameters

const TMsgQueues & aMsgQueues
TOwnerType aOwner = EOwnerThread

GetMsgQueues(TMsgQueues &)

void GetMsgQueues ( TMsgQueues & aMsgQueues ) const [inline]

Parameters

TMsgQueues & aMsgQueues

IsOpen()

TBool IsOpen ( ) const [inline]

NotifyDataAvailable(TRequestStatus &)

void NotifyDataAvailable ( TRequestStatus & aStatus ) [inline]

Parameters

TRequestStatus & aStatus

NotifySpaceAvailable(TRequestStatus &, TInt)

void NotifySpaceAvailable ( TRequestStatus & aStatus,
TInt aPriority
) [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,
TInt aPriority
) [inline]

Parameters

const T & aMsg
TInt aPriority

Member Type Definitions Documentation

Typedef TMsgQueues

typedef struct CommsFW::RCFChannelBase::TMsgQueuesTAG TMsgQueues

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]