Base Framework
|
Isochronous read fixed data request. More...
#include <base/communication/IEEE1394Common.h>
Inherits Object.
Public Member Functions | |
IsochronousReadFixedDataRequest () noexcept | |
IsochronousReadFixedDataRequest (IsochronousReadFixedDataRequestImpl *_context) noexcept | |
IsochronousReadFixedDataRequest (const IsochronousReadFixedDataRequest ©) noexcept | |
IsochronousReadFixedDataRequest & | operator= (const IsochronousReadFixedDataRequest &assign) noexcept |
bool | isValid () const noexcept |
bool | isPending () const noexcept |
IsochronousRequestStatus | getStatus () const noexcept |
void | reset () |
unsigned int | getOptions () const noexcept |
unsigned int | getBufferSize () const noexcept |
unsigned int | getSubchannel () noexcept |
void | setSubchannel (unsigned int subchannel) |
unsigned int | getReceivedPackets () const noexcept |
unsigned int | getNumberOfPackets () const noexcept |
void | setNumberOfPackets (unsigned int packets) |
unsigned int | getHeaderSize () const noexcept |
void | setHeaderSize (unsigned int size) |
unsigned int | getPayload () const noexcept |
void | setPayload (unsigned int payload) |
uint8 * | getBuffer () const noexcept |
uint8 * | getSecondaryBuffer () const noexcept |
void | setBuffer (uint8 *buffer, unsigned int size, uint8 *secondaryBuffer) |
Isochronous read fixed data request.
Isochronous read fixed data request (READ_FIXED_DATA_REQUEST).
|
inlinenoexcept |
Initializes invalid request.
|
inlinenoexcept |
Initializes object.
|
inlinenoexcept |
Initializes object from other object.
|
inlinenoexcept |
Returns the buffer.
|
inlinenoexcept |
Returns the size of the buffer.
|
inlinenoexcept |
Returns the size of the header in bytes per packet.
|
inlinenoexcept |
Returns the desired number of packets to be received.
|
inlinenoexcept |
Returns the options of the request.
|
inlinenoexcept |
Returns the maximum payload in bytes per packet.
|
inlinenoexcept |
Returns the number of received packets.
|
inlinenoexcept |
Returns the secondary buffer used for header data.
|
inlinenoexcept |
Returns the current status of the request.
|
inlinenoexcept |
Returns the subchannel.
|
inlinenoexcept |
Returns true if the request is pending for completion.
|
inlinenoexcept |
Returns true if request is valid.
|
inlinenoexcept |
Assignment of object by object.
|
inline |
Resets the request. Raises IEEE1394Exception is request is pending.
|
inline |
Sets the buffer.
buffer | The location of the buffer. |
size | The size of the buffer in bytes. |
secondaryBuffer | The secondary buffer. |
|
inline |
Sets the size of the header in bytes per packet (the size must be an integral number of 32 bit words).
|
inline |
Sets the desired number of packets to be received.
|
inline |
Sets the payload in bytes per packet (the size must be an integral number of 32 bit words).
|
inline |
Sets the subchannel.