CFscContactActionService Class Reference
class CFscContactActionService : public CBase |
Contact Action Service API. Defines an ECom interface for the Contact Action Service.
Constructor & Destructor Documentation
~CFscContactActionService()
~CFscContactActionService | ( | ) | [inline, virtual] |
Member Functions Documentation
AllActionsListL(TUint64)
Method for quering all actions from existing action plugins. Unlike QueryActionsL, this doesn't consider contact data but just returns all actions.
Parameters
TUint64 aActionTypeFlags | Action type flags which are used to filter actions. Use value KFscAtAll to get all. |
CancelExecute()
void | CancelExecute | ( | ) | [pure virtual] |
Cancels async method ExecuteL.
CancelQueryActions()
void | CancelQueryActions | ( | ) | [pure virtual] |
Cancels async method QueryActionsL.
ExecuteL(TUid, MFscContactActionServiceObserver *)
Execute action. Asynchronous. Data is ready when observer's ExecuteComplete mthod is invoked.
NewL(CVPbkContactManager &)
QueryActionsL(MFscContactActionServiceObserver *, TBool, TUint64, TInt)
Method for quering available actions Method searches actions for pre-set contact/group set. Results can be received with QueryResults method. Asynchronous. Data is ready when observer's QueryActionsComplete method is invoked.
QueryResults()
Return action query results. Empty list is returned if no queries has been done
SetContactSetL(MFscContactLinkIterator *)
void | SetContactSetL | ( | MFscContactLinkIterator * | aIterator | ) | [pure virtual] |
Method for setting current contact set to the service.
Parameters
MFscContactLinkIterator * aIterator | iterator to collection of MVPbkContactLink objects. Collection can contain links to contacts and group. |
SetContactSetL(const RFscStoreContactList &)
Method for setting current contact set to the service.
Parameters
const RFscStoreContactList & aStoreContactList | collection of MVPbkStoreContact objects. Collection can contain ONLY contacts (no groups). |
Member Data Documentation
TUid
iDtor_ID_Key
TUid
| iDtor_ID_Key | [private] |
iDtor_ID_Key Instance identifier key. When instance of an implementation is created by ECOM framework, the framework will assign UID for it. The UID is used in destructor to notify framework that this instance is being destroyed and resources can be released.
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.