Base Framework
Public Member Functions | List of all members
IEEE1394Common::IsochronousWriteFixedPacketsRequest Class Reference

Isochronous write fixed packets request. More...

#include <base/communication/IEEE1394Common.h>

Inherits Object.

Public Member Functions

 IsochronousWriteFixedPacketsRequest (IsochronousWriteFixedPacketsRequestImpl *_context) noexcept
 
 IsochronousWriteFixedPacketsRequest (const IsochronousWriteFixedPacketsRequest &copy) noexcept
 
IsochronousWriteFixedPacketsRequestoperator= (const IsochronousWriteFixedPacketsRequest &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
 
const uint8 * getBuffer () const noexcept
 
unsigned int getSpeed () const
 
void setSpeed (unsigned int speed)
 
unsigned int getTransmittedPackets () const noexcept
 

Detailed Description

Isochronous write fixed packets request.

Isochronous write fixed packets request (WRITE_FIXED_PACKETS_REQUEST).

Version
1.0

Constructor & Destructor Documentation

◆ IsochronousWriteFixedPacketsRequest() [1/2]

IEEE1394Common::IsochronousWriteFixedPacketsRequest::IsochronousWriteFixedPacketsRequest ( IsochronousWriteFixedPacketsRequestImpl _context)
inlinenoexcept

Initializes object.

◆ IsochronousWriteFixedPacketsRequest() [2/2]

IEEE1394Common::IsochronousWriteFixedPacketsRequest::IsochronousWriteFixedPacketsRequest ( const IsochronousWriteFixedPacketsRequest copy)
inlinenoexcept

Initializes object from other object.

Member Function Documentation

◆ getBuffer()

const uint8* IEEE1394Common::IsochronousWriteFixedPacketsRequest::getBuffer ( ) const
inlinenoexcept

Returns the buffer.

◆ getBufferSize()

unsigned int IEEE1394Common::IsochronousWriteFixedPacketsRequest::getBufferSize ( ) const
inlinenoexcept

Returns the size of the buffer.

◆ getOptions()

unsigned int IEEE1394Common::IsochronousWriteFixedPacketsRequest::getOptions ( ) const
inlinenoexcept

Returns the options of the request.

◆ getSpeed()

unsigned int IEEE1394Common::IsochronousWriteFixedPacketsRequest::getSpeed ( ) const
inline

Returns the transmission speed.

◆ getStatus()

IsochronousRequestStatus IEEE1394Common::IsochronousWriteFixedPacketsRequest::getStatus ( ) const
inlinenoexcept

Returns the current status of the request.

◆ getTransmittedPackets()

unsigned int IEEE1394Common::IsochronousWriteFixedPacketsRequest::getTransmittedPackets ( ) const
inlinenoexcept

Returns the number of received packets.

◆ isPending()

bool IEEE1394Common::IsochronousWriteFixedPacketsRequest::isPending ( ) const
inlinenoexcept

Returns true if the request is pending for completion.

◆ isValid()

bool IEEE1394Common::IsochronousWriteFixedPacketsRequest::isValid ( ) const
inlinenoexcept

Returns true if request is valid.

◆ operator=()

IsochronousWriteFixedPacketsRequest& IEEE1394Common::IsochronousWriteFixedPacketsRequest::operator= ( const IsochronousWriteFixedPacketsRequest assign)
inlinenoexcept

Assignment of object by object.

◆ reset()

void IEEE1394Common::IsochronousWriteFixedPacketsRequest::reset ( )
inline

Resets the request. Raises IEEE1394Exception is request is pending.

◆ setSpeed()

void IEEE1394Common::IsochronousWriteFixedPacketsRequest::setSpeed ( unsigned int  speed)
inline

Sets the transmission speed.