void showStat()
    {
     ShowStat(src,"Src");
     ShowStat(echo,"Echo");

     ShowStat(client1,"Client 1");
     ShowStat(client2,"Client 2");
     ShowStat(client3,"Client 3");
    }
   void showStat()
    {
     ShowStat(echo,"Echo");

     Printf(Con,"traffic = #;\n\n",echo.getTraffic());

     ShowStat(server,"UDP server");
     ShowStat(client,"UDP client");
    }
Exemple #3
0
 void showStat()
  {
   ShowStat(server,"PTP server");
   
   ShowStat(client1,"PTP client1");
   
   ShowStat(client2,"PTP client2");
   
   ShowStat(task1,"task1");
   
   ShowStat(task2,"task2");
  } 
Exemple #4
0
void CStatDlg::OnBtnReset() 
{
	// TODO: Add your control notification handler code here
    CFiveApp *pApp = (CFiveApp *)AfxGetApp();
    pApp->m_nWin = 0;
    pApp->m_nDraw = 0;
    pApp->m_nLost = 0;
    ShowStat();
}
Exemple #5
0
	CBenchmark()
	{
		for (dword i = 0; i < 4; i++)
			m_PerfData[i] = 0;

		m_SurfID = CreateSurface(300, 200, 256, 256 + 16);
		FillSurface(m_SurfID, 0xFFFFFFFF);
		DrawFrameRect(m_SurfID, 0, 0, 256, 256 + 16, 0xFF808080);
		ShowSurface(m_SurfID);

		KeEnableNotification(Nf_VirtualKey);
		KeEnableNotification(NfKe_TerminateProcess);

		double T = 0.0;
		dword FPS = 0;
		dword T1 = KeGetTime();
		for (;;)
		{
			for (dword i = 0; i < 6; i++)
				DrawIter(T - 4.0 * (5 - i), 0xFFFFFFFF);

			T += 1.0;
			for (dword i = 0; i < 6; i++)
				DrawIter(T - 4.0 * (5 - i), 0x004070FF | (((i + 1) * 0x10) << 24));

			WaitRedraw();
			FPS++;

			dword T2 = KeGetTime();
			if (T2 - T1 >= 1000)
			{
				dword AvgFPS = AddPerfData(FPS);
				T1 = T2;
				FPS = 0;

				ShowStat(AvgFPS);
			}


			CNotification<4> Nf;
			dword NfCount = KeGetNotificationCount();
			for (dword i = 0; i < NfCount; i++)
			{
				Nf.Recv();
				if (Nf.GetID() == Nf_VirtualKey)
				{
					if (Nf.GetByte(0) == VK_Esc)
						return;
				}
				else if (Nf.GetID() == NfKe_TerminateProcess)
					return;
			}
		}
	}
Exemple #6
0
BOOL CStatDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
    // 读取姓名
    CTable *pTable = (CTable *)GetParent()->GetDlgItem( IDC_TABLE );
    SetDlgItemText( IDC_ST_NAME, pTable->m_strMe );
    ShowStat();
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
   void showStat()
    {
     ShowStat(udp1,"udp1");

     ShowStat(udp2,"udp2");

     ShowStat(ptp1,"ptp1");

     ShowStat(ptp2,"ptp2");

     ShowStat(test1,"test1");

     ShowStat(test2,"test2");
    }