Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Module Class Reference

#include <module.h>

Inheritance diagram for Realm::Module:

Public Member Functions

virtual ~Module (void)
 
const std::string & get_name (void) const
 
virtual void initialize (RuntimeImpl *runtime)
 
virtual void create_memories (RuntimeImpl *runtime)
 
virtual void create_processors (RuntimeImpl *runtime)
 
virtual void create_dma_channels (RuntimeImpl *runtime)
 
virtual void create_code_translators (RuntimeImpl *runtime)
 
virtual void pre_detach_cleanup (void)
 
virtual void cleanup (void)
 

Protected Member Functions

 Module (const std::string &_name)
 

Protected Attributes

std::string name
 

Constructor & Destructor Documentation

◆ Module()

Realm::Module::Module ( const std::string &  _name)
protected

◆ ~Module()

virtual Realm::Module::~Module ( void  )
virtual

Member Function Documentation

◆ cleanup()

◆ create_code_translators()

◆ create_dma_channels()

virtual void Realm::Module::create_dma_channels ( RuntimeImpl runtime)
virtual

◆ create_memories()

◆ create_processors()

◆ get_name()

const std::string & Realm::Module::get_name ( void  ) const

◆ initialize()

◆ pre_detach_cleanup()

virtual void Realm::Module::pre_detach_cleanup ( void  )
virtual

Member Data Documentation

◆ name

std::string Realm::Module::name
protected

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