mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
35 lines
431 B
C
35 lines
431 B
C
|
|
/*
|
||
|
|
* NTThread.h
|
||
|
|
*
|
||
|
|
* Created on: Sep 21, 2012
|
||
|
|
* Author: Mitchell Wills
|
||
|
|
*/
|
||
|
|
|
||
|
|
#ifndef NTTHREAD_H_
|
||
|
|
#define NTTHREAD_H_
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Represents a thread in the network tables system
|
||
|
|
* @author mwills
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
class NTThread
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
virtual ~NTThread()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
;
|
||
|
|
/**
|
||
|
|
* stop the thread
|
||
|
|
*/
|
||
|
|
virtual void stop() = 0;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @return true if the thread is running
|
||
|
|
*/
|
||
|
|
virtual bool isRunning() = 0;
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif /* NTTHREAD_H_ */
|