vpnengine/ikev1lib/inc/ikev1plugin.h
branchRCL_3
changeset 46 29c8f9bc68e1
parent 0 33413c0669b9
child 49 5960d2d03390
equal deleted inserted replaced
44:735de8341ce4 46:29c8f9bc68e1
    17 
    17 
    18 #ifndef C_IKEV1PLUGIN_H
    18 #ifndef C_IKEV1PLUGIN_H
    19 #define C_IKEV1PLUGIN_H
    19 #define C_IKEV1PLUGIN_H
    20 
    20 
    21 #include <e32base.h>
    21 #include <e32base.h>
       
    22 #include <softtokenpluginif.h>
    22 
    23 
    23 #include "ikepluginif.h"
    24 #include "ikepluginif.h"
    24 #include "pfkeysocketif.h"
    25 #include "pfkeysocketif.h"
    25 
    26 
    26 // FORWARD DECLARATIONS
    27 // FORWARD DECLARATIONS
    88     
    89     
    89     /** 
    90     /** 
    90      * Returns event logger interface.
    91      * Returns event logger interface.
    91      */
    92      */
    92     MKmdEventLoggerIf& EventLogger();
    93     MKmdEventLoggerIf& EventLogger();
    93     
    94 
       
    95     /** 
       
    96       * Returns SoftToken interface.
       
    97       */
       
    98     CSoftTokenPluginIf* SoftToken();
    94 	
    99 	
    95 // Methods to build and send PFKEY API primitives to IPsec
   100 // Methods to build and send PFKEY API primitives to IPsec
    96     
   101     
    97     void AcquireSAError( TIpsecSAData& aSAData,
   102     void AcquireSAError( TIpsecSAData& aSAData,
    98                          TInt aError );
   103                          TInt aError );
   168     /**
   173     /**
   169      * Debug trace interface.
   174      * Debug trace interface.
   170      * Not own.
   175      * Not own.
   171      */
   176      */
   172 	MIkeDebug&                      iDebug;
   177 	MIkeDebug&                      iDebug;
       
   178 
       
   179     /**
       
   180      * SoftToken plugin.
       
   181      * Own.
       
   182      */
       
   183     CSoftTokenPluginIf* iSoftToken;
       
   184 
   173     };
   185     };
   174 
   186 
   175 
   187 
   176 #endif // C_IKEV1PLUGIN_H
   188 #endif // C_IKEV1PLUGIN_H