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 |
void | Append | ( | TRegisterNotificationEvent | aEvent | ) |
TRegisterNotificationEvent aEvent |
TBool | Find | ( | TRegisterNotificationEvent | aEvent | ) | const |
TRegisterNotificationEvent aEvent |
void | Remove | ( | TRegisterNotificationEvent | aEvent | ) |
TRegisterNotificationEvent aEvent |