IEBgps/inc/IEBgpsInfo.h
changeset 3 93fff7023be8
--- /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 <e32base.h> 
+
+/**
+ * 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__