MCommV2 Class Reference

class MCommV2 : public MBcaControlObserver

Inherits from

Public Member Functions
IMPORT_C const TDesC &BcaName()
const TDesC &BcaStack()
IMPORT_C voidCommCancel()
IMPORT_C voidCommClose()
IMPORT_C voidCommConstructL(TInt, TInt)
IMPORT_C voidCommDelete()
IMPORT_C TBoolCommIsReading()
IMPORT_C TBoolCommIsWriting()
IMPORT_C TIntCommOpen(const TDesC &)
IMPORT_C voidCommRead(TDes8 &)
IMPORT_C voidCommReadCancel()
voidCommReadComplete(TInt)
IMPORT_C voidCommReadOneOrMore(TDes8 &)
IMPORT_C voidCommReadReady()
IMPORT_C voidCommWrite(const TDesC8 &)
IMPORT_C voidCommWriteCancel()
voidCommWriteComplete(TInt)
IMPORT_C voidCommWriteReady()
TInt IapId()
voidInitializeComplete()
IMPORT_C const TDesC &Port()
IMPORT_C voidSetBca(BasebandChannelAdaptation::MBca *)
voidShutdownComplete(TInt)
voidStop(TInt)
Protected Member Functions
MCommV2()
Protected Attributes
BasebandChannelAdaptation::MBca *iBca
CScriptBcaControl *iBcaControl
TName iChannelId
CCommReaderV2 *iCommReader
CCommWriterV2 *iCommWriter

Constructor & Destructor Documentation

MCommV2()

IMPORT_CMCommV2()[protected]

Constructor

Member Functions Documentation

BcaName()

IMPORT_C const TDesC &BcaName()[virtual]

BcaStack()

const TDesC &BcaStack()[pure virtual]

CommCancel()

IMPORT_C voidCommCancel()

CommClose()

IMPORT_C voidCommClose()

CommConstructL(TInt, TInt)

IMPORT_C voidCommConstructL(TIntaReadPriority,
TIntaWritePriority
)

Parameters

TInt aReadPriority
TInt aWritePriority

CommDelete()

IMPORT_C voidCommDelete()

CommIsReading()

IMPORT_C TBoolCommIsReading()const

CommIsWriting()

IMPORT_C TBoolCommIsWriting()const

CommOpen(const TDesC &)

IMPORT_C TIntCommOpen(const TDesC &aChannelId)

Parameters

const TDesC & aChannelId

CommRead(TDes8 &)

IMPORT_C voidCommRead(TDes8 &aDes)

Parameters

TDes8 & aDes

CommReadCancel()

IMPORT_C voidCommReadCancel()

CommReadComplete(TInt)

voidCommReadComplete(TIntaStatus)[pure virtual]

Parameters

TInt aStatus

CommReadOneOrMore(TDes8 &)

IMPORT_C voidCommReadOneOrMore(TDes8 &aDes)

Parameters

TDes8 & aDes

CommReadReady()

IMPORT_C voidCommReadReady()

CommWrite(const TDesC8 &)

IMPORT_C voidCommWrite(const TDesC8 &aDes)

Parameters

const TDesC8 & aDes

CommWriteCancel()

IMPORT_C voidCommWriteCancel()

CommWriteComplete(TInt)

voidCommWriteComplete(TIntaStatus)[pure virtual]

Parameters

TInt aStatus

CommWriteReady()

IMPORT_C voidCommWriteReady()

IapId()

TInt IapId()[pure virtual]

InitializeComplete()

voidInitializeComplete()[pure virtual]

Port()

IMPORT_C const TDesC &Port()[virtual]

SetBca(BasebandChannelAdaptation::MBca *)

IMPORT_C voidSetBca(BasebandChannelAdaptation::MBca *aBca)[virtual]

ShutdownComplete(TInt)

voidShutdownComplete(TIntaError)[pure virtual]

Parameters

TInt aError

Stop(TInt)

voidStop(TIntaError)[pure virtual]

Parameters

TInt aError

Member Data Documentation

BasebandChannelAdaptation::MBca * iBca

BasebandChannelAdaptation::MBca *iBca[protected]

CScriptBcaControl * iBcaControl

CScriptBcaControl *iBcaControl[protected]

TName iChannelId

TName iChannelId[protected]

CCommReaderV2 * iCommReader

CCommReaderV2 *iCommReader[protected]

CCommWriterV2 * iCommWriter

CCommWriterV2 *iCommWriter[protected]