X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacket.cci;h=001f69c4db60bb67c5765f85323ffb44e657588d;hb=92f8630b75f3ef50e73c48cde58645dcd1534e27;hp=5fb6b1368b7c5bca9bd414c28ba4056c261692a5;hpb=f52075dad8b8291570fa2c61ef9b5ec0a04d1e5e;p=senf.git diff --git a/Packets/Packet.cci b/Packets/Packet.cci index 5fb6b13..001f69c 100644 --- a/Packets/Packet.cci +++ b/Packets/Packet.cci @@ -177,6 +177,19 @@ prefix_ bool senf::Packet::boolean_test() return packet_ && packet_->valid(); } +prefix_ bool senf::Packet::valid() + const +{ + return *this; +} + +template +prefix_ Parser senf::operator<<(Parser target, ConcretePacket const & packet) +{ + target << packet.parser(); + return target; +} + ///////////////////////////////cci.e/////////////////////////////////////// #undef prefix_