BOSS 7.0.1
BESIII Offline Software System
|
#include <PagedMemory.h>
Public Attributes | |
const struct iovec * | page |
size_t | start |
size_t | end |
node_t * | previous |
node_t * | next |
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.
size_t eformat::PagedMemory< TMAXPAGES >::node_t::end |
Definition at line 89 of file Event/eformat/eformat-00-00-04/eformat/PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::PagedMemory().
node_t * eformat::PagedMemory< TMAXPAGES >::node_t::next |
Definition at line 91 of file Event/eformat/eformat-00-00-04/eformat/PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::PagedMemory().
const struct iovec * eformat::PagedMemory< TMAXPAGES >::node_t::page |
Definition at line 87 of file Event/eformat/eformat-00-00-04/eformat/PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::const_iterator::operator*(), and eformat::PagedMemory< TMAXPAGES >::PagedMemory().
node_t * eformat::PagedMemory< TMAXPAGES >::node_t::previous |
Definition at line 90 of file Event/eformat/eformat-00-00-04/eformat/PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::PagedMemory().
size_t eformat::PagedMemory< TMAXPAGES >::node_t::start |
Definition at line 88 of file Event/eformat/eformat-00-00-04/eformat/PagedMemory.h.
Referenced by eformat::PagedMemory< TMAXPAGES >::const_iterator::operator*(), and eformat::PagedMemory< TMAXPAGES >::PagedMemory().