Fix missing includes

This commit is contained in:
Eduardo Almeida
2022-09-11 23:24:38 +01:00
parent 371bb9e6f0
commit 4c318dde52
35 changed files with 80 additions and 6 deletions

View File

@@ -30,6 +30,7 @@
#include <ns3/mobility-model.h>
#include <ns3/mobility-building-info.h>
#include <ns3/constant-position-mobility-model.h>
#include <ns3/ptr.h>
#include "buildings-shadowing-test.h"

View File

@@ -21,9 +21,13 @@
#ifndef BUILDINGS_SHADOWING_TEST_H
#define BUILDINGS_SHADOWING_TEST_H
#include "ns3/ptr.h"
#include "ns3/test.h"
namespace ns3
{
class MobilityModel;
}
using namespace ns3;

View File

@@ -25,7 +25,10 @@
#ifndef DHCP_HEADER_H
#define DHCP_HEADER_H
#include "ns3/address.h"
#include "ns3/buffer.h"
#include "ns3/header.h"
#include "ns3/ipv4-address.h"
namespace ns3 {

View File

@@ -22,6 +22,8 @@
#ifndef GLOBAL_ROUTE_MANAGER_H
#define GLOBAL_ROUTE_MANAGER_H
#include <cstdint>
namespace ns3 {
/**

View File

@@ -32,6 +32,7 @@
namespace ns3
{
class Node;
/**
* \ingroup ipv6

View File

@@ -29,7 +29,6 @@
#include "ns3/lte-phy.h"
#include <ns3/lte-enb-phy.h>
#include <ns3/pointer.h>
//#include <ns3/lte-enb-mac.h>
namespace ns3 {

View File

@@ -23,7 +23,8 @@
#include "ns3/application.h"
#include "ns3/socket.h"
#include "ns3/epc-s1ap-sap.h"
#include "epc-s1ap-sap.h"
#include "epc-gtpc-header.h"
namespace ns3 {

View File

@@ -22,14 +22,17 @@
#define EPC_UE_NAS_H
#include "eps-bearer.h"
#include <ns3/object.h>
#include <ns3/lte-as-sap.h>
#include <ns3/epc-tft-classifier.h>
#include <ns3/traced-callback.h>
namespace ns3 {
class EpcHelper;
class NetDevice;
class EpcUeNas : public Object
{

View File

@@ -22,6 +22,7 @@
#ifndef TEST_CARRIER_AGGREGATION_H
#define TEST_CARRIER_AGGREGATION_H
#include "ns3/lte-common.h"
#include "ns3/simulator.h"
#include "ns3/test.h"
#include "fcntl.h"

View File

@@ -22,6 +22,7 @@
#ifndef LTE_TEST_CQI_GENERATION_H
#define LTE_TEST_CQI_GENERATION_H
#include "ns3/lte-common.h"
#include "ns3/test.h"
using namespace ns3;

View File

@@ -28,6 +28,12 @@
#include "ns3/spectrum-test.h"
#include "ns3/lte-spectrum-value-helper.h"
#include "ns3/node.h"
namespace ns3
{
class MobilityModel;
}
using namespace ns3;

View File

@@ -22,6 +22,7 @@
#ifndef LTE_TEST_INTERFERENCE_H
#define LTE_TEST_INTERFERENCE_H
#include "ns3/lte-common.h"
#include "ns3/test.h"

View File

@@ -21,6 +21,7 @@
#ifndef LTE_TEST_LINK_ADAPTATION_H
#define LTE_TEST_LINK_ADAPTATION_H
#include "ns3/lte-common.h"
#include "ns3/test.h"

View File

@@ -24,6 +24,10 @@
#include "ns3/simulator.h"
#include "ns3/test.h"
namespace ns3
{
class RadioBearerStatsCalculator;
}
using namespace ns3;

View File

@@ -21,6 +21,7 @@
#ifndef LTE_TEST_PATHLOSS_MODEL_H
#define LTE_TEST_PATHLOSS_MODEL_H
#include "ns3/lte-common.h"
#include "ns3/spectrum-value.h"
#include "ns3/test.h"

View File

@@ -22,8 +22,13 @@
#ifndef LTE_TEST_RLC_AM_E2E_H
#define LTE_TEST_RLC_AM_E2E_H
#include "ns3/ptr.h"
#include "ns3/test.h"
namespace ns3
{
class Packet;
}
using namespace ns3;

View File

@@ -21,6 +21,8 @@
#ifndef LTE_TEST_RLC_AM_TRANSMITTER_H
#define LTE_TEST_RLC_AM_TRANSMITTER_H
#include "ns3/nstime.h"
#include "ns3/ptr.h"
#include "ns3/test.h"
@@ -29,6 +31,7 @@ namespace ns3 {
class LteTestRrc;
class LteTestMac;
class LteTestPdcp;
class LteRlc;
}

View File

@@ -21,12 +21,16 @@
#ifndef LTE_TEST_RLC_UM_E2E_H
#define LTE_TEST_RLC_UM_E2E_H
#include "ns3/ptr.h"
#include "ns3/test.h"
namespace ns3
{
class Packet;
}
using namespace ns3;
/**
* \ingroup lte-test
* \ingroup tests

View File

@@ -21,6 +21,8 @@
#ifndef LTE_TEST_RLC_UM_TRANSMITTER_H
#define LTE_TEST_RLC_UM_TRANSMITTER_H
#include "ns3/nstime.h"
#include "ns3/ptr.h"
#include "ns3/test.h"
namespace ns3 {
@@ -28,6 +30,7 @@ namespace ns3 {
class LteTestRrc;
class LteTestMac;
class LteTestPdcp;
class LteRlc;
}

View File

@@ -22,12 +22,21 @@
#ifndef LTE_TEST_UPLINK_POWER_CONTROL_H
#define LTE_TEST_UPLINK_POWER_CONTROL_H
#include "ns3/nstime.h"
#include "ns3/ptr.h"
#include "ns3/spectrum-value.h"
#include "ns3/spectrum-test.h"
#include "ns3/test.h"
using namespace ns3;
namespace ns3
{
class LteFfrSimple;
class LteUePowerControl;
class MobilityModel;
} // namespace ns3
/**
* \ingroup lte-test
* \ingroup tests

View File

@@ -21,6 +21,7 @@
#ifndef BITDESERIALIZER_H_
#define BITDESERIALIZER_H_
#include <cstdint>
#include <vector>
#include <deque>

View File

@@ -21,6 +21,7 @@
#ifndef BITSERIALIZER_H_
#define BITSERIALIZER_H_
#include <cstdint>
#include <vector>
namespace ns3 {

View File

@@ -25,6 +25,7 @@
namespace ns3 {
class Packet;
/**
* This method allows the MAC to instruct the PHY to start a

View File

@@ -25,6 +25,7 @@
#include "ns3/event-id.h"
#include "ns3/ptr.h"
#include "ns3/packet-socket-address.h"
#include "ns3/traced-callback.h"
namespace ns3 {

View File

@@ -25,6 +25,7 @@
#include "ns3/event-id.h"
#include "ns3/ptr.h"
#include "ns3/packet-socket-address.h"
#include "ns3/traced-callback.h"
namespace ns3 {

View File

@@ -19,11 +19,15 @@
#ifndef BUG780_TEST_H
#define BUG780_TEST_H
#include "ns3/ptr.h"
#include "ns3/test.h"
#include "ns3/nstime.h"
#include "ns3/node-container.h"
namespace ns3 {
class Socket;
namespace olsr {
/**

View File

@@ -20,6 +20,8 @@
#include <map>
#include "wave-net-device.h"
#include "ns3/qos-utils.h"
namespace ns3 {
class WaveNetDevice;

View File

@@ -23,6 +23,7 @@
#include <map>
#include "ns3/nstime.h"
#include "ns3/object.h"
#include "ns3/traced-callback.h"
#include "wifi-mac-header.h"
#include "originator-block-ack-agreement.h"

View File

@@ -21,6 +21,7 @@
#ifndef BLOCK_ACK_WINDOW_H
#define BLOCK_ACK_WINDOW_H
#include <cstdint>
#include <vector>
namespace ns3 {

View File

@@ -21,6 +21,7 @@
#ifndef FRAME_CAPTURE_MODEL_H
#define FRAME_CAPTURE_MODEL_H
#include "ns3/nstime.h"
#include "ns3/object.h"
namespace ns3 {

View File

@@ -22,6 +22,7 @@
#define INTERFERENCE_HELPER_H
#include "phy-entity.h"
#include "ns3/object.h"
namespace ns3 {

View File

@@ -28,6 +28,8 @@
#include <gsl/gsl_sf_bessel.h>
#endif
#include <cstdint>
namespace ns3 {
#ifdef HAVE_GSL

View File

@@ -22,7 +22,7 @@
#define THOMPSON_SAMPLING_WIFI_MANAGER_H
#include "ns3/random-variable-stream.h"
#include "ns3/traced-value.h"
#include "ns3/wifi-remote-station-manager.h"
namespace ns3 {

View File

@@ -21,6 +21,8 @@
#ifndef TXOP_H
#define TXOP_H
#include "ns3/nstime.h"
#include "ns3/object.h"
#include "ns3/traced-value.h"
#include "wifi-mac-header.h"
#include <memory>

View File

@@ -22,15 +22,17 @@
#ifndef SERVICE_FLOW_H
#define SERVICE_FLOW_H
#include <stdint.h>
#include <cstdint>
#include "wimax-phy.h"
#include "wimax-connection.h"
#include "wimax-mac-header.h"
#include "cs-parameters.h"
namespace ns3 {
class ServiceFlowRecord;
class WimaxConnection;
class WimaxMacQueue;
/**
* \ingroup wimax