SENF Extensible Network Framework
Home
Overview
Examples
HowTos
Glossary
Ext
NetEmu
PPI
Packets
Scheduler
Socket
Utils
Console
Daemon
Logger
Termlib
DataPacket.cc
Go to the documentation of this file.
1
//
2
// Copyright (c) 2020 Fraunhofer Institute for Applied Information Technology (FIT)
3
// Network Research Group (NET)
4
// Schloss Birlinghoven, 53754 Sankt Augustin, GERMANY
5
// Contact: support@wiback.org
6
//
7
// This file is part of the SENF code tree.
8
// It is licensed under the 3-clause BSD License (aka New BSD License).
9
// See LICENSE.txt in the top level directory for details or visit
10
// https://opensource.org/licenses/BSD-3-Clause
11
//
12
13
17
#include "
Packets.hh
"
18
19
// Custom includes
20
21
#define prefix_
22
//-/////////////////////////////////////////////////////////////////////////////////////////////////
23
24
SENF_PACKET_INSTANTIATE_TEMPLATE
(
senf::DataPacket
);
25
26
prefix_
void
senf::DataPacketType::dump
(
packet
p, std::ostream & os)
27
{
28
os <<
"Payload data ("
<< p.
size
() <<
" bytes)\n"
;
29
}
30
31
//-/////////////////////////////////////////////////////////////////////////////////////////////////
32
#undef prefix_
33
34
35
// Local Variables:
36
// mode: c++
37
// fill-column: 100
38
// comment-column: 40
39
// c-file-style: "senf"
40
// indent-tabs-mode: nil
41
// ispell-local-dictionary: "american"
42
// compile-command: "scons -u test"
43
// End:
SENF_PACKET_INSTANTIATE_TEMPLATE
SENF_PACKET_INSTANTIATE_TEMPLATE(senf::DataPacket)
Packets.hh
Packets public header.
senf::ConcretePacket
Protocol specific packet handle.
Definition:
Packet.hh:87
prefix_
#define prefix_
Definition:
DataPacket.cc:21
senf::Packet::size
size_type size() const
Return size of packet in bytes.
senf::DataPacketType::dump
static void dump(packet p, std::ostream &os)
Definition:
DataPacket.cc:26