TEventsMask Class Reference

class TEventsMask

This class stores the supported events list in a bitmask. The event ids are numbers from 0x01 to 0x09 (from specs). A 1 in the 0xXX position means that the XX eventid event is supported, a 0 in the same position means that it's not supported.

Public Member Functions
TEventsMask ()
void Append ( TRegisterNotificationEvent )
void Begin ()
TBool Find ( TRegisterNotificationEvent )
TRegisterNotificationEvent Get ()
TBool Next ()
void Remove ( TRegisterNotificationEvent )
void Reset ()
Private Attributes
TUint16 iMask
TUint8 iNextSupportedEvent

Constructor & Destructor Documentation

TEventsMask()

TEventsMask ( )

Member Functions Documentation

Append(TRegisterNotificationEvent)

void Append ( TRegisterNotificationEvent aEvent )

Parameters

TRegisterNotificationEvent aEvent

Begin()

void Begin ( )

Find(TRegisterNotificationEvent)

TBool Find ( TRegisterNotificationEvent aEvent ) const

Parameters

TRegisterNotificationEvent aEvent

Get()

TRegisterNotificationEvent Get ( ) const

Next()

TBool Next ( )

Remove(TRegisterNotificationEvent)

void Remove ( TRegisterNotificationEvent aEvent )

Parameters

TRegisterNotificationEvent aEvent

Reset()

void Reset ( )

Member Data Documentation

TUint16 iMask

TUint16 iMask [private]

TUint8 iNextSupportedEvent

TUint8 iNextSupportedEvent [private]