ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::FpeMonitor::Buffer Struct Reference

#include </home/runner/work/acts/acts/Plugins/FpeMonitoring/include/ActsPlugins/FpeMonitoring/FpeMonitor.hpp>

Public Member Functions

 Buffer (Buffer &&other) noexcept
 Buffer (const Buffer &)=delete
 Buffer (std::size_t bufferSize)
std::byte * data ()
std::pair< void *, std::size_t > next () const
std::size_t offset () const
void pushOffset (std::size_t offset)
void reset ()
std::size_t size () const

Constructor & Destructor Documentation

◆ Buffer() [1/3]

ActsPlugins::FpeMonitor::Buffer::Buffer ( std::size_t bufferSize)
explicit

◆ Buffer() [2/3]

ActsPlugins::FpeMonitor::Buffer::Buffer ( const Buffer & )
delete

◆ Buffer() [3/3]

ActsPlugins::FpeMonitor::Buffer::Buffer ( Buffer && other)
noexcept

Member Function Documentation

◆ data()

std::byte * ActsPlugins::FpeMonitor::Buffer::data ( )

◆ next()

std::pair< void *, std::size_t > ActsPlugins::FpeMonitor::Buffer::next ( ) const

◆ offset()

std::size_t ActsPlugins::FpeMonitor::Buffer::offset ( ) const

◆ pushOffset()

void ActsPlugins::FpeMonitor::Buffer::pushOffset ( std::size_t offset)

◆ reset()

void ActsPlugins::FpeMonitor::Buffer::reset ( )

◆ size()

std::size_t ActsPlugins::FpeMonitor::Buffer::size ( ) const