mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Fixed ability to cancel downloads
This commit is contained in:
parent
43c82515fe
commit
d26e2957b0
7 changed files with 82 additions and 17 deletions
|
@ -9,12 +9,15 @@ NS_BF_BEGIN
|
|||
class ThreadPool
|
||||
{
|
||||
public:
|
||||
class Job;
|
||||
|
||||
class Thread
|
||||
{
|
||||
public:
|
||||
ThreadPool* mThreadPool;
|
||||
BfpThread* mBfpThread;
|
||||
BfpThreadId mCurJobThreadId;
|
||||
Job* mActiveJob;
|
||||
|
||||
public:
|
||||
Thread();
|
||||
|
@ -85,6 +88,7 @@ public:
|
|||
void AddJob(Job* job, int maxWorkersPerProviderThread = 0x7FFFFFFF);
|
||||
void AddJob(BfpThreadStartProc proc, void* param, int maxWorkersPerProviderThread = 0x7FFFFFFF);
|
||||
bool IsInJob();
|
||||
void CancelAll();
|
||||
};
|
||||
|
||||
NS_BF_END
|
Loading…
Add table
Add a link
Reference in a new issue