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

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

?? serialtransport.cpp

?? Symbian OS C++ for Mobile Phones v3 Example Code
?? CPP
字號:
// Copyright (c) 2004 - 2007, Symbian Software Ltd. All rights reserved.

#include "serialtransport.h"


CSerialTransport* CSerialTransport::NewIrCommTransportL(TAny* aTransportCreateInfo)
/**
	This factory function creates an emulated RS232 connection which loads
	the IRCOMM CSY and opens port IRCOMM::0.
	
	@param	aTransportCreateInfo Pointer to an instance of
							TTransportCreateInfo, which contains the
							data required to allocate the transport.
							The address field is not used.
	@return					New, initialized IRCOMM connection.
 */
	{
	_LIT(KIrCommCsyName, "IRCOMM");
	_LIT(KIrCommPortName, "IRCOMM::0");

	const TTransportInterfaceCreateInfo& tci =
		*reinterpret_cast<TTransportInterfaceCreateInfo*>(aTransportCreateInfo);
	
	return New2L(tci.iObserver, KIrCommCsyName, KIrCommPortName, tci.iInitListen);
	}

CSerialTransport* CSerialTransport::NewSerialCommTransportL(TAny* aTransportCreateInfo)
/**
	This factory function creates an emulated RS232 connection which loads
	the serial CSY and opens port which is supplied as the address..
	
	@param	aTransportCreateInfo Pointer to an instance of
							TTransportCreateInfo, which contains the data required
							to allocate the transport.  The address field is the local
							port, e.g. "COMM::0".
	@return					New, initialized COMM connection.
 */
	{
	_LIT(KSerialCommCsyName, "ECUART");

	const TTransportInterfaceCreateInfo& tci =
		*reinterpret_cast<TTransportInterfaceCreateInfo*>(aTransportCreateInfo);
	
	return New2L(tci.iObserver, KSerialCommCsyName, *tci.iAddress, tci.iInitListen);
	}

CSerialTransport* CSerialTransport::New2L(
	MTransportObserver& aObserver, const TDesC& aCsyName, const TDesC& aPortName, TBool aInitListen)
/**
	@param	aObserver		Observer to notify about transport events.
							This is managed by the CTransport superclass.
	@param	aCsyName		Comm (CSY) module which hosts the port.
	@param	aPortName		Local serial port address,  e.g. "COMM::0"
							corresponding to COM1 on the PC.
	@param	aInitListen		If true, this object should start by listening for
							an incoming payload.  Otherwise, it should wait for
							its owner to send a payload to the remote device.
	@return					Transport that sends messages to a remote
							email account.  This is owned by the caller.
 */
	{
	TRAN_LOG3(">CSerialTransport::New2L,csy=\"%S\",pt=\"%S\",il=%d", &aCsyName, &aPortName, aInitListen);
	CSerialTransport* self = new(ELeave) CSerialTransport(aObserver);
	CleanupStack::PushL(self);
	self->ConstructL(aCsyName, aPortName, aInitListen);
	CleanupStack::Pop(self);
	TRAN_LOG1("<CSerialTransport::New2L,self=0x%08x", self);
	return self;
	}

CSerialTransport::CSerialTransport(MTransportObserver& aObserver)
/**
	This c'tor is defined to pass the supplied observer to the superclass.

	@param	aObserver		Observer to notify about transport events.
							This is managed by the CTransport superclass.
 */
:	CRs232Transport(aObserver)
	{
	// empty.
	}

void CSerialTransport::ConstructL(const TDesC& aCsyName, const TDesC& aPortName, TBool aInitListen)
/**
	Performs additional initialization to establish an RS232 connection over a
	serial cable or an emulated connection over infrared.  This function loads
	loads the logical and physical device drivers before calling CRs232Transport::ConstructL
	which loads the comm module and opens the port.

	@param	aCsyName		Comm module which hosts the port.
	@param	aPortName		Which port to open, e.g. "COMM::0" corresponds
							to PC port COM1.
	@param	aInitListen		If true, this object should start by listening
							for an incoming payload.  Otherwise, it should
							wait for its owner to send a payload to the remote
							device.
 */
	{
	SerialUtils::LoadDeviceDriversL(iLoadedLdd, iLoadedPdd);

	CRs232Transport::ConstructL(aCsyName, aPortName, aInitListen);
	}

