WvStreams
wvsubprocqueuestream.h
00001 /* -*- Mode: C++ -*-
00002  * Worldvisions Weaver Software:
00003  *   Copyright (C) 1997-2002 Net Integration Technologies, Inc.
00004  */
00005 #ifndef __WVSUBPROCQUEUESTREAM_H
00006 #define __WVSUBPROCQUEUESTREAM_H
00007 
00008 #include "wvsubprocqueue.h"
00009 #include "wvlog.h"
00010 
00015 class WvSubProcQueueStream : public WvStream, public WvSubProcQueue
00016 {
00017 public:
00018     WvSubProcQueueStream(int _maxrunning);
00019     virtual ~WvSubProcQueueStream();
00020     
00021     virtual void execute();
00022     
00023 private:
00024     WvLog log;
00025     
00026 public:
00027     const char *wstype() const { return "WvSubProcQueueStream"; }
00028 };
00029 
00030 #endif // __WVSUBPROCQUEUESTREAM_H