?? transmit.cpp
字號:
/************************************************************************
* file name: transmit.cpp
* description: for test use.
* modification history
* --------------------
* 2003-5-2 17:14:58, created by zhuwei
*/
/* includes----------------------------------------------------------- */
#include "transmit.h"
/* defines------------------------------------------------------------ */
/* typedefs----------------------------------------------------------- */
/* externs------------------------------------------------------------ */
/* globals------------------------------------------------------------ */
/* forward declarations----------------------------------------------- */
int transmit::get_data_fromApp()
{
int result;
result = rand();
cout <<"--------------------------\nGenerate:Sending Data Value = "<<result<< "\n";
return result;
}
void transmit::send_data()
{
if (timeout)
{
s.info = buffer;
s.seq = framenum;
s.retry = retry;
retry++;
tpackout = s;
start_timer = true;
cout <<"Transmit:Sending packet no. "<<s.seq<< "\n";
//cout << "---Attention: " << tpackout.AsPacketType().seq << endl; /* zhuwei (2003-5-14 14:58:05) */
}
else
{
packin = tpackin;
if (!(packin == tpackold))
{
if (packin.seq == framenum)
{
buffer = get_data_fromApp();
framenum++;
retry = 0;
}
tpackold = tpackin;
s.info = buffer;
s.seq = framenum;
s.retry = retry;
retry++;
tpackout = s;
start_timer = true;
cout <<"Transmit:Sending packet no. "<<s.seq<< "\n";
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -