STDMETHODIMP CBinderOutStream::Write(const void *data, UInt32 size, UInt32 *processedSize) { return _binder->Write(data, size, processedSize); }
STDMETHODIMP CBinderInStream::Read(void *data, UInt32 size, UInt32 *processedSize) { return _binder->Read(data, size, processedSize); }
~CBinderOutStream() { _binder->CloseWrite(); }
~CBinderInStream() { _binder->CloseRead(); }
STDMETHODIMP CSequentialOutStreamForBinder::Write(const void *data, UInt32 size, UInt32 *processedSize) { return m_StreamBinder->Write(data, size, processedSize); }
~CSequentialOutStreamForBinder() { m_StreamBinder->CloseWrite(); }
STDMETHODIMP CSequentialInStreamForBinder::Read(void *data, UInt32 size, UInt32 *processedSize) { return m_StreamBinder->Read(data, size, processedSize); }
~CSequentialInStreamForBinder() { m_StreamBinder->CloseRead(); }