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

Isochronous write packets request. More...

#include <base/communication/IEEE1394Common.h>

Inherits Object.

Public Member Functions

 IsochronousWritePacketsRequest (IsochronousWritePacketsRequestImpl *_context) noexcept
 
 IsochronousWritePacketsRequest (const IsochronousWritePacketsRequest &copy) noexcept
 
IsochronousWritePacketsRequestoperator= (const IsochronousWritePacketsRequest &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 packets request.

Isochronous write packets request (WRITE_PACKETS_REQUEST).

Version
1.0

Constructor & Destructor Documentation

◆ IsochronousWritePacketsRequest() [1/2]

IEEE1394Common::IsochronousWritePacketsRequest::IsochronousWritePacketsRequest ( IsochronousWritePacketsRequestImpl _context)
inlinenoexcept

Initializes object.

◆ IsochronousWritePacketsRequest() [2/2]

IEEE1394Common::IsochronousWritePacketsRequest::IsochronousWritePacketsRequest ( const IsochronousWritePacketsRequest copy)
inlinenoexcept

Initializes object from other object.

Member Function Documentation

◆ getBuffer()

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

Returns the buffer.

◆ getBufferSize()

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

Returns the size of the buffer.

◆ getOptions()

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

Returns the options of the request.

◆ getSpeed()

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

Returns the transmission speed.

◆ getStatus()

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

Returns the current status of the request.

◆ getTransmittedPackets()

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

Returns the number of received packets.

◆ isPending()

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

Returns true if the request is pending for completion.

◆ isValid()

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

Returns true if request is valid.

◆ operator=()

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

Assignment of object by object.

◆ reset()

void IEEE1394Common::IsochronousWritePacketsRequest::reset ( )
inline

Resets the request. Raises IEEE1394Exception is request is pending.

◆ setSpeed()

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

Sets the transmission speed.