USBPipe Class |
Namespace: MadWizard.WinUSBNet
The USBPipe type exposes the following members.
Name | Description | |
---|---|---|
![]() | Address |
Endpoint address including the direction in the most significant bit
|
![]() | Device |
The USBDevice this pipe is associated with
|
![]() | Interface |
The interface associated with this pipe
|
![]() | IsIn |
True if the pipe has direction IN (device to host), false otherwise.
|
![]() | IsOut |
True if the pipe has direction OUT (host to device), false otherwise.
|
![]() | MaximumPacketSize |
Maximum packet size for transfers on this endpoint
|
![]() | Policy |
The pipe policy settings for this pipe
|
Name | Description | |
---|---|---|
![]() | Abort |
Aborts all pending transfers for this pipe.
|
![]() | BeginRead | Initiates an asynchronous read operation on the pipe. |
![]() | BeginWrite | Initiates an asynchronous write operation on the pipe. |
![]() | EndRead |
Waits for a pending asynchronous read operation to complete.
|
![]() | EndWrite |
Waits for a pending asynchronous write operation to complete.
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | Flush |
Flushes the pipe, discarding any data that is cached. Only available on IN direction pipes.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | Read(Byte) |
Reads data from the pipe into a buffer.
|
![]() | Read(Byte, Int32, Int32) |
Reads data from the pipe into a buffer.
|
![]() | ToString | (Inherited from Object.) |
![]() | Write(Byte) |
Writes data from a buffer to the pipe.
|
![]() | Write(Byte, Int32, Int32) |
Writes data from a buffer to the pipe.
|