C# Класс LibUsbDotNet.Internal.TransferContextBase

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
mHasWaitBeenCalled bool
mOriginalCount int
mOriginalOffset int
mTimeout int
mTransferCancelEvent System.Threading.ManualResetEvent
mTransferCompleteEvent System.Threading.ManualResetEvent

Открытые методы

Метод Описание
Cancel ( ) : ErrorCode
Dispose ( ) : void
Fill ( IntPtr buffer, int offset, int count, int timeout ) : void
Fill ( object buffer, int offset, int count, int timeout ) : void
IncrementTransfer ( int amount ) : bool
Reset ( ) : void
Submit ( ) : ErrorCode
Wait ( int &transferredCount ) : ErrorCode

Защищенные методы

Метод Описание
IncFailRetries ( ) : void
TransferContextBase ( UsbEndpointBase endpointBase ) : System

Приватные методы

Метод Описание
SyncTransfer ( TransferContextBase transferContext, IntPtr buffer, int offset, int length, int timeout, int &transferLength ) : ErrorCode

Описание методов

Cancel() публичный Метод

public Cancel ( ) : ErrorCode
Результат ErrorCode

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Fill() публичный Метод

public Fill ( IntPtr buffer, int offset, int count, int timeout ) : void
buffer System.IntPtr
offset int
count int
timeout int
Результат void

Fill() публичный Метод

public Fill ( object buffer, int offset, int count, int timeout ) : void
buffer object
offset int
count int
timeout int
Результат void

IncFailRetries() защищенный Метод

protected IncFailRetries ( ) : void
Результат void

IncrementTransfer() публичный Метод

public IncrementTransfer ( int amount ) : bool
amount int
Результат bool

Reset() публичный Метод

public Reset ( ) : void
Результат void

Submit() публичный абстрактный Метод

public abstract Submit ( ) : ErrorCode
Результат ErrorCode

TransferContextBase() защищенный Метод

protected TransferContextBase ( UsbEndpointBase endpointBase ) : System
endpointBase LibUsbDotNet.Main.UsbEndpointBase
Результат System

Wait() публичный абстрактный Метод

public abstract Wait ( int &transferredCount ) : ErrorCode
transferredCount int
Результат ErrorCode

Описание свойств

mHasWaitBeenCalled защищенное свойство

protected bool mHasWaitBeenCalled
Результат bool

mOriginalCount защищенное свойство

protected int mOriginalCount
Результат int

mOriginalOffset защищенное свойство

protected int mOriginalOffset
Результат int

mTimeout защищенное свойство

protected int mTimeout
Результат int

mTransferCancelEvent защищенное свойство

protected ManualResetEvent,System.Threading mTransferCancelEvent
Результат System.Threading.ManualResetEvent

mTransferCompleteEvent защищенное свойство

protected ManualResetEvent,System.Threading mTransferCompleteEvent
Результат System.Threading.ManualResetEvent