Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

wvtimestream.h

00001 /* -*- Mode: C++ -*-
00002  * Worldvisions Weaver Software:
00003  *   Copyright (C) 1997-2002 Net Integration Technologies, Inc.
00004  *
00005  */ 
00006 #ifndef __WVTIMESTREAM_H
00007 #define __WVTIMESTREAM_H
00008 
00009 #include "wvtimeutils.h"
00010 #include "wvstream.h"
00011 
00022 class WvTimeStream : public WvStream
00023 {
00024     WvTime last;
00025     WvTime next;
00026     time_t ms_per_tick;
00027 
00028 public:
00029     WvTimeStream();
00030     
00043     void set_timer(time_t msec);
00044 
00045     virtual bool isok() const;
00046     virtual bool pre_select(SelectInfo &si);
00047     virtual bool post_select(SelectInfo &si);
00048     virtual void execute();
00049 };
00050 
00051 
00052 #endif // __WVTIMESTREAM_H

Generated on Sun Jul 10 16:27:05 2005 for WvStreams by  doxygen 1.4.0