pimprotocols/pbap/inc/pbapvcardexporterutil.h
branchRCL_3
changeset 6 e8e3147d53eb
parent 0 e686773b3f54
child 19 5b6f26637ad3
equal deleted inserted replaced
5:81f8547efd4f 6:e8e3147d53eb
     1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    50 	*/
    50 	*/
    51 	void ExportCallHistoryL(const CLogEvent& aEvent, RWriteStream& aWriteStream,
    51 	void ExportCallHistoryL(const CLogEvent& aEvent, RWriteStream& aWriteStream,
    52 						TVCardVersion aFormat, TUint64 aFilter);
    52 						TVCardVersion aFormat, TUint64 aFilter);
    53 	void ExportEmptyVCardL(RWriteStream& aWriteStream, TVCardVersion aFormat);
    53 	void ExportEmptyVCardL(RWriteStream& aWriteStream, TVCardVersion aFormat);
    54 
    54 
       
    55 	TContactItemId FindContactIdFromNumberL(const TDesC& aNumber);
    55 public:
    56 public:
    56 	/**
    57 	/**
    57 	PBAP clients are supposed to provide any information regarding the contact item represented by aContactId.
    58 	PBAP clients are supposed to provide any information regarding the contact item represented by aContactId.
    58 	This information should be in form of standard vCard property, all such properties should be appended to the array aPropertyList.
    59 	This information should be in form of standard vCard property, all such properties should be appended to the array aPropertyList.
    59 	*/
    60 	*/
    72 	
    73 	
    73 private:
    74 private:
    74  	CContactDatabase& 	iDatabase;
    75  	CContactDatabase& 	iDatabase;
    75 	CPbapLogWrapper*	iLogWrapper;
    76 	CPbapLogWrapper*	iLogWrapper;
    76 	const CLogEvent*	iLogEvent;
    77 	const CLogEvent*	iLogEvent;
       
    78 	TContactItemId		iLogEventContactId;
    77 	TVCardVersion 		iFormat;
    79 	TVCardVersion 		iFormat;
    78 	TUint64			iFilter;	
    80 	TUint64			iFilter;	
    79 	RTz                 	iTzClient;
    81 	RTz                 	iTzClient;
    80 	};
    82 	};
    81 
    83