Developer Application Interface (ARC API) v4.5.8
ARC, Inc. GenIV Application Interface
arc::gen4::commonBuffer_t Struct Referencefinal

#include <CArcDevice.h>

Public Member Functions

const std::string toString (void) const
 

Public Attributes

std::uint8_t * pVirtualAddress
 
std::uint64_t u64PhysicalAddress
 
std::uint64_t uiSize
 

Detailed Description

Common ( kernel ) buffer data type. Stores device common buffer virtual address, physical address(es), and size.

Definition at line 105 of file CArcDevice.h.

Member Function Documentation

◆ toString()

const std::string arc::gen4::commonBuffer_t::toString ( void  ) const

Converts the values to a readable string

Exceptions
std::ios_base::failure

Member Data Documentation

◆ pVirtualAddress

std::uint8_t* arc::gen4::commonBuffer_t::pVirtualAddress

The image buffer virtual address

Definition at line 107 of file CArcDevice.h.

◆ u64PhysicalAddress

std::uint64_t arc::gen4::commonBuffer_t::u64PhysicalAddress

The image buffer physical address (info only)

Definition at line 108 of file CArcDevice.h.

◆ uiSize

std::uint64_t arc::gen4::commonBuffer_t::uiSize

The actual size, in bytes, of the image buffer

Definition at line 109 of file CArcDevice.h.