Project
Loading...
Searching...
No Matches
o2::ctf::Registry Struct Reference

‍>======================== Auxiliary classes =======================>>

More...

#include <EncodedBlocks.h>

Public Member Functions

chargetFreeBlockStart () const
 calculate the pointer of the head of the writable space
 
size_t getFreeSize () const
 size in bytes available to fill data
 
chargetFreeBlockEnd () const
 
 ClassDefNV (Registry, 1)
 

Public Attributes

charhead = nullptr
 
int nFilledBlocks = 0
 pointer on the head of the CTF
 
size_t offsFreeStart = 0
 
size_t size = 0
 offset of the start of the writable space (wrt head), in bytes!!!
 

Detailed Description

‍>======================== Auxiliary classes =======================>>

registry struct for the buffer start and offsets of writable space

Definition at line 122 of file EncodedBlocks.h.

Member Function Documentation

◆ ClassDefNV()

o2::ctf::Registry::ClassDefNV ( Registry  ,
 
)

◆ getFreeBlockEnd()

char * o2::ctf::Registry::getFreeBlockEnd ( ) const
inline

Definition at line 141 of file EncodedBlocks.h.

◆ getFreeBlockStart()

char * o2::ctf::Registry::getFreeBlockStart ( ) const
inline

calculate the pointer of the head of the writable space

Definition at line 129 of file EncodedBlocks.h.

◆ getFreeSize()

size_t o2::ctf::Registry::getFreeSize ( ) const
inline

size in bytes available to fill data

Definition at line 136 of file EncodedBlocks.h.

Member Data Documentation

◆ head

char* o2::ctf::Registry::head = nullptr

Definition at line 123 of file EncodedBlocks.h.

◆ nFilledBlocks

int o2::ctf::Registry::nFilledBlocks = 0

pointer on the head of the CTF

Definition at line 124 of file EncodedBlocks.h.

◆ offsFreeStart

size_t o2::ctf::Registry::offsFreeStart = 0

Definition at line 125 of file EncodedBlocks.h.

◆ size

size_t o2::ctf::Registry::size = 0

offset of the start of the writable space (wrt head), in bytes!!!

Definition at line 126 of file EncodedBlocks.h.


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