CSlaveInfo Class Reference

class CSlaveInfo : public CBase

Inherits from

Constructor & Destructor Documentation

CSlaveInfo(TUint32)

CSlaveInfo(TUint32aMaster)[private]

C++ default constructor.

Parameters

TUint32 aMaster

~CSlaveInfo()

~CSlaveInfo()[virtual]

Destructor.

Member Functions Documentation

ConstructL(TDesC &)

voidConstructL(TDesC &aName)[private]

By default Symbian OS constructor is private.

Parameters

TDesC & aName

GetEvent(TDesC &)

TEventTc *GetEvent(TDesC &aEventName)

Get event name requested from slave.

Parameters

TDesC & aEventName

NewL(TDesC &, TUint32)

CSlaveInfo *NewL(TDesC &aName,
TUint32aMaster
)[static]

Two-phased constructor.

Parameters

TDesC & aName
TUint32 aMaster

Member Enumerations Documentation

Enum TSlaveState

Enumerators

ESlaveIdle
ESlaveReserveSent
ESlaveReserved
ESlaveReleaseSent
ESlaveReleased

Member Data Documentation

RPointerArray< TEventTc > iEvents

RPointerArray< TEventTc >iEvents

TUint32 iMasterId

TUint32 iMasterId

TPtrC iName

TPtrC iName

HBufC * iNameBuf

HBufC *iNameBuf[private]

TUint32 iSlaveDevId

TUint32 iSlaveDevId

TInt iState

TInt iState