Move GetBytesExpectedToReceive() impl to base class
This commit is contained in:
@@ -81,8 +81,6 @@ public:
|
|||||||
|
|
||||||
wxFileOffset GetBytesReceived() const wxOVERRIDE { return m_bytesReceived; }
|
wxFileOffset GetBytesReceived() const wxOVERRIDE { return m_bytesReceived; }
|
||||||
|
|
||||||
wxFileOffset GetBytesExpectedToReceive() const wxOVERRIDE { return m_bytesExpectedToReceive; }
|
|
||||||
|
|
||||||
void HandleCallback(DWORD dwInternetStatus, LPVOID lpvStatusInformation,
|
void HandleCallback(DWORD dwInternetStatus, LPVOID lpvStatusInformation,
|
||||||
DWORD dwStatusInformationLength);
|
DWORD dwStatusInformationLength);
|
||||||
|
|
||||||
@@ -96,7 +94,6 @@ private:
|
|||||||
wxScopedPtr<wxWebAuthChallengeWinHTTP> m_authChallenge;
|
wxScopedPtr<wxWebAuthChallengeWinHTTP> m_authChallenge;
|
||||||
wxMemoryBuffer m_dataWriteBuffer;
|
wxMemoryBuffer m_dataWriteBuffer;
|
||||||
wxFileOffset m_dataWritten;
|
wxFileOffset m_dataWritten;
|
||||||
wxFileOffset m_bytesExpectedToReceive;
|
|
||||||
wxFileOffset m_bytesReceived;
|
wxFileOffset m_bytesReceived;
|
||||||
|
|
||||||
void SendRequest();
|
void SendRequest();
|
||||||
|
@@ -85,7 +85,7 @@ public:
|
|||||||
|
|
||||||
virtual wxFileOffset GetBytesReceived() const = 0;
|
virtual wxFileOffset GetBytesReceived() const = 0;
|
||||||
|
|
||||||
virtual wxFileOffset GetBytesExpectedToReceive() const = 0;
|
virtual wxFileOffset GetBytesExpectedToReceive() const;
|
||||||
|
|
||||||
void SetState(State state, const wxString& failMsg = "");
|
void SetState(State state, const wxString& failMsg = "");
|
||||||
|
|
||||||
|
@@ -102,6 +102,14 @@ void wxWebRequest::SetData(wxSharedPtr<wxInputStream> dataStream, const wxString
|
|||||||
SetHeader("Content-Type", contentType);
|
SetHeader("Content-Type", contentType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
wxFileOffset wxWebRequest::GetBytesExpectedToReceive() const
|
||||||
|
{
|
||||||
|
if ( GetResponse() )
|
||||||
|
return GetResponse()->GetContentLength();
|
||||||
|
else
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
void wxWebRequest::SetState(State state, const wxString & failMsg)
|
void wxWebRequest::SetState(State state, const wxString & failMsg)
|
||||||
{
|
{
|
||||||
// Add a reference while the request is active
|
// Add a reference while the request is active
|
||||||
|
@@ -148,7 +148,6 @@ wxWebRequestWinHTTP::wxWebRequestWinHTTP(int id, wxWebSessionWinHTTP& session, c
|
|||||||
m_connect(NULL),
|
m_connect(NULL),
|
||||||
m_request(NULL),
|
m_request(NULL),
|
||||||
m_dataWritten(0),
|
m_dataWritten(0),
|
||||||
m_bytesExpectedToReceive(0),
|
|
||||||
m_bytesReceived(0)
|
m_bytesReceived(0)
|
||||||
{
|
{
|
||||||
m_headers = session.GetHeaders();
|
m_headers = session.GetHeaders();
|
||||||
@@ -221,7 +220,6 @@ void wxWebRequestWinHTTP::CreateResponse()
|
|||||||
m_response.reset(new wxWebResponseWinHTTP(*this));
|
m_response.reset(new wxWebResponseWinHTTP(*this));
|
||||||
if ( !m_response->Init() )
|
if ( !m_response->Init() )
|
||||||
return;
|
return;
|
||||||
m_bytesExpectedToReceive = m_response->GetContentLength();
|
|
||||||
int status = m_response->GetStatus();
|
int status = m_response->GetStatus();
|
||||||
if ( status == 401 || status == 407)
|
if ( status == 401 || status == 407)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user