eapol/eapol_framework/eapol_common/core/eap_core_client_message_if.cpp
changeset 36 c98682f98478
parent 34 ad1f037f1ac2
child 49 43351a4f2da3
equal deleted inserted replaced
34:ad1f037f1ac2 36:c98682f98478
    14 * Description:  EAP and WLAN authentication protocols.
    14 * Description:  EAP and WLAN authentication protocols.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 32 %
    19 * %version: 34 %
    20 */
    20 */
    21 
    21 
    22 // This is enumeration of EAPOL source code.
    22 // This is enumeration of EAPOL source code.
    23 #if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
    23 #if defined(USE_EAP_MINIMUM_RELEASE_TRACES)
    24 	#undef EAP_FILE_NUMBER_ENUM
    24 	#undef EAP_FILE_NUMBER_ENUM
   114 
   114 
   115 EAP_FUNC_EXPORT eap_status_e eap_core_client_message_if_c::process_message(eap_process_tlv_message_data_c * const message)
   115 EAP_FUNC_EXPORT eap_status_e eap_core_client_message_if_c::process_message(eap_process_tlv_message_data_c * const message)
   116 {
   116 {
   117 	// Sends message data composed of Attribute-Value Pairs.
   117 	// Sends message data composed of Attribute-Value Pairs.
   118 
   118 
       
   119 	EAP_TRACE_DEBUG(
       
   120 		m_am_tools, 
       
   121 		EAP_TRACE_FLAGS_MESSAGE_DATA, 
       
   122 		(EAPL("eap_core_client_message_if_c::process_message(): this = 0x%08x => 0x%08x.\n"),
       
   123 		this,
       
   124 		dynamic_cast<abs_eap_base_timer_c *>(this)));
       
   125 
   119 	EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()");
   126 	EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()");
   120 
   127 
   121 	EAP_TRACE_DATA_DEBUG(
   128 	EAP_TRACE_DATA_DEBUG(
   122 		m_am_tools,
   129 		m_am_tools,
   123 		EAP_TRACE_FLAGS_MESSAGE_DATA,
   130 		EAP_TRACE_FLAGS_NEVER,
   124 		(EAPL("eap_core_client_message_if_c::send_message()"),
   131 		(EAPL("eap_core_client_message_if_c::send_message()"),
   125 		message->get_message_data(),
   132 		message->get_message_data(),
   126 		message->get_message_data_length()));
   133 		message->get_message_data_length()));
   127 
   134 
   128 	{
   135 	{
  1387 		return EAP_STATUS_RETURN(m_am_tools, status);
  1394 		return EAP_STATUS_RETURN(m_am_tools, status);
  1388 	}
  1395 	}
  1389 
  1396 
  1390 	EAP_TRACE_DATA_DEBUG(
  1397 	EAP_TRACE_DATA_DEBUG(
  1391 		m_am_tools,
  1398 		m_am_tools,
  1392 		EAP_TRACE_FLAGS_MESSAGE_DATA,
  1399 		EAP_TRACE_FLAGS_NEVER,
  1393 		(EAPL("eap_core_client_message_if_c::send_data()"),
  1400 		(EAPL("eap_core_client_message_if_c::send_data()"),
  1394 		message.get_message_data(),
  1401 		message.get_message_data(),
  1395 		message.get_message_data_length()));
  1402 		message.get_message_data_length()));
  1396 
  1403 
  1397 	eap_array_c<eap_tlv_header_c> parameters(m_am_tools);
  1404 	eap_array_c<eap_tlv_header_c> parameters(m_am_tools);