CommsFW::RCFChannelRawBase Class Reference

class CommsFW::RCFChannelRawBase

Constructor & Destructor Documentation

RCFChannelRawBase()

IMPORT_C RCFChannelRawBase ( )

~RCFChannelRawBase()

IMPORT_C ~RCFChannelRawBase ( )

Member Functions Documentation

CancelDataAvailable(RMsgQueueBase *)

IMPORT_C void CancelDataAvailable ( RMsgQueueBase * aQueues )

Parameters

RMsgQueueBase * aQueues

CancelSpaceAvailable(TInt, RMsgQueueBase *)

IMPORT_C void CancelSpaceAvailable ( TInt aPriority,
RMsgQueueBase * aQueues
)

Parameters

TInt aPriority
RMsgQueueBase * aQueues

Close(RMsgQueueBase *, TInt)

IMPORT_C void Close ( RMsgQueueBase * aQueues,
TInt aPriorities
)

Parameters

RMsgQueueBase * aQueues
TInt aPriorities

Create(TInt, TInt, RMsgQueueBase *, TInt)

IMPORT_C TInt Create ( TInt aSlots,
TInt aSize,
RMsgQueueBase * aQueues,
TInt aPriorities
)

Parameters

TInt aSlots
TInt aSize
RMsgQueueBase * aQueues
TInt aPriorities

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

IMPORT_C TInt Create ( const RMsgQueueBase * aForeignQueues,
TOwnerType aOwner,
RMsgQueueBase * aQueues,
TInt aPriorities
)

Parameters

const RMsgQueueBase * aForeignQueues
TOwnerType aOwner
RMsgQueueBase * aQueues
TInt aPriorities

GetMsgQueues(RMsgQueueBase *, const RMsgQueueBase *, TInt)

IMPORT_C void GetMsgQueues ( RMsgQueueBase * aForeignQueues,
const RMsgQueueBase * aQueues,
TInt aPriorities
) const

Parameters

RMsgQueueBase * aForeignQueues
const RMsgQueueBase * aQueues
TInt aPriorities

IsOpen(const RMsgQueueBase *)

IMPORT_C TBool IsOpen ( const RMsgQueueBase * aQueues ) const

Parameters

const RMsgQueueBase * aQueues

NotifyDataAvailable(TRequestStatus &, RMsgQueueBase *)

IMPORT_C void NotifyDataAvailable ( TRequestStatus & aStatus,
RMsgQueueBase * aQueues
)

Parameters

TRequestStatus & aStatus
RMsgQueueBase * aQueues

NotifySpaceAvailable(TRequestStatus &, TInt, RMsgQueueBase *)

IMPORT_C void NotifySpaceAvailable ( TRequestStatus & aStatus,
TInt aPriority,
RMsgQueueBase * aQueues
)

Parameters

TRequestStatus & aStatus
TInt aPriority
RMsgQueueBase * aQueues

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

IMPORT_C TInt Receive ( TAny * aMsg,
TInt aSize,
RMsgQueueBase * aQueues,
TInt aPriorities
)

Parameters

TAny * aMsg
TInt aSize
RMsgQueueBase * aQueues
TInt aPriorities

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

IMPORT_C TInt Send ( const TAny * aMsg,
TInt aPriority,
TInt aSize,
RMsgQueueBase * aQueues
)

Parameters

const TAny * aMsg
TInt aPriority
TInt aSize
RMsgQueueBase * aQueues

Member Data Documentation

CChannelDrain * iDrain

CChannelDrain * iDrain [private]