X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FModule.ih;h=05382639e6388eed3492e301828fb8034fec084b;hb=a1a6c76a214ad1935032826713cabaf9ac57bf07;hp=697fa7be963c626b476ca3118e84c8566d92ca41;hpb=81ffa1c459b96dd44472bcef37e1e373934ee138;p=senf.git diff --git a/PPI/Module.ih b/PPI/Module.ih index 697fa7b..0538263 100644 --- a/PPI/Module.ih +++ b/PPI/Module.ih @@ -1,6 +1,8 @@ -// Copyright (C) 2007 -// Fraunhofer Institut fuer offene Kommunikationssysteme (FOKUS) -// Kompetenzzentrum fuer Satelitenkommunikation (SatCom) +// $Id$ +// +// Copyright (C) 2007 +// 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 @@ -33,24 +35,28 @@ namespace ppi { namespace module { namespace detail { +#ifndef DOXYGEN + // Placing these into a class simplifies the friend declaration template - struct RouteHelper + struct RouteHelper { static void route(Module & module, Source & source, Target & target, - connector::InputConnector &, + connector::InputConnector &, connector::OutputConnector &); - + static void route(Module & module, Source & source, Target & target, - connector::InputConnector &, + connector::InputConnector &, EventDescriptor &); - + static void route(Module & module, Source & source, Target & target, EventDescriptor &, connector::OutputConnector &); }; - + +#endif + }}}} ///////////////////////////////ih.e////////////////////////////////////////