satellite-interference-elimination.cc
Go to the documentation of this file.
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */
2 /*
3  * Copyright (c) 2018 CNES
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License version 2 as
7  * published by the Free Software Foundation;
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software
16  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17  *
18  * Author: Mathias Ettinger <mettinger@toulouse.viveris.com>
19  */
20 
22 
24 
25 #include <ns3/log.h>
26 #include <ns3/simulator.h>
27 
28 NS_LOG_COMPONENT_DEFINE("SatInterferenceElimination");
29 
30 namespace ns3
31 {
32 
33 NS_OBJECT_ENSURE_REGISTERED(SatInterferenceElimination);
34 
35 TypeId
37 {
38  static TypeId tid = TypeId("ns3::SatInterferenceElimination").SetParent<Object>();
39 
40  return tid;
41 }
42 
43 TypeId
45 {
46  return GetTypeId();
47 }
48 
50 {
51 }
52 
54 {
55 }
56 
57 } // namespace ns3
virtual ~SatInterferenceElimination()
Destructor for Satellite interference elimination base class.
static TypeId GetTypeId(void)
Derived from Object.
TypeId GetInstanceTypeId(void) const
Derived from Object.
SatInterferenceElimination()
Constructor for Satellite interference elimination base class.
SatArqSequenceNumber is handling the sequence numbers for the ARQ process.