#include <bzsstream.h>
Inherits BazisLib::IInStream, and BazisLib::IOutStream.
Inherited by BazisLib::DDK::BulkUsbClient, BazisLib::Linux::UsbBulkDoublePipe, and BazisLib::Win32::IBulkPipe.
Public Member Functions | |
virtual bool | SetTimeout (unsigned ReadTimeout, unsigned WriteTimeout)=0 |
virtual void | Close ()=0 |
virtual bool | Valid ()=0 |
virtual | ~IPipe () |
virtual BazisLib::IPipe::~IPipe | ( | ) | [inline, virtual] |
virtual void BazisLib::IPipe::Close | ( | ) | [pure virtual] |
Implemented in BazisLib::DDK::BulkUsbClient, BazisLib::Linux::UsbBulkDoublePipe, and BazisLib::Win32::CBulkUsbPipe.
virtual bool BazisLib::IPipe::SetTimeout | ( | unsigned | ReadTimeout, | |
unsigned | WriteTimeout | |||
) | [pure virtual] |
Implemented in BazisLib::DDK::BulkUsbClient, BazisLib::Linux::UsbBulkDoublePipe, and BazisLib::Win32::CBulkUsbPipe.
virtual bool BazisLib::IPipe::Valid | ( | ) | [pure virtual] |
Implemented in BazisLib::DDK::BulkUsbClient, BazisLib::Linux::UsbBulkDoublePipe, and BazisLib::Win32::CBulkUsbPipe.