Psyllid  v1.12.4
Project 8 Data Acquisisition Software
Public Member Functions | Private Attributes | List of all members
memory_block Class Reference

#include <memory_block.hh>

Public Member Functions

 memory_block ()
 
virtual ~memory_block ()
 
void resize (size_t a_n_bytes)
 
uint8_t * block ()
 
const uint8_t * block () const
 
 snake_case_mv_accessible (size_t, n_bytes)
 
 snake_case_mv_accessible (size_t, n_bytes_used)
 

Private Attributes

uint8_t * f_block
 

Detailed Description

Definition at line 19 of file memory_block.hh.

Constructor & Destructor Documentation

◆ memory_block()

Definition at line 15 of file memory_block.cc.

◆ ~memory_block()

~memory_block ( )
virtual

Definition at line 22 of file memory_block.cc.

Member Function Documentation

◆ block() [1/2]

uint8_t * block ( )
inline

Definition at line 37 of file memory_block.hh.

◆ block() [2/2]

const uint8_t * block ( ) const
inline

Definition at line 42 of file memory_block.hh.

◆ resize()

void resize ( size_t  a_n_bytes)

Definition at line 27 of file memory_block.cc.

◆ snake_case_mv_accessible() [1/2]

snake_case_mv_accessible ( size_t  ,
n_bytes   
)

◆ snake_case_mv_accessible() [2/2]

snake_case_mv_accessible ( size_t  ,
n_bytes_used   
)

Member Data Documentation

◆ f_block

uint8_t* f_block
private

Definition at line 34 of file memory_block.hh.


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