BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
eformat::PagedMemory< TMAXPAGES >::node_t Struct Reference

#include <PagedMemory.h>

Public Attributes

const struct iovec * page
 
size_t start
 
size_t end
 
node_tprevious
 
node_tnext
 

Detailed Description

template<unsigned int TMAXPAGES = 128>
struct eformat::PagedMemory< TMAXPAGES >::node_t

Define a private type that is used to index the access to this type of eformat::Memory. The performance of this iterator is dependent on the distance from the current offset and on the page sizes. Try to use the iterator for small scale reach and readjust if necessary.

Definition at line 86 of file Event/eformat/eformat-00-00-04/eformat/PagedMemory.h.

Member Data Documentation

◆ end

template<unsigned int TMAXPAGES = 128>
size_t eformat::PagedMemory< TMAXPAGES >::node_t::end

◆ next

template<unsigned int TMAXPAGES = 128>
node_t * eformat::PagedMemory< TMAXPAGES >::node_t::next

◆ page

template<unsigned int TMAXPAGES = 128>
const struct iovec * eformat::PagedMemory< TMAXPAGES >::node_t::page

◆ previous

template<unsigned int TMAXPAGES = 128>
node_t * eformat::PagedMemory< TMAXPAGES >::node_t::previous

◆ start

template<unsigned int TMAXPAGES = 128>
size_t eformat::PagedMemory< TMAXPAGES >::node_t::start

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