Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::gmi::BufferInfo Struct Reference

Structure to hold data update information. More...

#include <GmiInterface.h>

Public Member Functions

 BufferInfo ()=default
 Initializing constructor.
 
void Clear ()
 Clears all members.
 

Public Attributes

IdType Id {0}
 Holds the ID of the result which is responsible for this data.
 
void * Buffer {nullptr}
 Holds the buffer pointer.
 
unsigned Size {0}
 Holds the size of the buffer.
 
unsigned Remain {0}
 Holds the remaining size to store.
 
unsigned Counter {0}
 Holds the counter value of the amount of measurements since the last reset of the implementation.
 

Detailed Description

Structure to hold data update information.

Constructor & Destructor Documentation

◆ BufferInfo()

sf::gmi::BufferInfo::BufferInfo ( )
default

Initializing constructor.

Member Function Documentation

◆ Clear()

void sf::gmi::BufferInfo::Clear ( )
inline

Clears all members.

Member Data Documentation

◆ Buffer

void* sf::gmi::BufferInfo::Buffer {nullptr}

Holds the buffer pointer.

◆ Counter

unsigned sf::gmi::BufferInfo::Counter {0}

Holds the counter value of the amount of measurements since the last reset of the implementation.

◆ Id

IdType sf::gmi::BufferInfo::Id {0}

Holds the ID of the result which is responsible for this data.

◆ Remain

unsigned sf::gmi::BufferInfo::Remain {0}

Holds the remaining size to store.

◆ Size

unsigned sf::gmi::BufferInfo::Size {0}

Holds the size of the buffer.


The documentation for this struct was generated from the following file: