Coverage Report

Created: 2025-11-16 07:13

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/PcapPlusPlus/Packet++/src/PacketTrailerLayer.cpp
Line
Count
Source
1
#include "PacketTrailerLayer.h"
2
#include "GeneralUtils.h"
3
#include <sstream>
4
5
namespace pcpp
6
{
7
8
  std::string PacketTrailerLayer::getTrailerDataAsHexString() const
9
0
  {
10
0
    return byteArrayToHexString(m_Data, m_DataLen, m_DataLen + 4);
11
0
  }
12
13
  std::string PacketTrailerLayer::toString() const
14
68.7k
  {
15
68.7k
    std::ostringstream dataLenStream;
16
68.7k
    dataLenStream << m_DataLen;
17
18
68.7k
    std::string trailerStr = byteArrayToHexString(m_Data, m_DataLen, 15);
19
20
68.7k
    if (m_DataLen > 15)
21
14.2k
      trailerStr += "...";
22
23
68.7k
    return "Packet Trailer, Data: " + trailerStr + ", Length: " + dataLenStream.str() + " [Bytes]";
24
68.7k
  }
25
26
}  // namespace pcpp