|
Guitar
|
#include <CommitDetailGetter.h>


Classes | |
| struct | Data |
| struct | Private |
| struct | Request |
Signals | |
| void | ready () |
Public Member Functions | |
| CommitDetailGetter () | |
| virtual | ~CommitDetailGetter () |
| void | start (GitRunner const &git) |
| CommitDetailGetter::start. More... | |
| void | stop () |
| CommitDetailGetter::stop. More... | |
| Data | query (const GitHash &id, bool request_if_not_found) |
Private Member Functions | |
| Data | _query (const GitHash &id, bool request_if_not_found, bool lock) |
| CommitDetailGetter::query. More... | |
Private Attributes | |
| Private * | m |
Static Private Attributes | |
| static constexpr int | num_threads = 1 |
| CommitDetailGetter::CommitDetailGetter | ( | ) |
|
virtual |

|
private |
| id | |
| request_if_not_found | |
| lock |
コミットの詳細情報を取得する 情報が存在しない場合はリクエスト予約を行う
| CommitDetailGetter::Data CommitDetailGetter::query | ( | const GitHash & | id, |
| bool | request_if_not_found | ||
| ) |

|
signal |
| void CommitDetailGetter::start | ( | GitRunner const & | git | ) |
| git | コミットの詳細情報を取得するためのスレッドを開始する |

| void CommitDetailGetter::stop | ( | ) |
スレッドを停止する
|
private |
|
staticconstexprprivate |