2 * Copyright (c) 2004-2007 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: Virtual Phonebook contact store interface.
19 #ifndef MVPBKCONTACTSTORE2_H
20 #define MVPBKCONTACTSTORE2_H
25 // FORWARD DECLARATION
26 class MVPbkSingleContactLinkOperationObserver;
27 class MVPbkContactOperationBase;
32 * This class is an extension to MVPbkContactStore.
33 * See documentation of MVPbkContactStore from header mvpbkcontactstore.h
35 * You can access this extension by calling MVPbkContactStore->ContactStoreExtension()
37 class MVPbkContactStore2
42 * This extension cannot be destroyed through this interface.
44 virtual ~MVPbkContactStore2() {};
49 * Returns own contact link asynchronously.
51 * @params aObserver Operation observer
52 * @return operation handle
55 virtual MVPbkContactOperationBase* OwnContactLinkL(
56 MVPbkSingleContactLinkOperationObserver& aObserver) const = 0;
61 #endif // MVPBKCONTACTSTORE2_H