X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f4ada568223b79c8a5769cc351c36a8e2ccd7841..5d1902d6d6efc842c8f488520d3cca40f1ae99f8:/src/common/sckstrm.cpp diff --git a/src/common/sckstrm.cpp b/src/common/sckstrm.cpp index c0846c46aa..85562ae51c 100644 --- a/src/common/sckstrm.cpp +++ b/src/common/sckstrm.cpp @@ -12,6 +12,16 @@ #pragma implementation "sckstrm.h" #endif +// For compilers that support precompilation, includes "wx.h". +#include "wx/wxprec.h" + +#ifdef __BORLANDC__ +#pragma hdrstop +#endif + +#ifndef WX_PRECOMP +#endif + #include "wx/stream.h" #include "wx/socket.h" #include "wx/sckstrm.h" @@ -31,7 +41,7 @@ wxSocketOutputStream::~wxSocketOutputStream() wxOutputStream& wxSocketOutputStream::Write(const void *buffer, size_t size) { - m_o_socket->Write((const char *)buffer, size); + m_lastcount = m_o_socket->Write((const char *)buffer, size).LastCount(); return *this; } @@ -50,19 +60,19 @@ wxSocketInputStream::~wxSocketInputStream() wxInputStream& wxSocketInputStream::Read(void *buffer, size_t size) { - m_i_socket->Read((char *)buffer, size); + m_lastcount = m_i_socket->Read((char *)buffer, size).LastCount(); return *this; } // --------------------------------------------------------------------------- -// wxSocketStream (IO) +// wxSocketStream // --------------------------------------------------------------------------- -wxSocketStream::wxSocketStream(wxSocketBase& i_s, wxSocketBase& o_s) - : wxSocketInputStream(i_s), wxSocketOutputStream(o_s) -{ -} wxSocketStream::wxSocketStream(wxSocketBase& s) : wxSocketInputStream(s), wxSocketOutputStream(s) { } + +wxSocketStream::~wxSocketStream() +{ +}