eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_gsmsim_symbian.h
branchRCL_3
changeset 45 bad0cc58d154
parent 2 1c7bc153c08e
child 46 c74b3d9f6b9e
child 49 43351a4f2da3
equal deleted inserted replaced
43:30e048a7b597 45: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: 21 %
    19 * %version: 19.1.4 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_EAP_AM_TYPE_GSMSIM_SYMBIAN_H_)
    22 #if !defined(_EAP_AM_TYPE_GSMSIM_SYMBIAN_H_)
    23 #define _EAP_AM_TYPE_GSMSIM_SYMBIAN_H_
    23 #define _EAP_AM_TYPE_GSMSIM_SYMBIAN_H_
    24 
    24 
   260 	void ConstructL();
   260 	void ConstructL();
   261 
   261 
   262 	//--------------------------------------------------
   262 	//--------------------------------------------------
   263 
   263 
   264 private:
   264 private:
       
   265 
   265 	void type_configure_readL(
   266 	void type_configure_readL(
   266 		eap_config_string field,
   267 		eap_config_string field,
   267 		const u32_t field_length,
   268 		const u32_t field_length,
   268 		eap_variable_data_c * const data);
   269 		eap_variable_data_c * const data);
   269 
   270 
   335 	 */
   336 	 */
   336 	void store_authentication_timeL();
   337 	void store_authentication_timeL();
   337 	
   338 	
   338 
   339 
   339 private:
   340 private:
   340 	//--------------------------------------------------
   341 
   341 	RDbs m_session;
   342 	//--------------------------------------------------
   342 	
   343 
   343 	RDbNamedDatabase m_database;	
   344 	RFs m_session;
       
   345 	
       
   346 	RDbNamedDatabase m_database;
   344 
   347 
   345 	eap_am_tools_symbian_c * const m_am_tools;
   348 	eap_am_tools_symbian_c * const m_am_tools;
   346 
   349 
   347 	abs_eap_base_type_c * const m_partner;
   350 	abs_eap_base_type_c * const m_partner;
   348 
   351 
   398 	bool m_do_rand_uniqueness_check;
   401 	bool m_do_rand_uniqueness_check;
   399 	
   402 	
   400 	// This holds the max session time read from the configuration file.
   403 	// This holds the max session time read from the configuration file.
   401 	TInt64 m_max_session_time;
   404 	TInt64 m_max_session_time;
   402 
   405 
   403 	// This is the vendor-type for tunneling EAP type.
       
   404 	// Valid for both expanded and non-expanded EAP types.
       
   405 	// This is used since m_tunneling_type can not be used in the same way 
       
   406 	// in expanded and non-expanded cases. 
       
   407 	// Unlike EAP type, Tunneling type is still non-expanded
       
   408 	// for both cases especially for using in the EAP databases.
       
   409 	u32_t m_tunneling_vendor_type;	
       
   410 
       
   411 	//--------------------------------------------------
   406 	//--------------------------------------------------
   412 }; // class eap_am_type_gsmsim_symbian_c
   407 }; // class eap_am_type_gsmsim_symbian_c
   413 
   408 
   414 
   409 
   415 #endif //#if !defined(_EAP_AM_TYPE_GSMSIM_SYMBIAN_H_)
   410 #endif //#if !defined(_EAP_AM_TYPE_GSMSIM_SYMBIAN_H_)