WvStreams
|
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