eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_gsmsim_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: 19.1.4 %
    19 * %version: 21 %
    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 
       
   266 	void type_configure_readL(
   265 	void type_configure_readL(
   267 		eap_config_string field,
   266 		eap_config_string field,
   268 		const u32_t field_length,
   267 		const u32_t field_length,
   269 		eap_variable_data_c * const data);
   268 		eap_variable_data_c * const data);
   270 
   269 
   336 	 */
   335 	 */
   337 	void store_authentication_timeL();
   336 	void store_authentication_timeL();
   338 	
   337 	
   339 
   338 
   340 private:
   339 private:
   341 
   340 	//--------------------------------------------------
   342 	//--------------------------------------------------
   341 	RDbs m_session;
   343 
   342 	
   344 	RFs m_session;
   343 	RDbNamedDatabase m_database;	
   345 	
       
   346 	RDbNamedDatabase m_database;
       
   347 
   344 
   348 	eap_am_tools_symbian_c * const m_am_tools;
   345 	eap_am_tools_symbian_c * const m_am_tools;
   349 
   346 
   350 	abs_eap_base_type_c * const m_partner;
   347 	abs_eap_base_type_c * const m_partner;
   351 
   348 
   401 	bool m_do_rand_uniqueness_check;
   398 	bool m_do_rand_uniqueness_check;
   402 	
   399 	
   403 	// This holds the max session time read from the configuration file.
   400 	// This holds the max session time read from the configuration file.
   404 	TInt64 m_max_session_time;
   401 	TInt64 m_max_session_time;
   405 
   402 
       
   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 
   406 	//--------------------------------------------------
   411 	//--------------------------------------------------
   407 }; // class eap_am_type_gsmsim_symbian_c
   412 }; // class eap_am_type_gsmsim_symbian_c
   408 
   413 
   409 
   414 
   410 #endif //#if !defined(_EAP_AM_TYPE_GSMSIM_SYMBIAN_H_)
   415 #endif //#if !defined(_EAP_AM_TYPE_GSMSIM_SYMBIAN_H_)