Guitar
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
GitProcessThread Class Reference

#include <GitProcessThread.h>

Inheritance diagram for GitProcessThread:
Inheritance graph
[legend]
Collaboration diagram for GitProcessThread:
Collaboration graph
[legend]

Classes

struct  Private
 

Public Types

using request_id_t = GitCommandRunner::request_id_t
 

Public Member Functions

 GitProcessThread ()
 
 ~GitProcessThread ()
 
void start ()
 
void stop ()
 
request_id_t request (GitCommandRunner &&req)
 
void cancel (request_id_t reqid)
 
bool wait ()
 

Private Attributes

Privatem
 

Member Typedef Documentation

◆ request_id_t

Constructor & Destructor Documentation

◆ GitProcessThread()

GitProcessThread::GitProcessThread ( )

◆ ~GitProcessThread()

GitProcessThread::~GitProcessThread ( )

Member Function Documentation

◆ cancel()

void GitProcessThread::cancel ( request_id_t  reqid)

◆ request()

GitProcessThread::request_id_t GitProcessThread::request ( GitCommandRunner &&  req)

◆ start()

void GitProcessThread::start ( )
Here is the call graph for this function:

◆ stop()

void GitProcessThread::stop ( )

◆ wait()

bool GitProcessThread::wait ( )

Member Data Documentation

◆ m

Private* GitProcessThread::m
private

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