From d59372a928afdd36959bda33d88b4beb4f459d8c Mon Sep 17 00:00:00 2001 From: tho <tho@wiback.org> Date: Fri, 19 Oct 2007 11:20:08 +0000 Subject: [PATCH] image added for tlv --- Packets/DefaultBundle/IpV6Packet.test.cc | 1 - Packets/MPEGDVBBundle/SConscript | 7 +++++-- Packets/MPEGDVBBundle/TLV.dia | Bin 0 -> 2520 bytes Packets/MPEGDVBBundle/TLVPacket.cc | 4 ++-- Packets/MPEGDVBBundle/TLVPacket.hh | 3 ++- 5 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 Packets/MPEGDVBBundle/TLV.dia diff --git a/Packets/DefaultBundle/IpV6Packet.test.cc b/Packets/DefaultBundle/IpV6Packet.test.cc index 57c8dc4c8..d19e0500c 100644 --- a/Packets/DefaultBundle/IpV6Packet.test.cc +++ b/Packets/DefaultBundle/IpV6Packet.test.cc @@ -47,7 +47,6 @@ BOOST_AUTO_UNIT_TEST(ipV6Packet_packet) senf::IpV6Packet p (senf::IpV6Packet::create(data)); - BOOST_CHECK_EQUAL( p->version(), 0x06u ); BOOST_CHECK_EQUAL( p->trafficClass(), 0x01u ); BOOST_CHECK_EQUAL( p->flowLabel(), 0x22030u ); diff --git a/Packets/MPEGDVBBundle/SConscript b/Packets/MPEGDVBBundle/SConscript index b52cf4c2d..2a0c12c60 100644 --- a/Packets/MPEGDVBBundle/SConscript +++ b/Packets/MPEGDVBBundle/SConscript @@ -13,5 +13,8 @@ SENFSCons.Object(env, target = 'MPEGDVBBundle', sources=sources, LIBS = ['Packets', 'Socket', 'Utils']) SENFSCons.Lib(env, library = 'Packets_MPEGDVBBundle', sources = sources[0], LIBS = ['Packets', 'Socket', 'Utils'], no_includes = 1) - -SENFSCons.Doxygen(env) + +myEnv = env.Clone(DIA2PNGMAXWIDTH = 600) +SENFSCons.Doxygen(env, extra_sources = [ + myEnv.Dia2Png("TLV.dia", ) +]) diff --git a/Packets/MPEGDVBBundle/TLV.dia b/Packets/MPEGDVBBundle/TLV.dia new file mode 100644 index 0000000000000000000000000000000000000000..d3bdc7cb548fe0a0ed0bbb357ffef7cc577f8bac GIT binary patch literal 2520 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 literal 0 HcmV?d00001 diff --git a/Packets/MPEGDVBBundle/TLVPacket.cc b/Packets/MPEGDVBBundle/TLVPacket.cc index 628bf5501..44c63383f 100644 --- a/Packets/MPEGDVBBundle/TLVPacket.cc +++ b/Packets/MPEGDVBBundle/TLVPacket.cc @@ -60,8 +60,8 @@ prefix_ void senf::Parse_TLVPacketLength::value(value_type const & v) if (v < 128u) { if (bytes() != 1) { resize(1); - safeThis->extended_length_flag() = false; - } + safeThis->extended_length_flag() = false; + } safeThis->fixed_length_field() = v; return; } diff --git a/Packets/MPEGDVBBundle/TLVPacket.hh b/Packets/MPEGDVBBundle/TLVPacket.hh index f81eafd99..f52da1cdb 100644 --- a/Packets/MPEGDVBBundle/TLVPacket.hh +++ b/Packets/MPEGDVBBundle/TLVPacket.hh @@ -80,7 +80,7 @@ namespace senf { /** \brief parse TLVPacket Packet - XXX + \see TLVPacketType */ @@ -95,6 +95,7 @@ namespace senf { }; /** \brief TLV Packet + \image html TLV.png \par Packet type (typedef): \ref TLVPacket -- GitLab