fesa::HeapFactory< GlobalDeviceType, DomainStoreType, DevInstType > Class Template Reference

This class is responsible for creating and initializing the data memory space on the heap:

More...

#include <HeapFactory.h>

Inheritance diagram for fesa::HeapFactory< GlobalDeviceType, DomainStoreType, DevInstType >:
fesa::DeviceFactoryImp< GlobalDeviceType, DomainStoreType, DevInstType >

List of all members.

Public Member Functions

 HeapFactory (const std::string &className)
 generates the heap factory
bool setUpMemory ()
 creates the memory on the heap, maps and initializes all the fields

Detailed Description

template<typename GlobalDeviceType, typename DomainStoreType, typename DevInstType>
class fesa::HeapFactory< GlobalDeviceType, DomainStoreType, DevInstType >

This class is responsible for creating and initializing the data memory space on the heap:

Definition at line 25 of file HeapFactory.h.


Constructor & Destructor Documentation

template<typename GlobalDeviceType , typename DomainStoreType , typename DevInstType >
fesa::HeapFactory< GlobalDeviceType, DomainStoreType, DevInstType >::HeapFactory ( const std::string &  className  )  [inline]

generates the heap factory

Parameters:
className name of the device-class

Definition at line 46 of file HeapFactory.h.


Member Function Documentation

template<typename GlobalDeviceType , typename DomainStoreType , typename DevInstType >
bool fesa::HeapFactory< GlobalDeviceType, DomainStoreType, DevInstType >::setUpMemory (  )  [inline, virtual]

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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1