This software aims to create an applet and panel tools to manage a wireless interface card, such as

源代码在线查看: timer.cpp

软件大小: 2064 K
上传用户: sinba
关键词: interface software wireless create
下载地址: 免注册下载 普通下载 VIP

相关代码

				//
				// Timer.cpp
				//
				// $Id: //poco/Main/Foundation/samples/Timer/src/Timer.cpp#5 $
				//
				// This sample demonstrates the Timer and Stopwatch classes.
				//
				// Copyright (c) 2004-2005, Guenter Obiltschnig/Applied Informatics.
				// All rights reserved.
				//
				// Redistribution and use in source and binary forms, with or without
				// modification, are permitted provided that the following conditions
				// are met:
				//
				// 1. Redistributions of source code must retain the above copyright
				//    notice, this list of conditions and the following disclaimer.
				//
				// 2. Redistributions in binary form must reproduce the above copyright
				//    notice, this list of conditions and the following disclaimer in the
				//    documentation and/or other materials provided with the distribution.
				//
				// 3. Redistributions in any form must be accompanied by information on
				//    how to obtain complete source code for this software and any
				//    accompanying software that uses this software.  The source code
				//    must either be included in the distribution or be available for no
				//    more than the cost of distribution plus a nominal fee, and must be
				//    freely redistributable under reasonable conditions.  For an
				//    executable file, complete source code means the source code for all
				//    modules it contains.  It does not include source code for modules or
				//    files that typically accompany the major components of the operating
				//    system on which the executable file runs.
				//
				// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
				// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
				// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
				// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
				// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
				// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
				// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
				// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
				// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
				// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
				// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
				// POSSIBILITY OF SUCH DAMAGE.
				//
				
				
				#include "Foundation/Timer.h"
				#include "Foundation/Thread.h"
				#include "Foundation/Stopwatch.h"
				#include 
				
				
				using Foundation::Timer;
				using Foundation::TimerCallback;
				using Foundation::Thread;
				using Foundation::Stopwatch;
				
				
				class TimerExample
				{
				public:
					TimerExample()
					{
						_sw.start();
					}
					
					void onTimer(Timer& timer)
					{
						std::cout 					}
					
				private:
					Stopwatch _sw;
				};
				
				
				int main(int argc, char** argv)
				{	
					TimerExample example;
				
					Timer timer(250, 500);
					timer.start(TimerCallback(example, &TimerExample::onTimer));
					
					Thread::sleep(5000);
					
					timer.stop();
					
					return 0;
				}
							

相关资源