#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.