class MLbtContainerChangeEventObserver |
MLbtContainerChangeEventObserver is a an observer
Public Member Functions | |
---|---|
void | TriggerStoreChanged(RArray< TLbtTriggerId > &, TLbtTriggerEventMask, TLbtContainerChangedAreaType, RArray< TUid > &) |
Public Member Enumerations | |
---|---|
enum | TLbtContainerChangedAreaType { ETypeUnKnown = 0x0000, ETypeCircularTriggerChange = 0x0001, ETypeRectangularTriggerChange = 0x0002, ETypeCellularTriggerChange = 0x0004, ETypeHybridTriggerChange = 0x0010, ETypeAll = 0xFFFF } |
void | TriggerStoreChanged | ( | RArray< TLbtTriggerId > & | aTriggerIds, |
TLbtTriggerEventMask | aEventMask, | |||
TLbtContainerChangedAreaType | aAreaType, | |||
RArray< TUid > & | aManagerUids | |||
) | [pure virtual] |
The method that has to be implemented to obtain events when the trigger store is modified.
To obtain the events, the client will have to set itself as an observer using CLbtContainer::SetChangeObserver()
The client should not block this method for a long time.
RArray< TLbtTriggerId > & aTriggerIds | aList of triggers that were changed. The ownership is NOT transferred to the client. The client will have to delete this after processing the event. |
TLbtTriggerEventMask aEventMask | The type of changes on the triggers. This is a bitmask of CLbtContainer::TLbtTriggerChangeEvent. |
TLbtContainerChangedAreaType aAreaType | |
RArray< TUid > & aManagerUids |
ETypeUnKnown = 0x0000 | |
ETypeCircularTriggerChange = 0x0001 | |
ETypeRectangularTriggerChange = 0x0002 | |
ETypeCellularTriggerChange = 0x0004 | |
ETypeHybridTriggerChange = 0x0010 | |
ETypeAll = 0xFFFF |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.