17 #ifndef HH_SENF_PPI_ModuleManager_ 18 #define HH_SENF_PPI_ModuleManager_ 1 90 void dumpModules(std::ostream & os)
const;
92 typedef std::vector<module::Module *> ModuleRegistry;
93 typedef std::deque<Initializable *> InitQueue;
97 friend struct RunGuard;
100 ModuleRegistry moduleRegistry_;
104 InitQueue initQueue_;
void run()
Called by senf::ppi::run()
static ModuleManager & instance()
bool initializationScheduled() const
ModuleManager & moduleManager() const
void enqueueInitializable()
void dequeueInitializable()
console::DirectoryNode & consoleDir() const
void init()
Called by senf::ppi::init()
bool running() const
true, if the network is running
Internal: Module management.