1
0
Fork 0
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:
Brian Fiete 2019-09-04 10:27:37 -07:00
parent 43c82515fe
commit d26e2957b0
7 changed files with 82 additions and 17 deletions

View file

@ -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