X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPPI%2FConnectors.cti;h=880111ea00e62ec1e4d9c071881ccd5478a5dbcb;hb=93d9568d448749dc187e7622b733a4a3caa319df;hp=9a756b959452c1bfbd16ae1bd5bfab24059d717a;hpb=a9c9fa201ef6a90e40a7acc690e8c0c12a901736;p=senf.git diff --git a/senf/PPI/Connectors.cti b/senf/PPI/Connectors.cti index 9a756b9..880111e 100644 --- a/senf/PPI/Connectors.cti +++ b/senf/PPI/Connectors.cti @@ -28,27 +28,27 @@ // Custom includes #define prefix_ inline -///////////////////////////////cti.p/////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::ppi::connectors::detail::TypedInputMixin template prefix_ typename senf::ppi::connector::detail::TypedInputMixin::Type senf::ppi::connector::detail::TypedInputMixin::operator()() { - return read(); + Packet p (static_cast(this)->InputConnector::operator()()); + return p ? p.as() : Type(); } template prefix_ typename senf::ppi::connector::detail::TypedInputMixin::Type senf::ppi::connector::detail::TypedInputMixin::read() { - Packet p (static_cast(this)->InputConnector::read()); - return p ? p.as() : Type(); + return operator()(); } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::ppi::connector::detail::TypedOutputMixin template @@ -63,7 +63,7 @@ prefix_ void senf::ppi::connector::detail::TypedOutputMixin::wr static_cast(this)->OutputConnector::write(p); } -///////////////////////////////cti.e/////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_