vpnengine/ikev1lib/inc/ikev1dialog.h
branchRCL_3
changeset 49 5960d2d03390
parent 46 29c8f9bc68e1
equal deleted inserted replaced
46:29c8f9bc68e1 49:5960d2d03390
    26 class CIkev1Dialog;
    26 class CIkev1Dialog;
    27 class CIkev1PluginSession;
    27 class CIkev1PluginSession;
    28 class RFs;
    28 class RFs;
    29 class MIkeDebug;
    29 class MIkeDebug;
    30 
    30 
    31 
       
    32 /** 
    31 /** 
    33 * IKE dialog complete
    32 * IKE dialog complete
    34 * @internalComponent
    33 * @internalComponent
    35 */
    34 */
    36 class MIkeDialogComplete
    35 class MIkeDialogComplete
    37 {
    36 {
    38 	public:
    37 	public:
    39 		/** 
    38 		/** 
    40          * IKE dialog completed 
    39          * IKE dialog completed 
    41          * @internalComponent
    40          * @internalComponent
       
    41          * 
    42          */
    42          */
    43 		virtual TInt DialogCompleteL(
    43 		virtual TInt DialogCompleteL(CIkev1Dialog* aDialog, TAny* aUserInfo, HBufC8* aUsername, HBufC8* aSecret, HBufC8* aDomain)=0; 
    44 		    TAny* aUserInfo, HBufC8* aUsername, HBufC8* aSecret) = 0;
       
    45 };
    44 };
       
    45 
    46 
    46 
    47 
    47 
    48 NONSHARABLE_CLASS(CDialogTimeout) : public CTimer
    48 NONSHARABLE_CLASS(CDialogTimeout) : public CTimer
    49 {
    49 {
    50 public:
    50 public:
    74     CIkev1Dialog( MIkeDebug& aDebug );
    74     CIkev1Dialog( MIkeDebug& aDebug );
    75     ~CIkev1Dialog();
    75     ~CIkev1Dialog();
    76 
    76 
    77     void GetAsyncUNPWDialogL(TAny *aUserInfo, MIkeDialogComplete* aCallback);
    77     void GetAsyncUNPWDialogL(TAny *aUserInfo, MIkeDialogComplete* aCallback);
    78     void GetAsyncUNAMEDialog(TAny *aUserInfo, MIkeDialogComplete* aCallback);    
    78     void GetAsyncUNAMEDialog(TAny *aUserInfo, MIkeDialogComplete* aCallback);    
    79     void GetAsyncSecureidPinDialogL(TAny *aUserInfo, MIkeDialogComplete*  aCallback);
       
    80     void GetAsyncSecureidDialogL(TAny *aUserInfo, MIkeDialogComplete*  aCallback);
    79     void GetAsyncSecureidDialogL(TAny *aUserInfo, MIkeDialogComplete*  aCallback);
    81     void GetAsyncSecureNextPinDialogL(TAny *aUserInfo, MIkeDialogComplete* aCallback);    
    80     void GetAsyncSecureNextPinDialogL(TAny *aUserInfo, MIkeDialogComplete* aCallback);    
    82     void GetAsyncRespDialog(TPtr8 aChallenge, TAny *aUserInfo, MIkeDialogComplete* aCallback);
    81     void GetAsyncRespDialog(TPtr8 aChallenge, TAny *aUserInfo, MIkeDialogComplete* aCallback);
    83     void ShowErrorDialogL(TInt aDialogType, TAny *aUserInfo, MIkeDialogComplete*  aCallback);
    82     void ShowErrorDialogL(TInt aDialogType, TAny *aUserInfo, MIkeDialogComplete*  aCallback);
    84 	void StoreUserNameL(TPtr8 aUserName);
    83 	void StoreUserNameL(TPtr8 aUserName);