#pragma hdrstop
#endif
-#if wxUSE_SOCKETS
+#if wxUSE_SOCKETS && wxUSE_STREAMS
#include <stdio.h>
#include <stdlib.h>
m_read = FALSE;
m_proxy_mode = FALSE;
- SetNotify(GSOCK_LOST_FLAG);
+ SetNotify(wxSOCKET_LOST_FLAG);
}
wxHTTP::~wxHTTP()
delete string;
node = node->Next();
}
+
+ if (m_addr) {
+ delete m_addr;
+ m_addr = NULL;
+ }
}
wxString wxHTTP::GetContentType()
}
SaveState();
- SetFlags(NONE);
+ SetFlags(wxSOCKET_NONE);
Notify(FALSE);
wxSprintf(buf, wxT("%s %s HTTP/1.0\n\r"), tmp_buf, tmp_str.GetData());
return ret_value;
}
-class wxHTTPStream : public wxSocketInputStream {
+class wxHTTPStream : public wxSocketInputStream
+{
public:
wxHTTP *m_http;
size_t m_httpsize;
bool wxHTTP::Abort(void)
{
- bool ret;
-
- ret = wxSocketClient::Close();
-
- return ret;
+ return wxSocketClient::Close();
}
wxInputStream *wxHTTP::GetInputStream(const wxString& path)
inp_stream->m_read_bytes = 0;
Notify(FALSE);
- SetFlags(SPEED | WAITALL);
+ SetFlags(wxSOCKET_BLOCK | wxSOCKET_WAITALL);
return inp_stream;
}