Base Framework
|
Isochronous write request. More...
#include <base/communication/IEEE1394Common.h>
Inherits IEEE1394Common::IsochronousRequestImpl.
Inherited by IEEE1394Common::IsochronousWriteDataRequestImpl, IEEE1394Common::IsochronousWriteFixedPacketsRequestImpl, and IEEE1394Common::IsochronousWritePacketsRequestImpl.
Public Member Functions | |
const uint8 * | getBuffer () const noexcept |
unsigned int | getBufferSize () const noexcept |
unsigned int | getNumberOfPackets () const noexcept |
void | setBuffer (const uint8 *buffer, unsigned int size, unsigned int numberOfPackets) |
unsigned int | getSpeed () const noexcept |
void | setSpeed (unsigned int speed) |
unsigned int | getTransmittedPackets () const noexcept |
![]() | |
IsochronousRequestImpl (unsigned int _options) noexcept | |
unsigned int | getOptions () const noexcept |
void | setOptions (unsigned int options) |
bool | isPending () const noexcept |
IsochronousRequestStatus | getStatus () const noexcept |
void | reset () |
![]() | |
ReferenceCountedObject () noexcept | |
ReferenceCountedObject (const ReferenceCountedObject ©) noexcept | |
ReferenceCountedObject (ReferenceCountedObject &&move) noexcept | |
ReferenceCountedObject & | operator= (const ReferenceCountedObject ©) noexcept |
ReferenceCountedObject & | operator= (ReferenceCountedObject &&move) noexcept |
MemorySize | getNumberOfReferences_INTERNAL () const noexcept |
virtual bool | useGarbageCollector () const noexcept |
![]() | |
DynamicObject () noexcept | |
bool | isValidObject () const noexcept |
virtual | ~DynamicObject () noexcept(false) |
_COM_AZURE_DEV__BASE__OVERRIDE_ALLOC () | |
Protected Member Functions | |
void | setTransmittedPackets (unsigned int transmittedPackets) noexcept |
virtual void | resetContext () noexcept |
![]() | |
void | setStatus (IsochronousRequestStatus status) noexcept |
Isochronous write request.
Base class of write requests.
|
inlinenoexcept |
Returns the buffer.
|
inlinenoexcept |
Returns the size of the buffer in bytes.
|
inlinenoexcept |
Returns the number of packets in the buffer.
|
inlinenoexcept |
Returns the transmission speed.
|
inlinenoexcept |
Returns the number of transmitted packets.
|
inlineprotectedvirtualnoexcept |
Reset any context information.
Reimplemented from IEEE1394Common::IsochronousRequestImpl.
void IEEE1394Common::IsochronousWriteRequestImpl::setBuffer | ( | const uint8 * | buffer, |
unsigned int | size, | ||
unsigned int | numberOfPackets | ||
) |
Sets the buffer.
buffer | The location of the buffer. |
size | The size of the buffer in bytes. |
numberOfPackets | The number of packets in the buffer. |
void IEEE1394Common::IsochronousWriteRequestImpl::setSpeed | ( | unsigned int | speed | ) |
Sets the transmissoin speed.