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

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

cMailslot()GrayLib::cMailslotprotected
cMailslotReader()GrayLib::cMailslotReader
Connect(const FILECHAR_t *pszSlotname, const FILECHAR_t *szServer=nullptr, _SECURITY_ATTRIBUTES *pSa=nullptr) overrideGrayLib::cMailslotReadervirtual
cStreamInput() noexceptGray::cStreamInputinline
Disconnect()GrayLib::cMailslotvirtual
get_MailslotPath() constGrayLib::cMailslotinline
GetLength() constGray::cStreamBasevirtual
GetMessageCount(size_t *pnNextMessageLength=nullptr)GrayLib::cMailslotReader
GetPosition() constGray::cStreamBasevirtual
isOpen() constGrayLib::cMailslotinline
k_FILE_BLOCK_SIZEGray::cStreamBasestatic
k_pszServerDefaultGrayLib::cMailslotstatic
k_SIZE_MASKGray::cStreamBasestatic
m_nMaxMessageSizeGrayLib::cMailslotReader
m_nReadTimeoutGrayLib::cMailslotReader
m_qGrayLib::cMailslotprotected
m_sMailslotPathGrayLib::cMailslotprotected
MakeMailslotPath(OUT FILECHAR_t *pszPath, const FILECHAR_t *pszSlotName, const FILECHAR_t *pszServerName=nullptr)GrayLib::cMailslotprotectedstatic
MakeMailslotPath(const FILECHAR_t *pszSlotName, const FILECHAR_t *pszServerName=nullptr)GrayLib::cMailslotprotectedstatic
put_ReadTimeout(TIMESYSD_t nReadTimeout)GrayLib::cMailslotReader
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, size_t nDataSize)Gray::cStreamInputvirtual
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 *pbData, size_t nLengthMax) overrideGrayLib::cMailslotReadervirtual
ReadX(cHeapBlock &buffer, size_t nReasonableLengthMax=0x1000)GrayLib::cMailslotReader
Gray::cStreamInput::ReadX(OUT void *pData, size_t nDataSize)Gray::cStreamInputinlinevirtual
Seek(STREAM_OFFSET_t iOffset, SEEK_ORIGIN_TYPE eSeekOrigin=SEEK_Set)Gray::cStreamBaseinlinevirtual
SeekToBegin()Gray::cStreamBaseinline
SeekToEnd()Gray::cStreamBaseinline
SetSeekSizeMin(size_t nSizeMin=k_FILE_BLOCK_SIZE)Gray::cStreamInputinlinevirtual
UNITTEST2_PREDEF(cMailslot)GrayLib::cMailslot
~cMailslot()GrayLib::cMailslotprotectedvirtual
~cMailslotReader()GrayLib::cMailslotReadervirtual
~cStreamBase()Gray::cStreamBaseinlinevirtual
~cStreamInput()Gray::cStreamInputinlinevirtual