|
| | cOSPipeClient () |
| |
| virtual | ~cOSPipeClient (void) |
| |
| HRESULT | OpenPipe (const FILECHAR_t *pszPipeName, TIMESYSD_t nTimeOutTotal=0) |
| |
| virtual HRESULT | WriteX (const void *pBuffer, size_t nDataSize) override |
| |
| | UNITTEST2_PREDEF (cOSPipe) |
| |
Public Member Functions inherited from Gray::cOSHandle |
| | cOSHandle (HANDLE h=INVALID_HANDLE_VALUE) noexcept |
| |
| | cOSHandle (const cOSHandle &Handle) noexcept |
| |
| cOSHandle & | operator= (const cOSHandle &Handle) |
| |
| | ~cOSHandle () |
| |
| | operator HANDLE () const noexcept |
| |
| HANDLE | get_Handle () const noexcept |
| |
| HANDLE & | ref_Handle () noexcept |
| |
| bool | isValidHandle () const noexcept |
| |
| void | CloseHandle () noexcept |
| |
| void | AttachHandle (HANDLE h) noexcept |
| |
| HANDLE | DetachHandle () noexcept |
| |
| HRESULT | WriteX (const void *pData, size_t nDataSize) const |
| |
| HRESULT | ReadX (void *pData, size_t nDataSize) const |
| |
| HRESULT | FlushX () const |
| |
| STREAM_SEEKRET_t | Seek (STREAM_OFFSET_t lOffset, SEEK_ORIGIN_TYPE eSeekOrigin) const |
| |
| HRESULT | WaitForSingleObject (TIMESYSD_t dwMilliseconds) const |
| |
| | cStreamOutput () noexcept |
| |
| virtual | ~cStreamOutput () |
| |
| HRESULT | WriteT (const void *pVal, size_t nDataSize) |
| |
| template<typename TYPE > |
| HRESULT | WriteT (TYPE val) |
| |
| HRESULT | WriteSize (size_t nSize) |
| |
| HRESULT | WriteHashCode (HASHCODE_t nHashCode) |
| |
| HRESULT | WriteN (const void *pBuffer, size_t nSize) |
| |
| template<typename _CH > |
| HRESULT | WriteStringN (const _CH *pszStr) |
| |
| template<typename _CH > |
| HRESULT | WriteCharRepeat (_CH nChar, int nCount=1) |
| |
| virtual HRESULT | WriteString (const char *pszStr) |
| |
| virtual HRESULT | WriteString (const wchar_t *pszStr) |
| |
| StrLen_t | VPrintf (const char *pszFormat, va_list args) |
| |
| StrLen_t | VPrintf (const wchar_t *pszFormat, va_list args) |
| |
| StrLen_t _cdecl | Printf (const char *pszFormat,...) |
| |
| StrLen_t _cdecl | Printf (const wchar_t *pszFormat,...) |
| |
| HRESULT | WriteStream (cStreamInput &sInp, STREAM_POS_t nSizeMax=k_FILE_BLOCK_SIZE, IStreamProgressCallback *pProgress=nullptr, TIMESYSD_t nTimeout=0) |
| | Copy cStreamInput to this stream. More...
|
| |
| virtual HRESULT | FlushX () |
| |
| virtual | ~cStreamBase () |
| |
| virtual STREAM_SEEKRET_t | Seek (STREAM_OFFSET_t iOffset, SEEK_ORIGIN_TYPE eSeekOrigin=SEEK_Set) |
| |
| void | SeekToBegin () |
| |
| STREAM_POS_t | SeekToEnd () |
| |
| virtual STREAM_POS_t | GetPosition () const |
| |
| virtual STREAM_POS_t | GetLength () const |
| |
writer is considered the client. waiting writes. Must open after the reader/server.