eapol/eapol_framework/eapol_symbian/eap_server/include/EapServer.h
changeset 49 43351a4f2da3
parent 26 9abfd4f00d37
--- a/eapol/eapol_framework/eapol_symbian/eap_server/include/EapServer.h	Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/eap_server/include/EapServer.h	Thu Sep 16 13:07:04 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;