Guitar
|
Public Member Functions | |
void | Prepare (ProcessThread *pt) |
int | ReadOutput (char *ptr, size_t len) |
Public Member Functions inherited from Thread | |
Thread () | |
virtual | ~Thread () |
virtual void | start () |
virtual void | stop () |
virtual void | join () |
virtual void | terminate () |
virtual void | detach () |
bool | running () const |
Protected Member Functions | |
void | run () override |
Protected Member Functions inherited from Thread | |
virtual bool | interrupted () const |
Private Attributes | |
ProcessThread * | procthread |
std::deque< char > | out |
Mutex | mutex |
Additional Inherited Members | |
Static Public Member Functions inherited from Thread | |
static void * | run_ (void *arg) |
Public Attributes inherited from Thread | |
volatile bool | _interrupted |
bool | _running |
pthread_t | _thread_handle |
|
inline |
|
inline |
|
inlineoverrideprotectedvirtual |
|
private |
|
private |
|
private |