eapol/eapol_framework/eapol_symbian/eap_server/include/EapServer.h
changeset 52 c23bdf5a328a
parent 33 938269283a16
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/EapServer.h	Fri Sep 17 08:30:11 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/EapServer.h	Mon Oct 04 00:19:54 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 /*
-* %version: 12 %
+* %version: 14 %
 */
 
 
@@ -33,6 +33,7 @@
 #include "abs_eap_am_tools.h"
 #include "EapClientIf.h"
 #include "EapServerBackup.h"
+#include "EapServerProcessHandler.h"
 
 class CEapDelayedShutdown;
 
@@ -63,12 +64,20 @@
 
 	void BackupOrRestoreStartingL();
 
+	TInt AddReadyHandler(CEapServerProcessHandler * const handler);
+
+	TInt CompleteReadyHandler(CEapServerProcessHandler * const handler);
+
+	TInt CancelReadyHandler(CEapServerProcessHandler * const handler);
+
 private:
 
     TInt RunError(TInt aErr);
     CEapDelayedShutdown* iShutdown;
 	CEapserverBackup * iBackupRestore;
 
+	RArray<CEapServerProcessHandler *> iReadyHandlers;
+
     TInt iSessionCount;
     abs_eap_am_tools_c * iTools;
     TBool iIsValid;