A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
epc-helper.cc
Go to the documentation of this file.
1/*
2 * Copyright (c) 2011-2013 Centre Tecnologic de Telecomunicacions de Catalunya (CTTC)
3 *
4 * SPDX-License-Identifier: GPL-2.0-only
5 *
6 * Authors:
7 * Jaume Nin <jnin@cttc.es>
8 * Nicola Baldo <nbaldo@cttc.es>
9 * Manuel Requena <manuel.requena@cttc.es>
10 */
11
12#include "epc-helper.h"
13
14#include <ns3/ipv4-address.h>
15#include <ns3/ipv6-address.h>
16#include <ns3/log.h>
17#include <ns3/node.h>
18
19namespace ns3
20{
21
22NS_LOG_COMPONENT_DEFINE("EpcHelper");
23
25
30
35
38{
39 static TypeId tid = TypeId("ns3::EpcHelper").SetParent<Object>().SetGroupName("Lte");
40 return tid;
41}
42
43void
49
50} // namespace ns3
static TypeId GetTypeId()
Register this type.
Definition epc-helper.cc:37
EpcHelper()
Constructor.
Definition epc-helper.cc:26
void DoDispose() override
Destructor implementation.
Definition epc-helper.cc:44
~EpcHelper() override
Destructor.
Definition epc-helper.cc:31
A base class which provides memory management and object aggregation.
Definition object.h:78
virtual void DoDispose()
Destructor implementation.
Definition object.cc:433
a unique identifier for an interface.
Definition type-id.h:48
TypeId SetParent(TypeId tid)
Set the parent TypeId.
Definition type-id.cc:1001
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name.
Definition log.h:191
#define NS_LOG_FUNCTION(parameters)
If log level LOG_FUNCTION is enabled, this macro will output all input parameters separated by ",...
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system.
Definition object-base.h:35
Every class exported by the ns3 library is enclosed in the ns3 namespace.