Grok 20.3.2
grk::MemAdvisor Class Reference

#include <MemAdvisor.h>

Public Member Functions

 MemAdvisor (uint8_t *ptr, size_t len, size_t initial_offset)
void advise (size_t virtual_offset, size_t length, GrkAccessPattern pattern)

Private Attributes

uint8_t * m_ptr
size_t m_len
size_t m_initial_offset

Constructor & Destructor Documentation

◆ MemAdvisor()

grk::MemAdvisor::MemAdvisor ( uint8_t * ptr,
size_t len,
size_t initial_offset )
inline

References m_initial_offset, m_len, and m_ptr.

Member Function Documentation

◆ advise()

void grk::MemAdvisor::advise ( size_t virtual_offset,
size_t length,
GrkAccessPattern pattern )
inline

Member Data Documentation

◆ m_initial_offset

size_t grk::MemAdvisor::m_initial_offset
private

Referenced by advise(), and MemAdvisor().

◆ m_len

size_t grk::MemAdvisor::m_len
private

Referenced by advise(), and MemAdvisor().

◆ m_ptr

uint8_t* grk::MemAdvisor::m_ptr
private

Referenced by advise(), and MemAdvisor().


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