17#ifndef NATIVEOBOE_FIFOCONTROLLERBASE_H
18#define NATIVEOBOE_FIFOCONTROLLERBASE_H
99 virtual uint64_t getReadCounter()
const = 0;
100 virtual void setReadCounter(
uint64_t n) = 0;
101 virtual void incrementReadCounter(
uint64_t n) = 0;
102 virtual uint64_t getWriteCounter()
const = 0;
103 virtual void setWriteCounter(
uint64_t n) = 0;
104 virtual void incrementWriteCounter(
uint64_t n) = 0;
Definition FifoControllerBase.h:34
uint32_t getFullFramesAvailable() const
uint32_t getFrameCapacity() const
Definition FifoControllerBase.h:97
uint32_t getWriteIndex() const
uint32_t getEmptyFramesAvailable() const
void advanceReadIndex(uint32_t numFrames)
FifoControllerBase(uint32_t totalFrames)
void advanceWriteIndex(uint32_t numFrames)
uint32_t getReadIndex() const
Definition ResultWithValue.h:47