WvStreams
|
00001 /* -*- Mode: C++ -*- 00002 * Worldvisions Weaver Software: 00003 * Copyright (C) 1997-2002 Net Integration Technologies, Inc. 00004 * 00005 */ 00006 #ifndef __WVTIMEOUTSTREAM_H 00007 #define __WVTIMEOUTSTREAM_H 00008 00009 #include "wvstream.h" 00010 00020 class WvTimeoutStream: public WvStream 00021 { 00022 bool ok; 00023 00024 public: 00025 WvTimeoutStream(time_t msec); 00026 virtual bool isok() const { return ok; } 00027 00028 virtual void execute(); 00029 00030 private: 00031 const char *wstype() const { return "WvTimeoutStream"; } 00032 }; 00033 00034 #endif // __WVTIMEOUTSTREAM_H