Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/Net/TFTP/TFTP_Timeout.hpp

Go to the documentation of this file.
00001 #ifndef __J2K__TFTP_Timeout_HPP__
00002 #define __J2K__TFTP_Timeout_HPP__
00003 
00004 #include <j2k/Net/TFTP/TFTP_Option.hpp>
00005 #include <j2k/Net/TFTP/TFTP_Packet.hpp>
00006 #include <j2k/Net/TFTP/Timer.hpp>
00007 #include <j2k/Net/TFTP/TFTP_Error.hpp>
00008 
00009 class TFTP_Timeout : public Timer {
00010 public:    
00011   TFTP_Timeout(); 
00012 
00013   virtual void timedRun( int signalNo );
00014 
00015   virtual ~TFTP_Timeout() { }
00016 
00017 private:
00018   TFTP_Packet*  packet;
00019   double        elapsed;
00020   ULONG         timeout;
00021   int           dataEmpty;
00022   int           waitEmpty;
00023 
00024 private:
00025   // Not implemented!
00026   TFTP_Timeout( const TFTP_Timeout& src ); 
00027   const TFTP_Timeout& operator=( const TFTP_Timeout& src );   
00028 };
00029 
00030 #endif

Generated on Sun Oct 14 18:46:35 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001