CSerialTransport::~CSerialTransport()
/**
	Frees resources which are specific to the serial cable
	implementation before unloading the LDD and PDD.
 */
	{
	TRAN_LOG0(">CSerialTransport::~CSerialTransport");

	// call this before unloading device drivers.
	CRs232Transport::FreeResources();

	SerialUtils::FreeDeviceDrivers(iLoadedLdd, iLoadedPdd);
	TRAN_LOG0("<CSerialTransport::~CSerialTransport");
	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品乱码久久久久久黑人| 欧美美女一区二区| 欧美日韩国产高清一区二区三区| 精品99999| 亚洲国产日韩在线一区模特| 国产寡妇亲子伦一区二区| 在线视频综合导航| 久久精品欧美一区二区三区不卡| 亚洲国产三级在线| 不卡一区中文字幕| xvideos.蜜桃一区二区| 一区二区在线观看视频| 国产成人精品免费| 日韩欧美一区在线| 亚洲成人资源网| 99久久精品免费看国产免费软件| 精品国产凹凸成av人导航| 亚洲电影一区二区三区| 不卡一区二区中文字幕| 欧美α欧美αv大片| 亚洲第一福利视频在线| 波多野结衣精品在线| 久久综合狠狠综合久久综合88| 午夜婷婷国产麻豆精品| 日本高清不卡在线观看| 亚洲欧洲国产日韩| 国产成人午夜高潮毛片| 久久综合视频网| 免费看黄色91| 6080日韩午夜伦伦午夜伦| 亚洲一区二区三区中文字幕在线| 99久久99久久精品国产片果冻| 日韩精品一区二区三区三区免费| 青青青伊人色综合久久| 欧美日韩免费一区二区三区视频| 亚洲欧美aⅴ...| 99久久精品免费精品国产| 中文文精品字幕一区二区| 国产美女娇喘av呻吟久久| 亚洲精品一区二区三区影院| 韩国中文字幕2020精品| 日韩欧美中文字幕制服| 男人的j进女人的j一区| 日韩久久久精品| 久久精品国产第一区二区三区| 日韩视频在线一区二区| 久久精品国产99国产精品| 紧缚奴在线一区二区三区| 日韩欧美123| 成年人国产精品| 日日夜夜精品视频天天综合网| 中文字幕欧美三区| 欧美片网站yy| 亚洲国产精品成人久久综合一区| 中文一区一区三区高中清不卡| 日韩二区在线观看| 精品一区二区三区免费播放| 午夜免费欧美电影| 亚洲日本韩国一区| 精品久久久久99| 日韩欧美一区二区三区在线| 国产三级精品三级在线专区| 一区二区三区免费看视频| 久久久精品国产免大香伊| 色一情一伦一子一伦一区| 麻豆成人久久精品二区三区小说| 欧美精品一区二区三区蜜臀| 欧美日韩一级视频| 国产999精品久久| 日本最新不卡在线| 亚洲三级在线观看| 久久se精品一区精品二区| 亚洲成人资源在线| 国产激情一区二区三区桃花岛亚洲| 精品伊人久久久久7777人| 韩国av一区二区三区在线观看| 五月激情综合网| 麻豆一区二区在线| 亚洲成人一区在线| 欧美国产一区视频在线观看| 欧美日本一区二区三区四区| 丁香婷婷综合激情五月色| 亚洲制服丝袜av| 亚洲欧洲99久久| 国产亚洲精久久久久久| 中文字幕成人网| 日韩女优电影在线观看| 91年精品国产| 国产精品99久| 免费成人在线播放| 五月天中文字幕一区二区| 麻豆精品久久久| 成人一区二区三区中文字幕| 色网综合在线观看| 亚洲欧美色一区| 国产激情视频一区二区在线观看| 国产91清纯白嫩初高中在线观看| 蜜桃久久av一区| 丁香啪啪综合成人亚洲小说| 国产999精品久久久久久| 日韩午夜精品电影| 春色校园综合激情亚洲| 日韩精品一区第一页| 久久婷婷综合激情| 国产一区二区免费视频| 成人欧美一区二区三区白人 | 日韩av中文在线观看| 色综合视频一区二区三区高清| 成人理论电影网| 26uuu成人网一区二区三区| 理论电影国产精品| 欧美日本精品一区二区三区| 亚洲国产日产av| 欧美日韩在线直播| 亚洲成人777| 欧美一区三区四区| 蜜桃av噜噜一区二区三区小说| 日韩视频永久免费| 男人的j进女人的j一区| 精品国产网站在线观看| 国产精品资源在线| 国产女人18水真多18精品一级做| 国产大陆a不卡| 国产精品国产三级国产普通话蜜臀| 成人va在线观看| 亚洲男同1069视频| 日本黄色一区二区| 午夜精品视频一区| 日韩免费高清视频| 成人在线综合网站| 亚洲欧美另类小说视频| 欧美日韩在线播放| 久久www免费人成看片高清| 久久精品一区二区| 99riav久久精品riav| 一区二区三区国产精品| 欧美卡1卡2卡| 国产在线观看一区二区| 国产亚洲精品精华液| 91在线观看地址| 午夜精品久久久| 精品成人a区在线观看| www.欧美日韩| 亚洲成人7777| 亚洲电影你懂得| 美女视频第一区二区三区免费观看网站| 亚洲综合av网| 日韩av不卡在线观看| 免费一级片91| 国产宾馆实践打屁股91| 国产成人精品三级麻豆| 日韩欧美黄色影院| 成人国产电影网| 午夜精品一区二区三区免费视频| 精品久久国产字幕高潮| 免费美女久久99| 91黄色小视频| 久久久久久久综合| 亚洲国产成人av好男人在线观看| 韩国一区二区在线观看| 久久这里只有精品6| 黑人精品欧美一区二区蜜桃| 国产午夜亚洲精品理论片色戒| 国产精品国产三级国产普通话蜜臀| 亚洲国产精品av| 日韩综合小视频| 成人av在线播放网址| 欧美制服丝袜第一页| 欧美精品久久一区| 精品999在线播放| 久草在线在线精品观看| 91在线观看污| 26uuu久久天堂性欧美| 亚洲成av人综合在线观看| 精品一区二区国语对白| 色菇凉天天综合网| 中文字幕一区二区5566日韩| 国产99精品在线观看| 国产欧美综合色| caoporn国产精品| 欧美国产激情二区三区| 视频一区二区中文字幕| 97成人超碰视| 亚洲一区二区三区不卡国产欧美 | 99久久国产免费看| 欧美成人精品二区三区99精品| 中文字幕欧美一| 国产不卡视频一区二区三区| 久久久久久久久久看片| 免费在线观看精品| 精品国产一区二区三区av性色| 日韩精品色哟哟| eeuss鲁片一区二区三区在线看| 久久久久久久综合色一本| 青青草原综合久久大伊人精品优势| 欧美日韩激情一区二区三区| 亚洲免费观看在线视频| 欧美情侣在线播放| 毛片av一区二区| 日韩一区二区三区免费看|