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

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

cMailslot()GrayLib::cMailslotprotected
cMailslotWriter()GrayLib::cMailslotWriter
Connect(const FILECHAR_t *pszSlot, const FILECHAR_t *szServer=nullptr, _SECURITY_ATTRIBUTES *pSa=nullptr) overrideGrayLib::cMailslotWritervirtual
ConnectSA(cStringF sMailslotPath, _SECURITY_ATTRIBUTES *pSa)GrayLib::cMailslotWriter
ConnectWrite(const FILECHAR_t *pszSlot, const FILECHAR_t *pszServer, const void *pbData, size_t nDataSize, TIMESYSD_t nTimeWait=0)GrayLib::cMailslotWriterinline
cStreamOutput() noexceptGray::cStreamOutputinline
Disconnect()GrayLib::cMailslotvirtual
FlushX()Gray::cStreamOutputinlinevirtual
get_MailslotPath() constGrayLib::cMailslotinline
GetLength() constGray::cStreamBasevirtual
GetPosition() constGray::cStreamBasevirtual
isOpen() constGrayLib::cMailslotinline
k_FILE_BLOCK_SIZEGray::cStreamBasestatic
k_pszServerDefaultGrayLib::cMailslotstatic
k_SIZE_MASKGray::cStreamBasestatic
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
Printf(const char *pszFormat,...)Gray::cStreamOutputinline
Printf(const wchar_t *pszFormat,...)Gray::cStreamOutputinline
Seek(STREAM_OFFSET_t iOffset, SEEK_ORIGIN_TYPE eSeekOrigin=SEEK_Set)Gray::cStreamBaseinlinevirtual
SeekToBegin()Gray::cStreamBaseinline
SeekToEnd()Gray::cStreamBaseinline
UNITTEST2_PREDEF(cMailslot)GrayLib::cMailslot
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
WriteMailslot(const void *pbData, size_t nDataSize, TIMESYSD_t nTimeWait)GrayLib::cMailslotWriter
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 *pbData, size_t nDataSize) overrideGrayLib::cMailslotWriterinlinevirtual
~cMailslot()GrayLib::cMailslotprotectedvirtual
~cMailslotWriter()GrayLib::cMailslotWritervirtual
~cStreamBase()Gray::cStreamBaseinlinevirtual
~cStreamOutput()Gray::cStreamOutputinlinevirtual