Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cNetSocket Member List

This is the complete list of members for GrayLib::cNetSocket, including all inherited members.

Accept(OUT cNetSocket &rConnectedSocket, OUT cNetAddress *pConnectedSocketAddr=nullptr)GrayLib::cNetSocket
AssertValid() constGray::CObjectinlinevirtual
AttachSocket(SOCKET hSocket, long lEvent=0)GrayLib::cNetSocket
GrayLib::cNetSocketBase::AttachSocket(SOCKET hSocket)GrayLib::cNetSocketBase
BindAddr(const cNetAddress &SockAddr)GrayLib::cNetSocketinline
Close() overrideGrayLib::cNetSocketvirtual
CloseFlush(TIMESECD_t tWait=1)GrayLib::cNetSocket
cNetSocket()GrayLib::cNetSocket
cNetSocket(SOCKET hSocket)GrayLib::cNetSocket
cNetSocket(const cNetSocket &src)GrayLib::cNetSocket
cNetSocketBase()GrayLib::cNetSocketBase
cNonCopyable() noexceptGray::cNonCopyableinlineprotected
Connect(const struct sockaddr *pAddr, socklen_t nAddrLen)GrayLib::cNetSocketBaseinlineprotected
ConnectAddr(const cNetAddress &rSockAddr)GrayLib::cNetSocket
CreateBind(const cNetAddress &SockAddr, int nSocketType=SOCK_STREAM, IPPROTO_TYPE nProtocolType=IPPROTO_TCP)GrayLib::cNetSocket
CreateBindFirst(const cNetAddressArray &rSockAddrs, int nSocketType=SOCK_STREAM, IPPROTO_TYPE nProtocolType=IPPROTO_TCP)GrayLib::cNetSocket
CreateConnect(const cNetAddress &SockAddr, int nSocketType=SOCK_STREAM, IPPROTO_TYPE nProtocolType=IPPROTO_TCP)GrayLib::cNetSocket
CreateConnect(const cNetAddressArray &rSockAddrs, int nSocketType=SOCK_STREAM, IPPROTO_TYPE nProtocolType=IPPROTO_TCP)GrayLib::cNetSocket
CreateSocket(sa_family_t nAddressFamily=AF_INET, int nSocketType=SOCK_STREAM, IPPROTO_TYPE nProtocolType=IPPROTO_TCP)GrayLib::cNetSocket
cStreamInput() noexceptGray::cStreamInputinline
cStreamOutput() noexceptGray::cStreamOutputinline
DetachSocket()GrayLib::cNetSocketBase
FlushX()Gray::cStreamOutputinlinevirtual
get_AddrPeer() constGrayLib::cNetSocket
get_AddrSock() constGrayLib::cNetSocket
get_BufferSizeRx() constGrayLib::cNetSocket
get_BufferSizeTx() constGrayLib::cNetSocket
get_HashCode() const noexceptGrayLib::cNetSocketinline
get_HSocket() const noexceptGrayLib::cNetSocketinline
get_ReadReady() constGrayLib::cNetSocket
GetAddrPeer(OUT cNetAddress &SockAddr) constGrayLib::cNetSocket
GetAddrSock(OUT cNetAddress &SockAddr) constGrayLib::cNetSocket
GetLastError()GrayLib::cNetSocketinlinestatic
GetLastErrorDef(HRESULT hResDef=E_FAIL)GrayLib::cNetSocketinlinestatic
GetLength() const overrideGray::cStreaminlinevirtual
GetPosition() const overrideGray::cStreaminlinevirtual
GetSockOpt(int nOptionName, void *optval, socklen_t *pOptLen, int nLevel=SOL_SOCKET) constGrayLib::cNetSocketBase
IOCtl(long lCmd, unsigned long *pnArgs) constGrayLib::cNetSocketBase
isBlockingMode() constGrayLib::cNetSocket
isConnected() const noexceptGrayLib::cNetSocketinline
isConnected2() const noexceptGrayLib::cNetSocketinline
isConnecting() const noexceptGrayLib::cNetSocketinline
isValidCheck() const noexceptGrayLib::cNetSocketBasevirtual
isValidSocket() const noexceptGrayLib::cNetSocketBaseinline
Gray::k_FILE_BLOCK_SIZEGray::cStreamBasestatic
Gray::cStreamOutput::k_FILE_BLOCK_SIZEGray::cStreamBasestatic
Gray::k_SIZE_MASKGray::cStreamBasestatic
Gray::cStreamOutput::k_SIZE_MASKGray::cStreamBasestatic
Listen(int iMaxBacklogConnections=SOMAXCONN)GrayLib::cNetSocketinline
m_eStateGrayLib::cNetSocket
operator SOCKET() const noexceptGrayLib::cNetSocketBaseinline
operator=(const cNetSocket &src)GrayLib::cNetSocketinline
Printf(const char *pszFormat,...)Gray::cStreamOutputinline
Printf(const wchar_t *pszFormat,...)Gray::cStreamOutputinline
put_Async(bool bAsync)GrayLib::cNetSocket
put_BlockingMode(bool bBlock)GrayLib::cNetSocket
put_BlockingTimeoutRx(TIMESECD_t tSec)GrayLib::cNetSocket
put_BlockingTimeoutTx(TIMESECD_t tSec)GrayLib::cNetSocket
put_BufferSizeRx(int iSize)GrayLib::cNetSocket
put_BufferSizeTx(int iSize)GrayLib::cNetSocket
put_KeepAlive(bool bKeepAlive)GrayLib::cNetSocket
put_Nagle(bool bDelay)GrayLib::cNetSocket
put_ReuseAddr(bool bReuse)GrayLib::cNetSocket
ReadAll(OUT cHeapBlock &block, size_t nSizeExtra=0)Gray::cStreamInputinline
ReadHashCode(OUT UINT32 &nHashCode)Gray::cStreamInputinline
ReadHashCode(OUT UINT64 &nHashCode)Gray::cStreamInputinline
ReadN(OUT BYTE *pBuffer, size_t nSizeMax)Gray::cStreamInputinline
ReadPeek(void *pData=nullptr, size_t nDataSize=1) overrideGrayLib::cNetSocketvirtual
ReadSize(OUT size_t &nSize)Gray::cStreamInput
ReadSizeT(OUT TYPE &n)Gray::cStreamInputinline
ReadStringLine(OUT char *pszBuffer, StrLen_t iSizeMax)Gray::cStreamInputvirtual
ReadStringLine(OUT wchar_t *pszBuffer, StrLen_t iSizeMax)Gray::cStreamInputvirtual
ReadStringN(OUT _CH *pszStr, StrLen_t iSizeMax)Gray::cStreamInputinline
ReadT(OUT void *pVal, size_t nSize)Gray::cStreamInputinline
ReadT(OUT TYPE &val)Gray::cStreamInput
ReadTN(OUT TYPE &val)Gray::cStreamInputinline
ReadX(void *pData, size_t nDataSize) overrideGrayLib::cNetSocketvirtual
Gray::cStream::ReadX(OUT void *pData, size_t nDataSize)Gray::cStreamInputinlinevirtual
Receive(void *pBuffer, int nBufLen, int nFlags=0)GrayLib::cNetSocketBaseinline
ReceiveFrom(void *pBuffer, size_t nBufLen, cNetAddress &SockAddr, int nFlags=0)GrayLib::cNetSocket
Seek(STREAM_OFFSET_t iOffset, SEEK_ORIGIN_TYPE eSeekOrigin=SEEK_Set) overrideGray::cStreaminlinevirtual
SeekToBegin()Gray::cStreaminline
SeekToEnd()Gray::cStreaminline
Send(const void *pData, int iLen, int nFlags=0)GrayLib::cNetSocketBaseinline
SendTo(const void *pData, size_t iLen, const cNetAddress &SockAddr, int nFlags=0)GrayLib::cNetSocket
Serialize(cArchive &a)Gray::CObjectvirtual
SetSeekSizeMin(size_t nSizeMin=k_FILE_BLOCK_SIZE)Gray::cStreamInputinlinevirtual
SetSockOpt(int nOptionName, const void *optval, socklen_t optlen, int nLevel=SOL_SOCKET) constGrayLib::cNetSocketBase
SetStateEstablished() noexceptGrayLib::cNetSocketinline
ShutDown(SOCKET_ShutDown_TYPE nHow=SOCKET_ShutDown_sends)GrayLib::cNetSocketBaseinlineprotected
sm_iAllocSocketsGrayLib::cNetSocketBasestatic
UNITTEST_FRIEND(cNetSocket)GrayLib::cNetSocket
VPrintf(const char *pszFormat, va_list args)Gray::cStreamOutputinline
VPrintf(const wchar_t *pszFormat, va_list args)Gray::cStreamOutputinline
WriteCharRepeat(_CH nChar, int nCount=1)Gray::cStreamOutputinline
WriteHashCode(HASHCODE_t nHashCode)Gray::cStreamOutputinline
WriteN(const void *pBuffer, size_t nSize)Gray::cStreamOutputinline
WriteSize(size_t nSize)Gray::cStreamOutput
WriteStream(cStreamInput &sInp, STREAM_POS_t nSizeMax=k_FILE_BLOCK_SIZE, IStreamProgressCallback *pProgress=nullptr, TIMESYSD_t nTimeout=0)Gray::cStreamOutput
WriteString(const char *pszStr)Gray::cStreamOutputinlinevirtual
WriteString(const wchar_t *pszStr)Gray::cStreamOutputinlinevirtual
WriteStringN(const _CH *pszStr)Gray::cStreamOutputinline
WriteT(const void *pVal, size_t nDataSize)Gray::cStreamOutputinline
WriteT(TYPE val)Gray::cStreamOutput
WriteX(const void *pData, size_t nDataSize) overrideGrayLib::cNetSocketvirtual
~cNetSocket()GrayLib::cNetSocketvirtual
~cNetSocketBase()GrayLib::cNetSocketBasevirtual
~cNonCopyable() noexceptGray::cNonCopyableinlineprotected
~CObject()Gray::CObjectinlinevirtual
~cStreamBase()Gray::cStreamBaseinlinevirtual
~cStreamInput()Gray::cStreamInputinlinevirtual
~cStreamOutput()Gray::cStreamOutputinlinevirtual