TEventIf Class Reference

class TEventIf

Constructor & Destructor Documentation

TEventIf(TReqType, const TName &, TEventType)

TEventIf(TReqTypeaType = EEnable,
const TName &aName =  KNullDesC(),
TEventTypeaEventType = EIndication
)[inline]

C++ constructor with params.

Parameters

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

Member Functions Documentation

Copy(const TEventIf &)

voidCopy(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 &)

voidSet(TReqTypeaType,
const TName &aName
)[inline]

Set request type and event name.

Parameters

TReqType aType
const TName & aName

Set(TReqType, const TName &, TEventType)

voidSet(TReqTypeaType,
const TName &aName,
TEventTypeaEventType
)[inline]

Set request type, event name and event type.

Parameters

TReqType aType
const TName & aName
TEventType aEventType

SetEventType(TEventType)

voidSetEventType(TEventTypeaEventType)[inline]

Set event to state event.

Parameters

TEventType aEventType

SetName(const TName &)

voidSetName(const TName &aName)[inline]

Set event name.

Parameters

const TName & aName

SetType(TReqType)

voidSetType(TReqTypeaType)[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.