亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? device.cpp

?? atmel usb 無線網卡驅動程序
?? CPP
字號:
/* Device.cpp *//*******************************************************************************************	Copyright 2002-2003 ATMEL Corporation.	This file is part of ATMEL Wireless LAN Drivers.	ATMEL Wireless LAN Drivers is free software; you can redistribute it and/or modify	it under the terms of the GNU General Public License as published by	the Free Software Foundation; either version 2 of the License, or	(at your option) any later version.	ATMEL Wireless LAN Drivers is distributed in the hope that it will be useful,	but WITHOUT ANY WARRANTY; without even the implied warranty of	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the	GNU General Public License for more details.	You should have received a copy of the GNU General Public License	along with ATMEL Wireless LAN Drivers; if not, write to the Free Software	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA*******************************************************************************************/#include "Device.h"#include "DevConfig.h"#include "Decls.h"#include "WinterSetup.h"#ifdef OS_SOLARIS#include "Solaris.h"#endif // OS_SOLARIS#ifdef OS_LINUX#include "Linux.h"#endif // OS_LINUX// CVnetDeviceBase class implementation//======================================CVnetDeviceBase::CVnetDeviceBase( const wxString &devname ){	mDevName = devname;	mModel = new CWinterModel( );	isInit = false;}CVnetDeviceBase::~CVnetDeviceBase( ){	delete mModel;}void CVnetDeviceBase::AcquireLock( ){//	mCsIoctl.Enter();	return;}void CVnetDeviceBase::ReleaseLock( ){//	mCsIoctl.Leave( );	return;}CWinterModel *CVnetDeviceBase::GetModel( ){	return mModel;}bool CVnetDeviceBase::IsOk( ){	return false;}void CVnetDeviceBase::SetUFName( const wxString &ufname ){	mUFName = ufname;	return;}wxString CVnetDeviceBase::GetUFName( ){	return mUFName;}wxString CVnetDeviceBase::GetDevName( ){	return mDevName;}// Get Access Points listint CVnetDeviceBase::GetAPInfo( CBssInfoData dest[ MAX_BSS_ENTRIES ] ){	return -1;}bool CVnetDeviceBase::StartSiteSurvey( ){	return false;}bool CVnetDeviceBase::StopSiteSurvey( ){	return false;}// Site Survey Stateint CVnetDeviceBase::GetSiteSurveyState( ){	return -1;}bool CVnetDeviceBase::SelectAPByIndex( int index ){	return false;}bool CVnetDeviceBase::GetDeviceConfig( CDeviceConfigurationData *dest ){	return false;}bool CVnetDeviceBase::SetDeviceConfig( CDeviceConfigurationData *src ){	return false;}bool CVnetDeviceBase::GetStatistics( CStatisticsData *data ){	return false;}bool CVnetDeviceBase::GetMacAddress( CMacAddressData *data ){	return false;}// Get wep key informationbool CVnetDeviceBase::GetWepInfo( CWepInfoData *data ){	return false;}// Set custom wep key valuesbool CVnetDeviceBase::SetWepInfo( CWepInfoData *data ){	return false;}// Gets driver, firmware versions for driverbool CVnetDeviceBase::GetVersionInfo( CVersionInfoData *data ){	return false;}// resets card. We could also use DS_RESET_CARD defined in pcmcia/ds.h.bool CVnetDeviceBase::ResetCard( ){	return false;}// clears packetsbool CVnetDeviceBase::ClearPackets( ){	return false;}/*For GUI*/// Send Selected APbool CVnetDeviceBase::SendSelectedAP( ){	return false;}void CVnetDeviceBase::SetInit(){	isInit = true;}	bool CVnetDeviceBase::GetInit(){	return isInit;}	// CVnetDeviceManager class implementation//=========================================CVnetDeviceManager::CVnetDeviceManager( ){}CVnetDeviceManager::~CVnetDeviceManager( ){	CVnetDeviceBase *device;	while( mDevices.GetCount( ) != 0 )	{		device = mDevices[ 0 ];		delete device;		mDevices.Remove( device );	}}bool CVnetDeviceManager::Detect( ){#if 0	// for now I will assume that there is only	// /dev/vnet0 and I will open it.	int fd = open( "/dev/vnet0", O_RDWR, 0);	if( fd <= 0 )	{		return false;	}	mDevices.Add( new CVnetDeviceSolaris( fd ) );#endif	return true;}bool CVnetDeviceManager::AddDevice( CVnetDeviceBase *device ){	if( device->IsOk( ) )	{		mDevices.Add( device );		return true;	}	return false;}bool CVnetDeviceManager::RemoveDevice( CVnetDeviceBase *device ){		mDevices.Remove( device );		return true;}int CVnetDeviceManager::GetDeviceCount( ){	return mDevices.GetCount( );}CVnetDeviceBase *CVnetDeviceManager::GetDevice( int index ){	return mDevices[ index ];}// CVnetDeviceManagerSingleton class implementation//==================================================CVnetDeviceManager *CVnetDeviceManagerSingleton::mManager = NULL;CVnetDeviceManagerSingleton::CVnetDeviceManagerSingleton( ){}CVnetDeviceManagerSingleton::~CVnetDeviceManagerSingleton( ){}CVnetDeviceManager *CVnetDeviceManagerSingleton::Get( ){	if( mManager == NULL )	{#ifdef OS_SOLARIS		mManager = new CVnetDeviceManagerSolaris( );#endif // OS_SOLARIS#ifdef OS_LINUX		mManager = new CVnetDeviceManagerLinux( );#endif // OS_LINUX#ifdef OS_VIRTUAL		mManager = new CVnetDeviceManager( );#endif // OS_VIRTUAL	}	return mManager;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲不卡在线观看| 国产盗摄一区二区三区| 精品无人码麻豆乱码1区2区| 成人午夜免费电影| 欧美一级日韩免费不卡| 亚洲免费观看在线观看| 国产伦精品一区二区三区在线观看 | 精品乱人伦小说| 伊人夜夜躁av伊人久久| 成人教育av在线| 精品久久久久久久久久久久久久久| 亚洲国产一区二区三区| 99久久精品99国产精品| 国产欧美一区二区精品仙草咪| 美女一区二区视频| 88在线观看91蜜桃国自产| 一区二区三区四区av| heyzo一本久久综合| 国产女主播一区| 国产成人精品亚洲日本在线桃色| 日韩西西人体444www| 日韩成人精品视频| 欧美日韩1234| 日韩在线观看一区二区| 欧美喷水一区二区| 日韩国产成人精品| 日韩一二三四区| 日本色综合中文字幕| 日韩美女一区二区三区| 麻豆一区二区在线| ww久久中文字幕| 国产高清在线精品| 国产欧美日韩三区| aaa欧美色吧激情视频| 18欧美乱大交hd1984| 色综合中文字幕国产| 亚洲综合网站在线观看| 欧美日韩在线精品一区二区三区激情| 亚洲综合在线免费观看| 欧美日韩国产综合久久| 免费高清在线视频一区·| 精品久久国产字幕高潮| 国产精品白丝jk黑袜喷水| 国产精品国产精品国产专区不蜜 | 亚洲欧美日韩系列| 欧亚一区二区三区| 青青草国产成人av片免费| 欧美xxxx老人做受| 丁香天五香天堂综合| 亚洲乱码国产乱码精品精98午夜| 色呦呦国产精品| 午夜视频一区二区| 2023国产精华国产精品| gogo大胆日本视频一区| 天天综合日日夜夜精品| 久久综合九色综合欧美98| 成人高清伦理免费影院在线观看| 一区二区三区在线高清| 日韩精品在线一区| av中文一区二区三区| 一区二区三区中文字幕电影| 日韩欧美一级精品久久| 成年人网站91| 亚洲国产你懂的| 欧美极品美女视频| 欧美年轻男男videosbes| 国产+成+人+亚洲欧洲自线| 亚洲一区免费观看| 国产日韩欧美精品在线| 欧美日韩卡一卡二| 国产精品一色哟哟哟| 亚洲午夜影视影院在线观看| 久久蜜桃av一区精品变态类天堂| 91精品福利视频| 国产精品18久久久久久vr| 亚洲一二三四在线| 国产精品第13页| 日韩欧美的一区二区| 日本精品免费观看高清观看| 精品在线观看视频| 偷窥国产亚洲免费视频| 国产精品国产三级国产有无不卡| 91麻豆精品国产自产在线| 91色.com| 成人亚洲一区二区一| 玖玖九九国产精品| 亚洲国产日韩综合久久精品| 欧美激情中文字幕| 精品国产乱码久久久久久浪潮| 欧美视频一区二区在线观看| 成人黄色电影在线 | 欧美激情在线一区二区| 日韩一区二区三区四区| 欧美日韩精品福利| 一本大道久久精品懂色aⅴ| voyeur盗摄精品| 成人午夜电影网站| 国产精品一品视频| 久久66热偷产精品| 久久精品99久久久| 青草国产精品久久久久久| 丝袜美腿亚洲色图| 日韩影院在线观看| 午夜电影网一区| 亚洲成a人v欧美综合天堂下载 | 韩国女主播成人在线| 久久精品国产亚洲一区二区三区| 日韩精品国产精品| 三级成人在线视频| 视频一区中文字幕| 天天色图综合网| 视频在线观看国产精品| 日韩avvvv在线播放| 日韩电影在线一区二区三区| 五月天精品一区二区三区| 日韩二区在线观看| 激情成人午夜视频| 国产98色在线|日韩| 丁香桃色午夜亚洲一区二区三区| 国产乱对白刺激视频不卡| 狠狠久久亚洲欧美| 国产精品一区二区在线观看不卡| 国产精品一级在线| www.久久久久久久久| 在线观看日韩av先锋影音电影院| 91美女视频网站| 欧美日本一区二区三区四区| 欧美一区二区性放荡片| 精品999在线播放| 久久久国际精品| 亚洲人亚洲人成电影网站色| 亚洲人成网站精品片在线观看| 亚洲一区在线观看视频| 久久草av在线| 成人国产精品免费网站| 在线观看亚洲一区| 日韩精品一区二区三区视频播放| 久久久久久久久99精品| 亚洲欧美一区二区不卡| 三级欧美在线一区| 风流少妇一区二区| 欧美性猛交xxxxxx富婆| 日韩久久精品一区| **欧美大码日韩| 免费看欧美女人艹b| 成人综合婷婷国产精品久久蜜臀| 91国偷自产一区二区开放时间| 欧美一级二级三级蜜桃| 日本一区二区三区视频视频| 午夜视频一区二区三区| 国产99精品在线观看| 欧美精品久久一区| 国产精品私房写真福利视频| 日日夜夜免费精品| 99国产欧美另类久久久精品 | 国产在线精品一区在线观看麻豆| aaa亚洲精品一二三区| 日韩免费电影一区| 一区二区三区在线观看网站| 国产另类ts人妖一区二区| 欧美日韩精品二区第二页| 国产精品久久久久久久久搜平片 | 亚洲不卡av一区二区三区| 国产91精品一区二区麻豆网站| 欧美日韩卡一卡二| 日韩理论片网站| 国产精品小仙女| 日韩一区二区三区av| 一区二区三区精密机械公司| 国产精品一二三四| 91精品国产丝袜白色高跟鞋| 欧美亚洲日本国产| 国产日产亚洲精品系列| 人人爽香蕉精品| 欧美日韩一级二级| 亚洲免费观看高清完整版在线观看| 捆绑调教一区二区三区| 欧美日韩黄色影视| 亚洲一区在线看| 91久久一区二区| 国产精品色呦呦| 国产黄色精品网站| 精品毛片乱码1区2区3区| 日韩国产在线一| 欧美日韩和欧美的一区二区| 一区二区三区在线观看网站| 97久久精品人人做人人爽50路| 久久理论电影网| 国产在线精品不卡| 久久影院电视剧免费观看| 奇米精品一区二区三区在线观看一 | 天天色天天操综合| 国产成人精品亚洲午夜麻豆| 精品国产乱码久久久久久久| 美女任你摸久久| 日韩欧美高清dvd碟片| 老汉av免费一区二区三区| 日韩欧美色电影| 极品少妇xxxx精品少妇偷拍| 久久午夜国产精品|