X-Git-Url: http://g0dil.de/git?p=senf.git;a=blobdiff_plain;f=senf%2FPPI%2FRoute.ih;fp=senf%2FPPI%2FRoute.ih;h=0431c80d5c59c525d0948f99f69396b0f22304ef;hp=5ee93e7188f5764b0104688df948ea4421b06ab6;hb=55b4c5a3afcf821031cef2ca7089fbdfd77d513a;hpb=b2fff1b50e0010fdad28cb638987cbf88032e30e diff --git a/senf/PPI/Route.ih b/senf/PPI/Route.ih index 5ee93e7..0431c80 100644 --- a/senf/PPI/Route.ih +++ b/senf/PPI/Route.ih @@ -85,8 +85,8 @@ namespace detail { }; // The RoutingTraits give routing related information about the argument type: - // - Wether the type is a notifySource or notifyTarget - // - Wether the type is dataSource or dataTarget + // - Whether the type is a notifySource or notifyTarget + // - Whether the type is dataSource or dataTarget // - Provide the generalized target type // // The real implementation is in RoutingTraitsImplementation which is appropriately specialized @@ -104,14 +104,13 @@ namespace detail { class BaseRouteImplementation : public Base { - public: + protected: typedef Source source_type; typedef Target target_type; Source & source() const; Target & target() const; - protected: BaseRouteImplementation(module::Module & module, Source & source, Target & target); private: @@ -168,7 +167,7 @@ namespace detail { // This helper class finds the base-class suitable for a specific route. Routes are classified // into two groups: // 1) A forwarding routes is a routed which forwards notifications from a notifySource to a - // notifyTarget. Forwarding routes are implemneted using ForwardingRouteImplementation + // notifyTarget. Forwarding routes are implemented using ForwardingRouteImplementation // 2) Non-forwarding routes don't forward notifications. They are implemented directly // using BaseRouteImplementation template