/////////////////////////////////////////////////////////////////////////////
-// Name: sckstrm.h
+// Name: src/common/sckstrm.cpp
// Purpose: wxSocket*Stream
// Author: Guilhem Lavaux
// Modified by:
// Copyright: (c)
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifdef __GNUG__
-#pragma implementation "sckstrm.h"
-#endif
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#ifdef __BORLANDC__
- #pragma hdrstop
+ #pragma hdrstop
#endif
+#if wxUSE_SOCKETS && wxUSE_STREAMS
+
#ifndef WX_PRECOMP
- #include "wx/defs.h"
#endif
-#if wxUSE_SOCKETS && wxUSE_STREAMS
-
#include "wx/stream.h"
#include "wx/socket.h"
#include "wx/sckstrm.h"
size_t wxSocketOutputStream::OnSysWrite(const void *buffer, size_t size)
{
- size_t ret;
-
- ret = m_o_socket->Write((const char *)buffer, size).LastCount();
+ size_t ret = m_o_socket->Write((const char *)buffer, size).LastCount();
- if (m_o_socket->Error())
- m_lasterror = wxStream_WRITE_ERR;
- else
- m_lasterror = wxStream_NOERROR;
-
- return ret;
+ m_lasterror = m_o_socket->Error() ? wxSTREAM_WRITE_ERROR : wxSTREAM_NO_ERROR;
+ return ret;
}
// ---------------------------------------------------------------------------
size_t wxSocketInputStream::OnSysRead(void *buffer, size_t size)
{
- size_t ret;
-
- ret = m_i_socket->Read((char *)buffer, size).LastCount();
+ size_t ret = m_i_socket->Read((char *)buffer, size).LastCount();
- if (m_i_socket->Error())
- m_lasterror = wxStream_READ_ERR;
- else
- m_lasterror = wxStream_NOERROR;
+ m_lasterror = m_i_socket->Error() ? wxSTREAM_READ_ERROR : wxSTREAM_NO_ERROR;
- return ret;
+ return ret;
}
// ---------------------------------------------------------------------------