senf::ppi::ModuleManager Class Reference

Internal: Module management. More...

#include <senf/PPI/ModuleManager.hh>

Classes

struct  Initializable
 

Public Member Functions

void init ()
 Called by senf::ppi::init() More...
 
void run ()
 Called by senf::ppi::run() More...
 
bool running () const
 true, if the network is running More...
 
console::DirectoryNodeconsoleDir () const
 

Structors and default members

static ModuleManagerinstance ()
 

Detailed Description

Internal: Module management.

Every module is registered with the ModuleManager. The ModuleManager controls module initialization and execution of the network.

Definition at line 38 of file ModuleManager.hh.

Member Function Documentation

◆ consoleDir()

console::DirectoryNode& senf::ppi::ModuleManager::consoleDir ( ) const

◆ init()

void senf::ppi::ModuleManager::init ( )

Called by senf::ppi::init()

Definition at line 34 of file ModuleManager.cc.

◆ instance()

static ModuleManager& senf::ppi::ModuleManager::instance ( )
static

◆ run()

void senf::ppi::ModuleManager::run ( )

Called by senf::ppi::run()

Definition at line 54 of file ModuleManager.cc.

◆ running()

bool senf::ppi::ModuleManager::running ( ) const

true, if the network is running


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