Guitar
Public Attributes | List of all members
GitProcessThread::Private Struct Reference

Public Attributes

std::mutex mutex_
 
std::condition_variable cv_request
 
std::condition_variable cv_done
 
std::thread thread_
 
bool interrrupt_ = false
 
std::vector< std::shared_ptr< GitCommandRunner > > requests_
 
GitCommandRunner::request_id_t next_request_id = 0
 

Member Data Documentation

◆ cv_done

std::condition_variable GitProcessThread::Private::cv_done

◆ cv_request

std::condition_variable GitProcessThread::Private::cv_request

◆ interrrupt_

bool GitProcessThread::Private::interrrupt_ = false

◆ mutex_

std::mutex GitProcessThread::Private::mutex_

◆ next_request_id

GitCommandRunner::request_id_t GitProcessThread::Private::next_request_id = 0

◆ requests_

std::vector<std::shared_ptr<GitCommandRunner> > GitProcessThread::Private::requests_

◆ thread_

std::thread GitProcessThread::Private::thread_

The documentation for this struct was generated from the following file: