datacommsserver/esockserver/inc/es_connectionservermessages.h
changeset 0 dfb7c4ff071f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/datacommsserver/esockserver/inc/es_connectionservermessages.h	Thu Dec 17 09:22:25 2009 +0200
@@ -0,0 +1,82 @@
+// Copyright (c) 2006-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:
+//
+// Description:
+//
+
+/**
+ @file
+ @internalComponent
+ @released since 399
+*/
+
+#if !defined(__ES_CONNECTIONSERVERMESSAGES_H__)
+#define __ES_CONNECTIONSERVERMESSAGES_H__
+
+#include <e32def.h>
+
+/**
+Socket server messages
+@internalComponent
+*/
+enum TConnectionServerMessage
+	{
+    //When editing this list, please do not forget to update
+    //the associated policy file  (ss_secpol.cpp)
+    // .. and the logging file (ss_log.cpp)
+
+	// Connection server messages
+	ECMCreate 				= 0x00,
+	ECMClose				= 0x01,
+	ECMAttachToTierManager	= 0x02,
+
+	// Access Point Status Query
+	
+	ECMAccessPointStatusQuery_DoThenGetResultOrSize	= 0x11,
+	// args: 1- query bundle buffer, 2- result bundle buffer, 3- ptr to size
+
+	ECMAccessPointStatusQuery_GetResult				= 0x12,
+	// args: 1- result bundle buffer
+
+	ECMAccessPointStatusQuery_Cancel				= 0x13,
+	// no args
+
+
+	// Access Point Notification
+
+	ECMAccessPointNotification_SetupThenAwaitThenGetResultOrSize	= 0x21,
+	// args: 1- setup bundle buffer, 2- result bundle buffer, 3- ptr to size
+
+	ECMAccessPointNotification_AwaitThenGetResultOrSize				= 0x22,
+	// args: 1- ignore,              2- result bundle buffer, 3- ptr to size
+
+	ECMAccessPointNotification_GetResult							= 0x23,
+	// args: 1- ignore,              2- result bundle buffer
+
+	ECMAccessPointNotification_Cancel 								= 0x24,
+	// no args
+
+    //When editing this list, please do not forget to update
+    //the associated policy file  (ss_secpol.cpp)
+    // .. and the logging file (ss_log.cpp)
+
+	ECMApiExtBindIface					= 0x31,
+	ECMApiExtIfaceSendReceive			= 0x32,
+	ECMApiExtIfaceSend					= 0x33,
+	ECMApiExtIfaceClose					= 0x34,
+	
+
+    };
+
+
+#endif // __ES_CONNECTIONSERVERMESSAGES_H__
+