#include <stdarg.h>
#include <iostream>
#include <sstream>
#include "ns3/test.h"
#include "header.h"
#include "trailer.h"
#include "chunk.h"
#include "buffer.h"
#include <stdint.h>
#include "trailer.h"
#include <vector>
#include "ns3/callback.h"
#include "ns3/assert.h"
#include "ns3/type-id.h"
#include "ns3/object-base.h"
#include "tag-buffer.h"
#include "ns3/ptr.h"
#include "ns3/deprecated.h"
#include "packet-metadata.h"
Go to the source code of this file.
Classes | |
class | anonymous_namespace{packet-metadata-test.cc}::HistoryHeaderBase |
class | anonymous_namespace{packet-metadata-test.cc}::HistoryHeader< N > |
class | anonymous_namespace{packet-metadata-test.cc}::HistoryTrailerBase |
class | anonymous_namespace{packet-metadata-test.cc}::HistoryTrailer< N > |
class | ns3::PacketMetadataTest |
Namespaces | |
namespace | anonymous_namespace{packet-metadata-test.cc} |
namespace | ns3 |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Defines | |
#define | ADD_HEADER(p, n) |
#define | ADD_TRAILER(p, n) |
#define | REM_HEADER(p, n) |
#define | REM_TRAILER(p, n) |
#define | CHECK_HISTORY(p,...) |
Variables | |
static PacketMetadataTest | ns3::g_packetHistoryTest |
#define ADD_HEADER | ( | p, | |||
n | ) |
{ \ HistoryHeader<n> header; \ p->AddHeader (header); \ }
Definition at line 360 of file packet-metadata-test.cc.
Referenced by ns3::PacketMetadataTest::DoAddHeader(), and ns3::PacketMetadataTest::RunTests().
#define ADD_TRAILER | ( | p, | |||
n | ) |
{ \ HistoryTrailer<n> trailer; \ p->AddTrailer (trailer); \ }
Definition at line 365 of file packet-metadata-test.cc.
Referenced by ns3::PacketMetadataTest::RunTests().
#define CHECK_HISTORY | ( | p, | |||
... | ) |
{ \ if (!CheckHistory (p, __FILE__, \ __LINE__, __VA_ARGS__)) \ { \ result = false; \ } \ Buffer buffer; \ buffer = p->Serialize (); \ Ptr<Packet> otherPacket = Create<Packet> ();\ otherPacket->Deserialize (buffer); \ if (!CheckHistory (otherPacket, __FILE__, \ __LINE__, __VA_ARGS__)) \ { \ result = false; \ } \ }
Definition at line 380 of file packet-metadata-test.cc.
Referenced by ns3::PacketMetadataTest::RunTests().
#define REM_HEADER | ( | p, | |||
n | ) |
{ \ HistoryHeader<n> header; \ p->RemoveHeader (header); \ }
Definition at line 370 of file packet-metadata-test.cc.
Referenced by ns3::PacketMetadataTest::RunTests().
#define REM_TRAILER | ( | p, | |||
n | ) |
{ \ HistoryTrailer<n> trailer; \ p->RemoveTrailer (trailer); \ }
Definition at line 375 of file packet-metadata-test.cc.
Referenced by ns3::PacketMetadataTest::RunTests().