CSlaveInfo Class Reference

class CSlaveInfo : public CBase

Inherits from

Constructor & Destructor Documentation

CSlaveInfo(TUint32)

CSlaveInfo ( TUint32 aMaster ) [private]

C++ default constructor.

Parameters

TUint32 aMaster

~CSlaveInfo()

~CSlaveInfo ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL(TDesC &)

void ConstructL ( 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,
TUint32 aMaster
) [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