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