searchfw/plugins/messagingplugin/inc/messagessearchplugindefines.h
author Maximilian Odendahl <maxodendahl@gmail.com>
Mon, 15 Feb 2010 16:38:49 +0100
changeset 4 c1a7ca8407fe
parent 0 f979ecb2b13e
permissions -rw-r--r--
fix for Bug 1908

/*
* Copyright (c) 2006-2007 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:   ECom search interface definition
*
*/




#ifndef DEFINES_H
#define DEFINES_H

#include<e32std.h>

const TInt 		KSearchThisManyMessagesInOneGo 			= 50;
const TUint 	KKeywordsArrayGranularity 					=	5;
const TUint 	KEmailMessageItemIdLengthInHex 			= 8;
const TUint 	KEmailBufferExpandSize 							= 25;
const TInt 		KEmailSegmentLength 								= 256;
const TInt 		KMaxMimeLength               				= 50;
const TUint 	KSmsMessageItemIdLengthInHex 				=	8;
const TUint 	KSmsBufferExpandSize 								= 25;
const TInt 		KLongEmailDefinition 								= 160;
const TInt 		KSearchTimeFrame 										= 100000; 	// milliseconds given to each RunL cycle.
                                      // searches as many items as possible in this time.
const TInt 		KBufferLength 											= 24;

_LIT( KMessagesSearchPlugIn,		"CMessagesSearchPlugIn");
_LIT8(KText,										"MIME/TEXT");
_LIT( KResoureFileName, 				"messagespluginresource.RSC" );


enum TMessageSearchPlugInPanics
{
  EMessageSearchPlugInWrongConstructionParameters = 1,
  EMessageSearchPlugInActiveSearchingExist,
  EMessageSearchPlugInNoOperation
};
	
#endif // DEFINES_H

// End of File