TEventIf Class Reference

class TEventIf

Constructor & Destructor Documentation

TEventIf(TReqType, const TName &, TEventType)

TEventIf ( TReqType aType = EEnable,
const TName & aName =  KNullDesC (),
TEventType aEventType = EIndication
) [inline]

C++ constructor with params.

Parameters

TReqType aType = EEnable
const TName & aName =  KNullDesC ()
TEventType aEventType = EIndication

Member Functions Documentation

Copy(const TEventIf &)

void Copy ( const TEventIf & aEvent ) [inline]

Copy data from existing TEventIf (or derived class).

Parameters

const TEventIf & aEvent

EventType()

TEventType EventType ( ) const [inline]

Get event type.

Name()

const TName & Name ( ) const [inline]

Get event name.

Set(TReqType, const TName &)

void Set ( TReqType aType,
const TName & aName
) [inline]

Set request type and event name.

Parameters

TReqType aType
const TName & aName

Set(TReqType, const TName &, TEventType)

void Set ( TReqType aType,
const TName & aName,
TEventType aEventType
) [inline]

Set request type, event name and event type.

Parameters

TReqType aType
const TName & aName
TEventType aEventType

SetEventType(TEventType)

void SetEventType ( TEventType aEventType ) [inline]

Set event to state event.

Parameters

TEventType aEventType

SetName(const TName &)

void SetName ( const TName & aName ) [inline]

Set event name.

Parameters

const TName & aName

SetType(TReqType)

void SetType ( TReqType aType ) [inline]

Set request type.

Parameters

TReqType aType

Type()

TReqType Type ( ) const [inline]

Get request type.

Member Enumerations Documentation

Enum TEventType

Event types.

Enumerators

EIndication
EState

Enum TReqType

Event request types.

Enumerators

EReqEvent = 1
EWaitEvent
ERelEvent
ESetEvent
EUnsetEvent
EEnable
ESetWaitPending
ECmdError
ECancelWait

Member Data Documentation

TEventType iEventType

TEventType iEventType [protected]

Event type.

TName iName

TName iName [protected]

Event name (must be unique).

TReqType iType

TReqType iType [protected]

Request type.