// Created: August 1997
// RCS-ID: $Id$
// Copyright: (c) 1997, 1998 Guilhem Lavaux
-// Licence: wxWindows license
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
void wxHTTP::ClearHeaders()
{
// wxString isn't a wxObject
- wxNode *node = m_headers.First();
+ wxNode *node = m_headers.GetFirst();
wxString *string;
while (node) {
- string = (wxString *)node->Data();
+ string = (wxString *)node->GetData();
delete string;
- node = node->Next();
+ node = node->GetNext();
}
m_headers.Clear();
if (!node)
m_headers.Append(header, (wxObject *)(new wxString(h_data)));
else {
- wxString *str = (wxString *)node->Data();
+ wxString *str = (wxString *)node->GetData();
(*str) = h_data;
}
}
if (!node)
return wxEmptyString;
- return *((wxString *)node->Data());
+ return *((wxString *)node->GetData());
}
void wxHTTP::SendHeaders()
{
- wxNode *head = m_headers.First();
+ wxNode *head = m_headers.GetFirst();
while (head)
{
- wxString *str = (wxString *)head->Data();
+ wxString *str = (wxString *)head->GetData();
wxString buf;
buf.Printf(wxT("%s: %s\r\n"), head->GetKeyString(), str->GetData());
const wxWX2MBbuf cbuf = buf.mb_str();
Write(cbuf, strlen(cbuf));
- head = head->Next();
+ head = head->GetNext();
}
}
protected:
size_t OnSysRead(void *buffer, size_t bufsize);
+
+ DECLARE_NO_COPY_CLASS(wxHTTPStream)
};
size_t wxHTTPStream::OnSysRead(void *buffer, size_t bufsize)