1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Allowing HTTP requests for source servers

This commit is contained in:
Brian Fiete 2019-09-20 09:19:38 -07:00
parent cb84684517
commit c2d086fe8e
7 changed files with 110 additions and 31 deletions

View file

@ -40,7 +40,7 @@ public:
uint32 mLastUpdateTick;
bool mShowTracking;
NetResult* mResult;
NetResult* mCancelOnSuccess;
NetResult* mCancelOnSuccess;
NetRequest()
{
@ -54,13 +54,15 @@ public:
mFailed = false;
mShowTracking = false;
mResult = NULL;
mCancelOnSuccess = NULL;
mCancelOnSuccess = NULL;
}
~NetRequest();
void DoTransfer();
void Cleanup();
void Fail(const StringImpl& error);
bool Cancel() override;
bool Cancel() override;
void Perform() override;
void ShowTracking();
};
@ -73,12 +75,19 @@ public:
bool mFailed;
NetRequest* mCurRequest;
bool mRemoved;
SyncEvent* mDoneEvent;
NetResult()
{
mFailed = false;
mCurRequest = NULL;
mRemoved = false;
mDoneEvent = NULL;
}
~NetResult()
{
delete mDoneEvent;
}
};