Base Framework
|
Public Member Functions | |
IsochronousReadChannel () noexcept | |
IsochronousReadChannel (IsochronousReadChannelImpl *_readChannel) | |
IsochronousReadChannel (const IsochronousReadChannel ©) noexcept | |
IsochronousReadChannel & | operator= (const IsochronousReadChannel &assign) noexcept |
uint64 | getSubchannels () |
void | cancel () |
void | close () |
IsochronousReadPacketsRequest | getReadPacketsRequest () const noexcept |
IsochronousReadFixedPacketsRequest | getReadFixedPacketsRequest () const noexcept |
IsochronousReadFixedDataRequest | getReadFixedDataRequest () const noexcept |
void | queue (IsochronousReadRequest &request) |
void | queue (IsochronousReadPacketsRequest &request) |
void | queue (IsochronousReadFixedPacketsRequest &request) |
void | queue (IsochronousReadFixedDataRequest &request) |
void | queue (Allocator< IsochronousReadRequest > &request) |
IsochronousReadRequest | dequeue () |
unsigned int | dequeue (unsigned int requests, unsigned int microseconds) |
bool | wait (unsigned int microseconds) |
|
inlinenoexcept |
Initialize channel as closed.
|
inline |
Initializes read channel.
|
inlinenoexcept |
Initialize channel from other channel.
|
inline |
Cancels all pending requests.
|
inline |
Closes the channel.
|
inline |
Returns the next completed request.
|
inline |
Dequeues the specified number of requests.
request | The number of request to dequeue. |
microseconds | The timeout period in microseconds [0; 999999999]. |
|
inlinenoexcept |
Returns a read fixed data request object (READ_FIXED_DATA_REQUEST).
|
inlinenoexcept |
Returns a read fixed packet request object (READ_FIXED_PACKETS_REQUEST).
|
inlinenoexcept |
Returns a read packet request object (READ_PACKETS_REQUEST).
|
inline |
Returns the reserved subchannels.
|
inlinenoexcept |
Assignment of channel by channel.
|
inline |
Queues the specified read requests.
|
inline |
Queues the specified read request.
|
inline |
Queues the specified read request.
|
inline |
Queues the specified read request.
|
inline |
Queues the specified read request.
|
inline |
Wait for an event.
microseconds | The timeout period in microseconds [0; 999999999]. |