X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FModuleManager.cc;h=e713c74962e18aa4ba68188120304a5ef4176f44;hb=ed0e2329281a50f80be8425938c17515fa70661b;hp=bda5e66d83f298bcc4c15ec46cf9cb3278c10412;hpb=0327b3f303ea2a61d44a30bfaac022874dcf2a0d;p=senf.git diff --git a/PPI/ModuleManager.cc b/PPI/ModuleManager.cc index bda5e66..e713c74 100644 --- a/PPI/ModuleManager.cc +++ b/PPI/ModuleManager.cc @@ -1,8 +1,8 @@ // $Id$ // // Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund // // This program is free software; you can redistribute it and/or modify @@ -27,7 +27,7 @@ //#include "ModuleManager.ih" // Custom includes -#include "Scheduler/Scheduler.hh" +#include "../Scheduler/Scheduler.hh" #include "Module.hh" //#include "ModuleManager.mpp" @@ -45,6 +45,8 @@ prefix_ void senf::ppi::ModuleManager::init() (*i)->init(); } +#ifndef DOXYGEN + struct senf::ppi::ModuleManager::RunGuard { RunGuard(ModuleManager & m) : manager(m) { manager.running_ = true; } @@ -52,6 +54,8 @@ struct senf::ppi::ModuleManager::RunGuard ModuleManager & manager; }; +#endif + prefix_ void senf::ppi::ModuleManager::run() { init();