Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

eformat::PagedMemory< TMAXPAGES >::node_t Struct Reference

#include <PagedMemory.h>

List of all members.

Public Attributes

size_t end
node_tnext
node_tnext
const struct iovec * page
const struct iovec * page
node_tprevious
node_tprevious
size_t start


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.


Member Data Documentation

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

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

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

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

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

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

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

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


The documentation for this struct was generated from the following files:
Generated on Wed Feb 2 19:18:07 2011 for BOSS6.5.5 by  doxygen 1.3.9.1