Base Framework
|
Isochronous request descriptor. More...
#include <base/communication/IEEE1394Common.h>
Inherits ReferenceCountedObject.
Inherited by IEEE1394Common::IsochronousReadRequestImpl, and IEEE1394Common::IsochronousWriteRequestImpl.
Public Member Functions | |
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 | |
virtual void | resetContext () noexcept |
void | setStatus (IsochronousRequestStatus status) noexcept |
Isochronous request descriptor.
Isochronous request descriptor.
|
inlinenoexcept |
Returns the options of the request.
|
inlinenoexcept |
Returns the current status of the request.
|
inlinenoexcept |
Returns true if the request is pending for completion.
void IEEE1394Common::IsochronousRequestImpl::reset | ( | ) |
Resets the request. Raises IEEE1394Exception is request is pending.
|
inlineprotectedvirtualnoexcept |
Reset any context information.
Reimplemented in IEEE1394Common::IsochronousWriteRequestImpl, and IEEE1394Common::IsochronousReadRequestImpl.
void IEEE1394Common::IsochronousRequestImpl::setOptions | ( | unsigned int | options | ) |
Sets the options of the request.
|
inlineprotectednoexcept |
Sets the status.