diff -r bad0cc58d154 -r c74b3d9f6b9e eapol/eapol_framework/eapol_symbian/eap_server/src/eap_loaded_type.cpp --- a/eapol/eapol_framework/eapol_symbian/eap_server/src/eap_loaded_type.cpp Tue Aug 31 15:16:37 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -/* -* Copyright (c) 2001-2006 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of the License "Eclipse Public License v1.0" -* which accompanies this distribution, and is available -* at the URL "http://www.eclipse.org/legal/epl-v10.html". -* -* Initial Contributors: -* Nokia Corporation - initial contribution. -* -* Contributors: -* -* Description: EAP and WLAN authentication protocols. -* -*/ - -/* -* %version: 5 % -*/ - -#include "eap_loaded_type.h" -#include "eap_expanded_type.h" - -/** @file */ - -//-------------------------------------------------- - -eap_loaded_type_c::eap_loaded_type_c( - abs_eap_am_tools_c * const tools, - CEapTypePlugin * const type_plugin, - const eap_type_value_e eap_type, - const u32_t index_type, - const u32_t index) - : m_am_tools(tools) - , m_type_plugin(type_plugin) - , m_eap_type(eap_type) - , m_index_type(index_type) - , m_index(index) -{ -} - -//-------------------------------------------------- - -eap_loaded_type_c::~eap_loaded_type_c() -{ - delete m_type_plugin; -} - -//-------------------------------------------------- - -i32_t eap_loaded_type_c::compare(const eap_loaded_type_c * const right) -{ - if (get_index_type() != right->get_index_type()) - { - return static_cast(get_index_type()) - static_cast(right->get_index_type()); - } - else if (get_index() != right->get_index()) - { - return static_cast(get_index()) - static_cast(right->get_index()); - } - else - { - // Compares the EAP-type. - return get_eap_type().compare(&(right->get_eap_type())); - } -} - -//-------------------------------------------------- - -CEapTypePlugin * eap_loaded_type_c::get_type_plugin() -{ - return m_type_plugin; -} - -//-------------------------------------------------- - -eap_type_value_e eap_loaded_type_c::get_eap_type() const -{ - return m_eap_type; -} - -//-------------------------------------------------- - -u32_t eap_loaded_type_c::get_index_type() const -{ - return m_index_type; -} - -//-------------------------------------------------- - -u32_t eap_loaded_type_c::get_index() const -{ - return m_index; -} - -//-------------------------------------------------- -// End