cmpluginwlandef.h

Go to the documentation of this file.
00001 /*
00002 * ============================================================================
00003 *  Name        : cmpluginwlandef.h
00004 *  Part of     : Networking Utilities / Connection Method Manager
00005 *  Description : ?description
00006 *  Version     : %version: 9 %
00007 *
00008 *  Copyright © 2006 Nokia.  All rights reserved.
00009 *  This material, including documentation and any related computer
00010 *  programs, is protected by copyright controlled by Nokia.  All
00011 *  rights are reserved.  Copying, including reproducing, storing,
00012 *  adapting or translating, any or all of this material requires the
00013 *  prior written consent of Nokia.  This material also contains
00014 *  confidential information which may not be disclosed to others
00015 *  without the prior written consent of Nokia.
00016 * ============================================================================
00017 */
00018 #ifndef CMPLUGIN_WLAN_DEF_H
00019 #define CMPLUGIN_WLAN_DEF_H
00020 
00021 #include <cmconnectionmethoddef.h>
00022 
00024 const TUint KUidWlanBearerType = 0x10281BB1;
00025 
00026 namespace CMManager
00027     {
00029     enum TWlanNetMode
00030         {
00031         EAdhoc       = 0,   
00032         EInfra       = 1    
00033         };
00034         
00036     enum TWlanSecMode
00037         {
00038         EWlanSecModeOpen    = 1,    
00039         EWlanSecModeWep     = 2,    
00040         EWlanSecMode802_1x  = 4,    
00041         EWlanSecModeWpa     = 8,    
00042         EWlanSecModeWpa2    = 16    
00043         };
00044 
00045 
00047     enum TConnectionMethodWlanSpecificAttributes
00048         {
00053         EWlanIfNetworks = KLanBaseIfNetworks,
00054 
00059         EWlanIpNetMask,
00060             
00065         EWlanIpGateway,
00066             
00071         EWlanIpAddrFromServer,
00072         
00077         EWlanIpAddr,
00078         
00083         EWlanIpDNSAddrFromServer,
00084 
00089         EWlanIpNameServer1,
00090             
00095         EWlanIpNameServer2,
00096         
00101         EWlanIp6DNSAddrFromServer,
00102         
00107         EWlanIp6NameServer1,
00108         
00113         EWlanIp6NameServer2,
00114         
00120         EWlanIpAddrLeaseValidFrom,
00121             
00127         EWlanIpAddrLeaseValidTo,
00128             
00136         EWlanConfigDaemonManagerName,
00137             
00146         EWlanConfigDaemonName,
00147             
00152         EWlanServiceExtensionTableName,
00153             
00159         EWlanServiceExtensionTableRecordId,
00160         
00164         EWlanSpecificAttributes = 30000,
00165             
00170         EWlanServiceId = 30100,
00171             
00177         EWlanConnectionMode,
00178             
00183         EWlanSSID,
00184             
00189         EWlanUsedSSID,
00190             
00195         EWlanSecurityMode,
00196             
00201         EWlanAuthenticationMode,
00202             
00207         EWlanScanSSID,
00208         
00213         EWlanChannelID,
00214         
00219         EWlanAllowSSIDRoaming,
00220         
00221             
00222         // The following attributes before EWlanRangeMax are for internal use only
00226         EWlanRangeInternal = 35000,
00227             
00231         EWlanSecuritySettings,
00232         
00236         EWlanRangeMax = 39999
00237         };
00238     } // namespace CMManager
00239 
00240 // CMPLUGIN_WLAN_DEF_H
00241 #endif

Copyright © Nokia Corporation 2001-2008
Back to top