eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_aka_symbian.h
branchRCL_3
changeset 18 bad0cc58d154
parent 2 1c7bc153c08e
child 19 c74b3d9f6b9e
equal deleted inserted replaced
17:30e048a7b597 18:bad0cc58d154
    14 * Description:  EAP and WLAN authentication protocols.
    14 * Description:  EAP and WLAN authentication protocols.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 20 %
    19 * %version: 18.1.4 %
    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 
   426 	//--------------------------------------------------
   427 	//--------------------------------------------------
   427 	RDbs m_session;
   428 
       
   429 	RFs m_session;
   428 	
   430 	
   429 	RDbNamedDatabase m_database;	
   431 	RDbNamedDatabase m_database;	
   430 
   432 
   431 	eap_am_tools_symbian_c * const m_am_tools;
   433 	eap_am_tools_symbian_c * const m_am_tools;
   432 
   434 
   492 	eap_variable_data_c m_AUTN;
   494 	eap_variable_data_c m_AUTN;
   493 
   495 
   494 	// This holds the max session time read from the configuration file.
   496 	// This holds the max session time read from the configuration file.
   495 	TInt64 m_max_session_time;
   497 	TInt64 m_max_session_time;
   496 	
   498 	
   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 	
       
   505 }; // class eap_am_type_aka_symbian_c
   499 }; // class eap_am_type_aka_symbian_c
   506 
   500 
   507 
   501 
   508 #endif //#if !defined(_EAP_AM_TYPE_AKA_SYMBIAN_H_)
   502 #endif //#if !defined(_EAP_AM_TYPE_AKA_SYMBIAN_H_)
   509 
   503