eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_aka_symbian.h
branchRCL_3
changeset 46 c74b3d9f6b9e
parent 45 bad0cc58d154
equal deleted inserted replaced
45:bad0cc58d154 46:c74b3d9f6b9e
    14 * Description:  EAP and WLAN authentication protocols.
    14 * Description:  EAP and WLAN authentication protocols.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 18.1.4 %
    19 * %version: 20 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_EAP_AM_TYPE_AKA_SYMBIAN_H_)
    22 #if !defined(_EAP_AM_TYPE_AKA_SYMBIAN_H_)
    23 #define _EAP_AM_TYPE_AKA_SYMBIAN_H_
    23 #define _EAP_AM_TYPE_AKA_SYMBIAN_H_
    24 
    24 
   421 	 * in the database. Returns KErrNone if storing succeeds.
   421 	 * in the database. Returns KErrNone if storing succeeds.
   422 	 */
   422 	 */
   423 	void store_authentication_timeL();
   423 	void store_authentication_timeL();
   424 
   424 
   425 private:
   425 private:
   426 
       
   427 	//--------------------------------------------------
   426 	//--------------------------------------------------
   428 
   427 	RDbs m_session;
   429 	RFs m_session;
       
   430 	
   428 	
   431 	RDbNamedDatabase m_database;	
   429 	RDbNamedDatabase m_database;	
   432 
   430 
   433 	eap_am_tools_symbian_c * const m_am_tools;
   431 	eap_am_tools_symbian_c * const m_am_tools;
   434 
   432 
   494 	eap_variable_data_c m_AUTN;
   492 	eap_variable_data_c m_AUTN;
   495 
   493 
   496 	// This holds the max session time read from the configuration file.
   494 	// This holds the max session time read from the configuration file.
   497 	TInt64 m_max_session_time;
   495 	TInt64 m_max_session_time;
   498 	
   496 	
       
   497 	// This is the vendor-type for tunneling EAP type.
       
   498 	// Valid for both expanded and non-expanded EAP types.
       
   499 	// This is used since m_tunneling_type can not be used in the same way 
       
   500 	// in expanded and non-expanded cases. 
       
   501 	// Unlike EAP type, Tunneling type is still non-expanded
       
   502 	// for both cases especially for using in the EAP databases.
       
   503 	u32_t m_tunneling_vendor_type;	
       
   504 	
   499 }; // class eap_am_type_aka_symbian_c
   505 }; // class eap_am_type_aka_symbian_c
   500 
   506 
   501 
   507 
   502 #endif //#if !defined(_EAP_AM_TYPE_AKA_SYMBIAN_H_)
   508 #endif //#if !defined(_EAP_AM_TYPE_AKA_SYMBIAN_H_)
   503 
   509