author | Peter D. Barnes, Jr. <barnes26@llnl.gov> |
Fri, 26 Sep 2014 15:51:00 -0700 | |
changeset 10968 | 2d29fee2b7b8 |
parent 7582 | b87e5f12a8f2 |
permissions | -rw-r--r-- |
7582
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
1 |
/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- */ |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
2 |
/* |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
3 |
* Copyright (c) 2011 CTTC |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
4 |
* |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
5 |
* This program is free software; you can redistribute it and/or modify |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
6 |
* it under the terms of the GNU General Public License version 2 as |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
7 |
* published by the Free Software Foundation; |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
8 |
* |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
9 |
* This program is distributed in the hope that it will be useful, |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
10 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
11 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
12 |
* GNU General Public License for more details. |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
13 |
* |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
14 |
* You should have received a copy of the GNU General Public License |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
15 |
* along with this program; if not, write to the Free Software |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
16 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
17 |
* |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
18 |
* Author: Nicola Baldo <nbaldo@cttc.es> |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
19 |
*/ |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
20 |
|
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
21 |
#include <ns3/log.h> |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
22 |
#include <ns3/packet.h> |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
23 |
#include "half-duplex-ideal-phy-signal-parameters.h" |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
24 |
|
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
25 |
|
10968
2d29fee2b7b8
[Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
7582
diff
changeset
|
26 |
namespace ns3 { |
7582
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
27 |
|
10968
2d29fee2b7b8
[Bug 1551] Redux: NS_LOG_COMPONENT_DEFINE inside or outside of ns3 namespace?
Peter D. Barnes, Jr. <barnes26@llnl.gov>
parents:
7582
diff
changeset
|
28 |
NS_LOG_COMPONENT_DEFINE ("HalfDuplexIdealPhySignalParameters"); |
7582
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
29 |
|
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
30 |
HalfDuplexIdealPhySignalParameters::HalfDuplexIdealPhySignalParameters () |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
31 |
{ |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
32 |
NS_LOG_FUNCTION (this); |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
33 |
} |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
34 |
|
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
35 |
HalfDuplexIdealPhySignalParameters::HalfDuplexIdealPhySignalParameters (const HalfDuplexIdealPhySignalParameters& p) |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
36 |
: SpectrumSignalParameters (p) |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
37 |
{ |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
38 |
NS_LOG_FUNCTION (this << &p); |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
39 |
data = p.data->Copy (); |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
40 |
} |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
41 |
|
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
42 |
Ptr<SpectrumSignalParameters> |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
43 |
HalfDuplexIdealPhySignalParameters::Copy () |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
44 |
{ |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
45 |
NS_LOG_FUNCTION (this); |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
46 |
return Create<HalfDuplexIdealPhySignalParameters> (*this); |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
47 |
} |
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
48 |
|
b87e5f12a8f2
spectrum API change (missing files)
Nicola Baldo <nbaldo@cttc.es>
parents:
diff
changeset
|
49 |
} // namespace ns3 |