\hypertarget{classBufferedSocket}{
\section{BufferedSocket Class Reference}
\label{d7/db2/classBufferedSocket}\index{BufferedSocket@{BufferedSocket}}
}


{\ttfamily \#include $<$net\_\-io.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBufferedSocket_aca275449e58cc59aa8287cd678b82c2e}{BufferedSocket} ()
\item 
virtual \hyperlink{classBufferedSocket_a5a15c6c8d76075c534bb98864dff73f8}{$\sim$BufferedSocket} ()
\item 
void \hyperlink{classBufferedSocket_a6fe0a56997a94ecc85771ef24cbb856a}{SetRemoteAddress} (const wxString \&Address, const wxInt16 \&Port)
\item 
bool \hyperlink{classBufferedSocket_a97c1242f50f471db485d91da55369bcd}{SetRemoteAddress} (const wxString \&Address)
\item 
void \hyperlink{classBufferedSocket_a766f3cef5d7431ef821a8136ae399c8c}{GetRemoteAddress} (wxString \&Address, wxUint16 \&Port) const 
\item 
wxString \hyperlink{classBufferedSocket_a7be75f18d21119e6cd575dda84e7960d}{GetRemoteAddress} () const 
\item 
wxInt32 \hyperlink{classBufferedSocket_ab0ccb4b502b30288ae0f68ec23a3e69a}{SendData} (const wxInt32 \&Timeout)
\item 
wxInt32 \hyperlink{classBufferedSocket_a819568f67085612991b31eb8d0649637}{GetData} (const wxInt32 \&Timeout)
\item 
wxUint32 \hyperlink{classBufferedSocket_a2f3aeb61d51aac76cf2c840af551293f}{GetPing} ()
\item 
bool \hyperlink{classBufferedSocket_a68be5760d6895655884f7e68b712fab7}{ReadString} (wxString \&)
\item 
bool \hyperlink{classBufferedSocket_a40d43204dd5c9cd31625840f0ed1a918}{ReadBool} (bool \&)
\item 
bool \hyperlink{classBufferedSocket_a2d28bf0d728610c1fd287502a20cb5ed}{Read32} (wxInt32 \&)
\item 
bool \hyperlink{classBufferedSocket_a194133743e37abb5c0187c82216c5a6b}{Read16} (wxInt16 \&)
\item 
bool \hyperlink{classBufferedSocket_aee749d87cade35df220ed00dbf464cf2}{Read8} (wxInt8 \&)
\item 
bool \hyperlink{classBufferedSocket_a51eb269ab5b19622cf338c815e7e12c1}{Read32} (wxUint32 \&)
\item 
bool \hyperlink{classBufferedSocket_a5e4c72920659082817b2d49da6f6fc48}{Read16} (wxUint16 \&)
\item 
bool \hyperlink{classBufferedSocket_a4d6411f70f17589f8b7604ac94822122}{Read8} (wxUint8 \&)
\item 
bool \hyperlink{classBufferedSocket_a029e386801f5006f68d647ac1f0fcc13}{BadRead} ()
\item 
bool \hyperlink{classBufferedSocket_af5b4bf2d61f5f55931b1b01c1f9807d9}{WriteString} (const wxString \&)
\item 
bool \hyperlink{classBufferedSocket_a4762e9e7361f1b7f61a9b7bc9fbf9aa8}{WriteBool} (const bool \&)
\item 
bool \hyperlink{classBufferedSocket_a79627db0b960f333acf5625729951e4c}{Write32} (const wxInt32 \&)
\item 
bool \hyperlink{classBufferedSocket_a4f7691eba84722a572f1cfd3f735dc43}{Write16} (const wxInt16 \&)
\item 
bool \hyperlink{classBufferedSocket_a3b2b81a6e774e115cdc3e2fc404e5d88}{Write8} (const wxInt8 \&)
\item 
bool \hyperlink{classBufferedSocket_ab161fcb9c41fcadc3b485d840990de7a}{Write32} (const wxUint32 \&)
\item 
bool \hyperlink{classBufferedSocket_a029356859101967c9fef0dabdfdcb0f9}{Write16} (const wxUint16 \&)
\item 
bool \hyperlink{classBufferedSocket_a8122d12bf06eca21b90fcb3f402863f7}{Write8} (const wxUint8 \&)
\item 
bool \hyperlink{classBufferedSocket_a9c4fdb5723bd9589a9d93ed0d79a10ac}{BadWrite} ()
\item 
void \hyperlink{classBufferedSocket_a6053132dd36601d91b1842d92934b275}{ResetRecvBuffer} ()
\item 
void \hyperlink{classBufferedSocket_ae5e613de11a6370d2d68045e41fe7075}{ResetSendBuffer} ()
\item 
void \hyperlink{classBufferedSocket_ace9cf2081415d186f6b6d19ecd8718f5}{ResetBuffers} ()
\item 
bool \hyperlink{classBufferedSocket_ad4afa346f8b7bfe8dd239e9e7e24b207}{CanRead} (const size\_\-t \&)
\item 
bool \hyperlink{classBufferedSocket_a60ddc84522021de9f8ba05fb61e41bb6}{CanWrite} (const size\_\-t \&)
\item 
void \hyperlink{classBufferedSocket_a311c181cdd9822eebfb400d57458f6bd}{ClearRecvBuffer} ()
\item 
void \hyperlink{classBufferedSocket_a2b1fef6e7eabe720c3b1fe23aeaf2751}{ClearSendBuffer} ()
\item 
void \hyperlink{classBufferedSocket_ade3de8d289ba33776251c6db4a112b60}{ClearBuffers} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classBufferedSocket_aca275449e58cc59aa8287cd678b82c2e}{
\index{BufferedSocket@{BufferedSocket}!BufferedSocket@{BufferedSocket}}
\index{BufferedSocket@{BufferedSocket}!BufferedSocket@{BufferedSocket}}
\subsubsection[{BufferedSocket}]{\setlength{\rightskip}{0pt plus 5cm}BufferedSocket::BufferedSocket (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_aca275449e58cc59aa8287cd678b82c2e}
\hypertarget{classBufferedSocket_a5a15c6c8d76075c534bb98864dff73f8}{
\index{BufferedSocket@{BufferedSocket}!$\sim$BufferedSocket@{$\sim$BufferedSocket}}
\index{$\sim$BufferedSocket@{$\sim$BufferedSocket}!BufferedSocket@{BufferedSocket}}
\subsubsection[{$\sim$BufferedSocket}]{\setlength{\rightskip}{0pt plus 5cm}BufferedSocket::$\sim$BufferedSocket (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{d7/db2/classBufferedSocket_a5a15c6c8d76075c534bb98864dff73f8}


\subsection{Member Function Documentation}
\hypertarget{classBufferedSocket_a029e386801f5006f68d647ac1f0fcc13}{
\index{BufferedSocket@{BufferedSocket}!BadRead@{BadRead}}
\index{BadRead@{BadRead}!BufferedSocket@{BufferedSocket}}
\subsubsection[{BadRead}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::BadRead (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/db2/classBufferedSocket_a029e386801f5006f68d647ac1f0fcc13}
\hypertarget{classBufferedSocket_a9c4fdb5723bd9589a9d93ed0d79a10ac}{
\index{BufferedSocket@{BufferedSocket}!BadWrite@{BadWrite}}
\index{BadWrite@{BadWrite}!BufferedSocket@{BufferedSocket}}
\subsubsection[{BadWrite}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::BadWrite (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/db2/classBufferedSocket_a9c4fdb5723bd9589a9d93ed0d79a10ac}
\hypertarget{classBufferedSocket_ad4afa346f8b7bfe8dd239e9e7e24b207}{
\index{BufferedSocket@{BufferedSocket}!CanRead@{CanRead}}
\index{CanRead@{CanRead}!BufferedSocket@{BufferedSocket}}
\subsubsection[{CanRead}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::CanRead (
\begin{DoxyParamCaption}
\item[{const size\_\-t \&}]{Bytes}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_ad4afa346f8b7bfe8dd239e9e7e24b207}
\hypertarget{classBufferedSocket_a60ddc84522021de9f8ba05fb61e41bb6}{
\index{BufferedSocket@{BufferedSocket}!CanWrite@{CanWrite}}
\index{CanWrite@{CanWrite}!BufferedSocket@{BufferedSocket}}
\subsubsection[{CanWrite}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::CanWrite (
\begin{DoxyParamCaption}
\item[{const size\_\-t \&}]{Bytes}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a60ddc84522021de9f8ba05fb61e41bb6}
\hypertarget{classBufferedSocket_ade3de8d289ba33776251c6db4a112b60}{
\index{BufferedSocket@{BufferedSocket}!ClearBuffers@{ClearBuffers}}
\index{ClearBuffers@{ClearBuffers}!BufferedSocket@{BufferedSocket}}
\subsubsection[{ClearBuffers}]{\setlength{\rightskip}{0pt plus 5cm}void BufferedSocket::ClearBuffers (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/db2/classBufferedSocket_ade3de8d289ba33776251c6db4a112b60}
\hypertarget{classBufferedSocket_a311c181cdd9822eebfb400d57458f6bd}{
\index{BufferedSocket@{BufferedSocket}!ClearRecvBuffer@{ClearRecvBuffer}}
\index{ClearRecvBuffer@{ClearRecvBuffer}!BufferedSocket@{BufferedSocket}}
\subsubsection[{ClearRecvBuffer}]{\setlength{\rightskip}{0pt plus 5cm}void BufferedSocket::ClearRecvBuffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a311c181cdd9822eebfb400d57458f6bd}
\hypertarget{classBufferedSocket_a2b1fef6e7eabe720c3b1fe23aeaf2751}{
\index{BufferedSocket@{BufferedSocket}!ClearSendBuffer@{ClearSendBuffer}}
\index{ClearSendBuffer@{ClearSendBuffer}!BufferedSocket@{BufferedSocket}}
\subsubsection[{ClearSendBuffer}]{\setlength{\rightskip}{0pt plus 5cm}void BufferedSocket::ClearSendBuffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a2b1fef6e7eabe720c3b1fe23aeaf2751}
\hypertarget{classBufferedSocket_a819568f67085612991b31eb8d0649637}{
\index{BufferedSocket@{BufferedSocket}!GetData@{GetData}}
\index{GetData@{GetData}!BufferedSocket@{BufferedSocket}}
\subsubsection[{GetData}]{\setlength{\rightskip}{0pt plus 5cm}wxInt32 BufferedSocket::GetData (
\begin{DoxyParamCaption}
\item[{const wxInt32 \&}]{Timeout}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a819568f67085612991b31eb8d0649637}
\hypertarget{classBufferedSocket_a2f3aeb61d51aac76cf2c840af551293f}{
\index{BufferedSocket@{BufferedSocket}!GetPing@{GetPing}}
\index{GetPing@{GetPing}!BufferedSocket@{BufferedSocket}}
\subsubsection[{GetPing}]{\setlength{\rightskip}{0pt plus 5cm}wxUint32 BufferedSocket::GetPing (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/db2/classBufferedSocket_a2f3aeb61d51aac76cf2c840af551293f}
\hypertarget{classBufferedSocket_a7be75f18d21119e6cd575dda84e7960d}{
\index{BufferedSocket@{BufferedSocket}!GetRemoteAddress@{GetRemoteAddress}}
\index{GetRemoteAddress@{GetRemoteAddress}!BufferedSocket@{BufferedSocket}}
\subsubsection[{GetRemoteAddress}]{\setlength{\rightskip}{0pt plus 5cm}wxString BufferedSocket::GetRemoteAddress (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}
\label{d7/db2/classBufferedSocket_a7be75f18d21119e6cd575dda84e7960d}
\hypertarget{classBufferedSocket_a766f3cef5d7431ef821a8136ae399c8c}{
\index{BufferedSocket@{BufferedSocket}!GetRemoteAddress@{GetRemoteAddress}}
\index{GetRemoteAddress@{GetRemoteAddress}!BufferedSocket@{BufferedSocket}}
\subsubsection[{GetRemoteAddress}]{\setlength{\rightskip}{0pt plus 5cm}void BufferedSocket::GetRemoteAddress (
\begin{DoxyParamCaption}
\item[{wxString \&}]{Address, }
\item[{wxUint16 \&}]{Port}
\end{DoxyParamCaption}
) const}}
\label{d7/db2/classBufferedSocket_a766f3cef5d7431ef821a8136ae399c8c}
\hypertarget{classBufferedSocket_a194133743e37abb5c0187c82216c5a6b}{
\index{BufferedSocket@{BufferedSocket}!Read16@{Read16}}
\index{Read16@{Read16}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Read16}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Read16 (
\begin{DoxyParamCaption}
\item[{wxInt16 \&}]{Int16}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a194133743e37abb5c0187c82216c5a6b}
\hypertarget{classBufferedSocket_a5e4c72920659082817b2d49da6f6fc48}{
\index{BufferedSocket@{BufferedSocket}!Read16@{Read16}}
\index{Read16@{Read16}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Read16}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Read16 (
\begin{DoxyParamCaption}
\item[{wxUint16 \&}]{Uint16}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a5e4c72920659082817b2d49da6f6fc48}
\hypertarget{classBufferedSocket_a2d28bf0d728610c1fd287502a20cb5ed}{
\index{BufferedSocket@{BufferedSocket}!Read32@{Read32}}
\index{Read32@{Read32}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Read32}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Read32 (
\begin{DoxyParamCaption}
\item[{wxInt32 \&}]{Int32}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a2d28bf0d728610c1fd287502a20cb5ed}
\hypertarget{classBufferedSocket_a51eb269ab5b19622cf338c815e7e12c1}{
\index{BufferedSocket@{BufferedSocket}!Read32@{Read32}}
\index{Read32@{Read32}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Read32}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Read32 (
\begin{DoxyParamCaption}
\item[{wxUint32 \&}]{Uint32}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a51eb269ab5b19622cf338c815e7e12c1}
\hypertarget{classBufferedSocket_aee749d87cade35df220ed00dbf464cf2}{
\index{BufferedSocket@{BufferedSocket}!Read8@{Read8}}
\index{Read8@{Read8}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Read8}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Read8 (
\begin{DoxyParamCaption}
\item[{wxInt8 \&}]{Int8}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_aee749d87cade35df220ed00dbf464cf2}
\hypertarget{classBufferedSocket_a4d6411f70f17589f8b7604ac94822122}{
\index{BufferedSocket@{BufferedSocket}!Read8@{Read8}}
\index{Read8@{Read8}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Read8}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Read8 (
\begin{DoxyParamCaption}
\item[{wxUint8 \&}]{Uint8}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a4d6411f70f17589f8b7604ac94822122}
\hypertarget{classBufferedSocket_a40d43204dd5c9cd31625840f0ed1a918}{
\index{BufferedSocket@{BufferedSocket}!ReadBool@{ReadBool}}
\index{ReadBool@{ReadBool}!BufferedSocket@{BufferedSocket}}
\subsubsection[{ReadBool}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::ReadBool (
\begin{DoxyParamCaption}
\item[{bool \&}]{val}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a40d43204dd5c9cd31625840f0ed1a918}
\hypertarget{classBufferedSocket_a68be5760d6895655884f7e68b712fab7}{
\index{BufferedSocket@{BufferedSocket}!ReadString@{ReadString}}
\index{ReadString@{ReadString}!BufferedSocket@{BufferedSocket}}
\subsubsection[{ReadString}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::ReadString (
\begin{DoxyParamCaption}
\item[{wxString \&}]{str}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a68be5760d6895655884f7e68b712fab7}
\hypertarget{classBufferedSocket_ace9cf2081415d186f6b6d19ecd8718f5}{
\index{BufferedSocket@{BufferedSocket}!ResetBuffers@{ResetBuffers}}
\index{ResetBuffers@{ResetBuffers}!BufferedSocket@{BufferedSocket}}
\subsubsection[{ResetBuffers}]{\setlength{\rightskip}{0pt plus 5cm}void BufferedSocket::ResetBuffers (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/db2/classBufferedSocket_ace9cf2081415d186f6b6d19ecd8718f5}
\hypertarget{classBufferedSocket_a6053132dd36601d91b1842d92934b275}{
\index{BufferedSocket@{BufferedSocket}!ResetRecvBuffer@{ResetRecvBuffer}}
\index{ResetRecvBuffer@{ResetRecvBuffer}!BufferedSocket@{BufferedSocket}}
\subsubsection[{ResetRecvBuffer}]{\setlength{\rightskip}{0pt plus 5cm}void BufferedSocket::ResetRecvBuffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/db2/classBufferedSocket_a6053132dd36601d91b1842d92934b275}
\hypertarget{classBufferedSocket_ae5e613de11a6370d2d68045e41fe7075}{
\index{BufferedSocket@{BufferedSocket}!ResetSendBuffer@{ResetSendBuffer}}
\index{ResetSendBuffer@{ResetSendBuffer}!BufferedSocket@{BufferedSocket}}
\subsubsection[{ResetSendBuffer}]{\setlength{\rightskip}{0pt plus 5cm}void BufferedSocket::ResetSendBuffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/db2/classBufferedSocket_ae5e613de11a6370d2d68045e41fe7075}
\hypertarget{classBufferedSocket_ab0ccb4b502b30288ae0f68ec23a3e69a}{
\index{BufferedSocket@{BufferedSocket}!SendData@{SendData}}
\index{SendData@{SendData}!BufferedSocket@{BufferedSocket}}
\subsubsection[{SendData}]{\setlength{\rightskip}{0pt plus 5cm}wxInt32 BufferedSocket::SendData (
\begin{DoxyParamCaption}
\item[{const wxInt32 \&}]{Timeout}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_ab0ccb4b502b30288ae0f68ec23a3e69a}
\hypertarget{classBufferedSocket_a97c1242f50f471db485d91da55369bcd}{
\index{BufferedSocket@{BufferedSocket}!SetRemoteAddress@{SetRemoteAddress}}
\index{SetRemoteAddress@{SetRemoteAddress}!BufferedSocket@{BufferedSocket}}
\subsubsection[{SetRemoteAddress}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::SetRemoteAddress (
\begin{DoxyParamCaption}
\item[{const wxString \&}]{Address}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a97c1242f50f471db485d91da55369bcd}
\hypertarget{classBufferedSocket_a6fe0a56997a94ecc85771ef24cbb856a}{
\index{BufferedSocket@{BufferedSocket}!SetRemoteAddress@{SetRemoteAddress}}
\index{SetRemoteAddress@{SetRemoteAddress}!BufferedSocket@{BufferedSocket}}
\subsubsection[{SetRemoteAddress}]{\setlength{\rightskip}{0pt plus 5cm}void BufferedSocket::SetRemoteAddress (
\begin{DoxyParamCaption}
\item[{const wxString \&}]{Address, }
\item[{const wxInt16 \&}]{Port}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a6fe0a56997a94ecc85771ef24cbb856a}
\hypertarget{classBufferedSocket_a029356859101967c9fef0dabdfdcb0f9}{
\index{BufferedSocket@{BufferedSocket}!Write16@{Write16}}
\index{Write16@{Write16}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Write16}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Write16 (
\begin{DoxyParamCaption}
\item[{const wxUint16 \&}]{val}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a029356859101967c9fef0dabdfdcb0f9}
\hypertarget{classBufferedSocket_a4f7691eba84722a572f1cfd3f735dc43}{
\index{BufferedSocket@{BufferedSocket}!Write16@{Write16}}
\index{Write16@{Write16}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Write16}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Write16 (
\begin{DoxyParamCaption}
\item[{const wxInt16 \&}]{val}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a4f7691eba84722a572f1cfd3f735dc43}
\hypertarget{classBufferedSocket_a79627db0b960f333acf5625729951e4c}{
\index{BufferedSocket@{BufferedSocket}!Write32@{Write32}}
\index{Write32@{Write32}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Write32}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Write32 (
\begin{DoxyParamCaption}
\item[{const wxInt32 \&}]{val}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a79627db0b960f333acf5625729951e4c}
\hypertarget{classBufferedSocket_ab161fcb9c41fcadc3b485d840990de7a}{
\index{BufferedSocket@{BufferedSocket}!Write32@{Write32}}
\index{Write32@{Write32}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Write32}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Write32 (
\begin{DoxyParamCaption}
\item[{const wxUint32 \&}]{val}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_ab161fcb9c41fcadc3b485d840990de7a}
\hypertarget{classBufferedSocket_a3b2b81a6e774e115cdc3e2fc404e5d88}{
\index{BufferedSocket@{BufferedSocket}!Write8@{Write8}}
\index{Write8@{Write8}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Write8}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Write8 (
\begin{DoxyParamCaption}
\item[{const wxInt8 \&}]{val}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a3b2b81a6e774e115cdc3e2fc404e5d88}
\hypertarget{classBufferedSocket_a8122d12bf06eca21b90fcb3f402863f7}{
\index{BufferedSocket@{BufferedSocket}!Write8@{Write8}}
\index{Write8@{Write8}!BufferedSocket@{BufferedSocket}}
\subsubsection[{Write8}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::Write8 (
\begin{DoxyParamCaption}
\item[{const wxUint8 \&}]{val}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a8122d12bf06eca21b90fcb3f402863f7}
\hypertarget{classBufferedSocket_a4762e9e7361f1b7f61a9b7bc9fbf9aa8}{
\index{BufferedSocket@{BufferedSocket}!WriteBool@{WriteBool}}
\index{WriteBool@{WriteBool}!BufferedSocket@{BufferedSocket}}
\subsubsection[{WriteBool}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::WriteBool (
\begin{DoxyParamCaption}
\item[{const bool \&}]{val}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_a4762e9e7361f1b7f61a9b7bc9fbf9aa8}
\hypertarget{classBufferedSocket_af5b4bf2d61f5f55931b1b01c1f9807d9}{
\index{BufferedSocket@{BufferedSocket}!WriteString@{WriteString}}
\index{WriteString@{WriteString}!BufferedSocket@{BufferedSocket}}
\subsubsection[{WriteString}]{\setlength{\rightskip}{0pt plus 5cm}bool BufferedSocket::WriteString (
\begin{DoxyParamCaption}
\item[{const wxString \&}]{str}
\end{DoxyParamCaption}
)}}
\label{d7/db2/classBufferedSocket_af5b4bf2d61f5f55931b1b01c1f9807d9}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
odalaunch/src/\hyperlink{odalaunch_2src_2net__io_8h}{net\_\-io.h}\item 
odalaunch/src/\hyperlink{odalaunch_2src_2net__io_8cpp}{net\_\-io.cpp}\end{DoxyCompactItemize}
