1
// Process server for soft ioc
2
// David H. Thompson 8/29/2003
3
// Ralph Lange 04/25/2008
4
// GNU Public License (GPLv3) applies - see www.gnu.org
12
class processClass : public connectionItem
14
friend connectionItem * processFactory(int argc, char *argv[]);
15
friend bool processFactoryNeedsRestart();
16
friend void processFactorySendSignal(int signal);
18
processClass(int argc,char * argv[]);
20
int Send( const char *,int);
22
char factoryName[100];
23
void SetupTio(struct termios *);
24
virtual bool isProcess() const { return true; }
25
static void restartOnce ();
26
static bool exists() { return _runningItem ? true : false; }
27
virtual ~processClass();
30
static processClass * _runningItem;
31
static time_t _restartTime;
35
#endif /* #ifndef processClassH */