CommsFW::RCFChannelRawBase Class Reference

class CommsFW::RCFChannelRawBase

Constructor & Destructor Documentation

RCFChannelRawBase()

IMPORT_CRCFChannelRawBase()

~RCFChannelRawBase()

IMPORT_C~RCFChannelRawBase()

Member Functions Documentation

CancelDataAvailable(RMsgQueueBase *)

IMPORT_C voidCancelDataAvailable(RMsgQueueBase *aQueues)

Parameters

RMsgQueueBase * aQueues

CancelSpaceAvailable(TInt, RMsgQueueBase *)

IMPORT_C voidCancelSpaceAvailable(TIntaPriority,
RMsgQueueBase *aQueues
)

Parameters

TInt aPriority
RMsgQueueBase * aQueues

Close(RMsgQueueBase *, TInt)

IMPORT_C voidClose(RMsgQueueBase *aQueues,
TIntaPriorities
)

Parameters

RMsgQueueBase * aQueues
TInt aPriorities

Create(TInt, TInt, RMsgQueueBase *, TInt)

IMPORT_C TIntCreate(TIntaSlots,
TIntaSize,
RMsgQueueBase *aQueues,
TIntaPriorities
)

Parameters

TInt aSlots
TInt aSize
RMsgQueueBase * aQueues
TInt aPriorities

Create(const RMsgQueueBase *, TOwnerType, RMsgQueueBase *, TInt)

IMPORT_C TIntCreate(const RMsgQueueBase *aForeignQueues,
TOwnerTypeaOwner,
RMsgQueueBase *aQueues,
TIntaPriorities
)

Parameters

const RMsgQueueBase * aForeignQueues
TOwnerType aOwner
RMsgQueueBase * aQueues
TInt aPriorities

GetMsgQueues(RMsgQueueBase *, const RMsgQueueBase *, TInt)

IMPORT_C voidGetMsgQueues(RMsgQueueBase *aForeignQueues,
const RMsgQueueBase *aQueues,
TIntaPriorities
)const

Parameters

RMsgQueueBase * aForeignQueues
const RMsgQueueBase * aQueues
TInt aPriorities

IsOpen(const RMsgQueueBase *)

IMPORT_C TBoolIsOpen(const RMsgQueueBase *aQueues)const

Parameters

const RMsgQueueBase * aQueues

NotifyDataAvailable(TRequestStatus &, RMsgQueueBase *)

IMPORT_C voidNotifyDataAvailable(TRequestStatus &aStatus,
RMsgQueueBase *aQueues
)

Parameters

TRequestStatus & aStatus
RMsgQueueBase * aQueues

NotifySpaceAvailable(TRequestStatus &, TInt, RMsgQueueBase *)

IMPORT_C voidNotifySpaceAvailable(TRequestStatus &aStatus,
TIntaPriority,
RMsgQueueBase *aQueues
)

Parameters

TRequestStatus & aStatus
TInt aPriority
RMsgQueueBase * aQueues

Receive(TAny *, TInt, RMsgQueueBase *, TInt)

IMPORT_C TIntReceive(TAny *aMsg,
TIntaSize,
RMsgQueueBase *aQueues,
TIntaPriorities
)

Parameters

TAny * aMsg
TInt aSize
RMsgQueueBase * aQueues
TInt aPriorities

Send(const TAny *, TInt, TInt, RMsgQueueBase *)

IMPORT_C TIntSend(const TAny *aMsg,
TIntaPriority,
TIntaSize,
RMsgQueueBase *aQueues
)

Parameters

const TAny * aMsg
TInt aPriority
TInt aSize
RMsgQueueBase * aQueues

Member Data Documentation

CChannelDrain * iDrain

CChannelDrain *iDrain[private]