equal
deleted
inserted
replaced
14 * Description: EAP-plugin message interface in the server. |
14 * Description: EAP-plugin message interface in the server. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 13 % |
19 * %version: 14 % |
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 |
217 |
217 |
218 EAP_FUNC_EXPORT eap_status_e eap_plugin_server_message_if_c::send_message(eap_process_tlv_message_data_c * const message) |
218 EAP_FUNC_EXPORT eap_status_e eap_plugin_server_message_if_c::send_message(eap_process_tlv_message_data_c * const message) |
219 { |
219 { |
220 // Sends message data composed of Attribute-Value Pairs. |
220 // Sends message data composed of Attribute-Value Pairs. |
221 |
221 |
|
222 EAP_TRACE_DEBUG( |
|
223 m_am_tools, |
|
224 EAP_TRACE_FLAGS_MESSAGE_DATA, |
|
225 (EAPL("eap_plugin_server_message_if_c::send_message(): this = 0x%08x => 0x%08x.\n"), |
|
226 this, |
|
227 dynamic_cast<abs_eap_base_timer_c *>(this))); |
|
228 |
222 EAP_TRACE_DATA_DEBUG( |
229 EAP_TRACE_DATA_DEBUG( |
223 m_am_tools, |
230 m_am_tools, |
224 EAP_TRACE_FLAGS_MESSAGE_DATA, |
231 EAP_TRACE_FLAGS_NEVER, |
225 (EAPL("eap_core_client_message_if_c::send_message()"), |
232 (EAPL("eap_core_client_message_if_c::send_message()"), |
226 message->get_message_data(), |
233 message->get_message_data(), |
227 message->get_message_data_length())); |
234 message->get_message_data_length())); |
228 |
235 |
229 EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()"); |
236 EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_core_client_message_if_c::send_message()"); |
272 { |
279 { |
273 // Parses message data composed of Attribute-Value Pairs. |
280 // Parses message data composed of Attribute-Value Pairs. |
274 |
281 |
275 EAP_TRACE_DATA_DEBUG( |
282 EAP_TRACE_DATA_DEBUG( |
276 m_am_tools, |
283 m_am_tools, |
277 EAP_TRACE_FLAGS_MESSAGE_DATA, |
284 EAP_TRACE_FLAGS_NEVER, |
278 (EAPL("eap_plugin_server_message_if_c::process_message()"), |
285 (EAPL("eap_plugin_server_message_if_c::process_message()"), |
279 message->get_message_data(), |
286 message->get_message_data(), |
280 message->get_message_data_length())); |
287 message->get_message_data_length())); |
281 |
288 |
282 EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::process_message()"); |
289 EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::process_message()"); |
402 /// Look at eap_tlv_header_c and eap_tlv_message_data_c. |
409 /// Look at eap_tlv_header_c and eap_tlv_message_data_c. |
403 EAP_FUNC_EXPORT eap_status_e eap_plugin_server_message_if_c::process_data(const void * const data, const u32_t length) |
410 EAP_FUNC_EXPORT eap_status_e eap_plugin_server_message_if_c::process_data(const void * const data, const u32_t length) |
404 { |
411 { |
405 EAP_TRACE_DATA_DEBUG( |
412 EAP_TRACE_DATA_DEBUG( |
406 m_am_tools, |
413 m_am_tools, |
407 EAP_TRACE_FLAGS_MESSAGE_DATA, |
414 EAP_TRACE_FLAGS_NEVER, |
408 (EAPL("eap_plugin_server_message_if_c::process_data()"), |
415 (EAPL("eap_plugin_server_message_if_c::process_data()"), |
409 data, |
416 data, |
410 length)); |
417 length)); |
411 |
418 |
412 EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::process_message()"); |
419 EAP_TRACE_RETURN_STRING_FLAGS(m_am_tools, EAP_TRACE_FLAGS_MESSAGE_DATA, "returns: eap_plugin_server_message_if_c::process_message()"); |