Guitar
GitProcessThread.h
Go to the documentation of this file.
1 #ifndef GITPROCESSTHREAD_H
2 #define GITPROCESSTHREAD_H
3 
4 #include "GitCommandRunner.h"
5 
6 class GitProcessThread : public QObject {
7  Q_OBJECT
8 public:
10 private:
11  struct Private;
13 public:
16  void start();
17  void stop();
19  void cancel(request_id_t reqid);
20  bool wait();
21 };
22 
23 #endif // GITPROCESSTHREAD_H
Definition: GitCommandRunner.h:110
unsigned int request_id_t
Definition: GitCommandRunner.h:136
Definition: GitProcessThread.h:6
void start()
Definition: GitProcessThread.cpp:27
request_id_t request(GitCommandRunner &&req)
Definition: GitProcessThread.cpp:67
void cancel(request_id_t reqid)
Definition: GitProcessThread.cpp:77
~GitProcessThread()
Definition: GitProcessThread.cpp:22
Private * m
Definition: GitProcessThread.h:11
bool wait()
Definition: GitProcessThread.cpp:89
GitProcessThread()
Definition: GitProcessThread.cpp:17
void stop()
Definition: GitProcessThread.cpp:58
GitCommandRunner::request_id_t request_id_t
Definition: GitProcessThread.h:9
Definition: GitProcessThread.cpp:7