Guitar
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
OutputReaderThread Class Reference
Inheritance diagram for OutputReaderThread:
Inheritance graph
[legend]
Collaboration diagram for OutputReaderThread:
Collaboration graph
[legend]

Public Member Functions

 OutputReaderThread (int fd, QMutex *mutex, std::deque< char > *out)
 
 OutputReaderThread (HANDLE hRead, QMutex *mutex, std::deque< char > *buffer)
 

Protected Member Functions

void run () override
 
void run () override
 

Private Attributes

int fd
 
QMutex * mutex
 
std::deque< char > * buffer
 
HANDLE hRead
 

Constructor & Destructor Documentation

◆ OutputReaderThread() [1/2]

OutputReaderThread::OutputReaderThread ( int  fd,
QMutex *  mutex,
std::deque< char > *  out 
)
inline

◆ OutputReaderThread() [2/2]

OutputReaderThread::OutputReaderThread ( HANDLE  hRead,
QMutex *  mutex,
std::deque< char > *  buffer 
)
inline

Member Function Documentation

◆ run() [1/2]

void OutputReaderThread::run ( )
inlineoverrideprotected

◆ run() [2/2]

void OutputReaderThread::run ( )
inlineoverrideprotected

Member Data Documentation

◆ buffer

std::deque< char > * OutputReaderThread::buffer
private

◆ fd

int OutputReaderThread::fd
private

◆ hRead

HANDLE OutputReaderThread::hRead
private

◆ mutex

QMutex * OutputReaderThread::mutex
private

The documentation for this class was generated from the following files: