diff -r e1e28b0273b0 -r 93fff7023be8 IEBgps/inc/IEBgpsInfo.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/IEBgps/inc/IEBgpsInfo.h Fri Oct 15 10:18:29 2010 +0900 @@ -0,0 +1,85 @@ +/* +* Copyright (c) 2009 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: Juha Kauppinen, Mika Hokkanen +* +* Description: Photo Browser +* +*/ + +#ifndef __IEBGPSINFO_H__ +#define __IEBGPSINFO_H__ + +// Include files +#include + +/** + * Server name + */ +_LIT(KIEBgpServerName, "IEBgpServer_0x2002135"); + +/** + * Server version + */ +const TUint KIEBgpServerMajorVersion = 0; +const TUint KIEBgpServerMinorVersion = 1; +const TUint KIEBgpServerBuildVersion = 1; + +/** + * Default message slots for the server + */ +const TInt KIEDefaultMsgSlot = 4; + +/** + * Thread's max and min heap sizes + */ +const TUint KIEHeapSizeMin = 0x10000; +const TUint KIEHeapSizeMax = 0x3000000; + +enum TImageArrayMode + { + EImages = 1, + EFaces + }; + +/** + * Server seesion sevices + */ +enum TIEBgpServerRequests +{ + EIESrvTest = 1, + EIESrvCloseSession, + EIEThumbnailGeneration, + EIESingleTNGeneration, + EIESingleTNGenerationWithBitmap, + EIECancelThumbnailGeneration , + EIEStartProcessing +}; + +enum TBGPSEventCode +{ + EEventNone = 1, + ETNGenerationcomplete, + ETNGenerationCancelled, + EFaceDetectionComplete, + EFaceAddedToExif, + EFaceRemovedFromExif, + ESingleFaceDetectionComplete, + EFaceDetectionCancelled +}; + +/** + * starts the server thread + * called by client + */ +IMPORT_C TInt CreateServerThread(RThread& aThread); + +#endif // __IEBGPSINFO_H__