WvStreams
wvtimeoutstream.h
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