Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::interprocess::simple_seq_fit< MutexFamily, VoidPointer > Class Template Reference

This class implements the simple sequential fit algorithm with a simply linked list of free buffers. More...

#include <simple_seq_fit.hpp>

Inheritance diagram for boost::interprocess::simple_seq_fit< MutexFamily, VoidPointer >:
Collaboration diagram for boost::interprocess::simple_seq_fit< MutexFamily, VoidPointer >:

Public Types

typedef base_t::size_type size_type
 

Public Member Functions

simple_seq_fit (size_type segment_size, size_type extra_hdr_bytes)
 Constructor. More...
 

Detailed Description

template<class MutexFamily, class VoidPointer>
class boost::interprocess::simple_seq_fit< MutexFamily, VoidPointer >

This class implements the simple sequential fit algorithm with a simply linked list of free buffers.

Member Typedef Documentation

template<class MutexFamily , class VoidPointer >
typedef base_t::size_type boost::interprocess::simple_seq_fit< MutexFamily, VoidPointer >::size_type

Constructor & Destructor Documentation

template<class MutexFamily , class VoidPointer >
* boost::interprocess::simple_seq_fit< MutexFamily, VoidPointer >::simple_seq_fit ( size_type  segment_size,
size_type  extra_hdr_bytes 
)
inline

Constructor.

"size" is the total size of the managed memory segment, "extra_hdr_bytes" indicates the extra bytes beginning in the sizeof(simple_seq_fit) offset that the allocator should not use at all.


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