Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
praich
Ns 3 Dev
Commits
9a049624
Commit
9a049624
authored
2 years ago
by
Sébastien Deronne
Committed by
Sebastien Deronne
2 years ago
Browse files
Options
Download
Email Patches
Plain Diff
spectrum: SpectrumSignalParameters::Copy can be const
parent
8b3e1ae8
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc
+1
-1
src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc
src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.h
+1
-3
src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.h
src/lte/model/lte-spectrum-signal-parameters.cc
+4
-12
src/lte/model/lte-spectrum-signal-parameters.cc
src/lte/model/lte-spectrum-signal-parameters.h
+4
-12
src/lte/model/lte-spectrum-signal-parameters.h
src/spectrum/model/half-duplex-ideal-phy-signal-parameters.cc
+1
-1
...spectrum/model/half-duplex-ideal-phy-signal-parameters.cc
src/spectrum/model/half-duplex-ideal-phy-signal-parameters.h
+1
-3
src/spectrum/model/half-duplex-ideal-phy-signal-parameters.h
src/spectrum/model/spectrum-signal-parameters.cc
+1
-1
src/spectrum/model/spectrum-signal-parameters.cc
src/spectrum/model/spectrum-signal-parameters.h
+1
-1
src/spectrum/model/spectrum-signal-parameters.h
src/wifi/model/wifi-spectrum-signal-parameters.cc
+1
-1
src/wifi/model/wifi-spectrum-signal-parameters.cc
src/wifi/model/wifi-spectrum-signal-parameters.h
+1
-1
src/wifi/model/wifi-spectrum-signal-parameters.h
with
16 additions
and
36 deletions
+16
-36
src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.cc
View file @
9a049624
...
...
@@ -39,7 +39,7 @@ LrWpanSpectrumSignalParameters::LrWpanSpectrumSignalParameters (const LrWpanSpec
}
Ptr
<
SpectrumSignalParameters
>
LrWpanSpectrumSignalParameters
::
Copy
(
void
)
LrWpanSpectrumSignalParameters
::
Copy
(
void
)
const
{
NS_LOG_FUNCTION
(
this
);
return
Create
<
LrWpanSpectrumSignalParameters
>
(
*
this
);
...
...
This diff is collapsed.
Click to expand it.
src/lr-wpan/model/lr-wpan-spectrum-signal-parameters.h
View file @
9a049624
...
...
@@ -35,9 +35,7 @@ class PacketBurst;
*/
struct
LrWpanSpectrumSignalParameters
:
public
SpectrumSignalParameters
{
// inherited from SpectrumSignalParameters
virtual
Ptr
<
SpectrumSignalParameters
>
Copy
(
void
);
Ptr
<
SpectrumSignalParameters
>
Copy
(
void
)
const
override
;
/**
* default constructor
...
...
This diff is collapsed.
Click to expand it.
src/lte/model/lte-spectrum-signal-parameters.cc
View file @
9a049624
...
...
@@ -43,14 +43,12 @@ LteSpectrumSignalParameters::LteSpectrumSignalParameters (const LteSpectrumSigna
}
Ptr
<
SpectrumSignalParameters
>
LteSpectrumSignalParameters
::
Copy
()
LteSpectrumSignalParameters
::
Copy
()
const
{
NS_LOG_FUNCTION
(
this
);
return
Create
<
LteSpectrumSignalParameters
>
(
*
this
);
}
LteSpectrumSignalParametersDataFrame
::
LteSpectrumSignalParametersDataFrame
()
{
NS_LOG_FUNCTION
(
this
);
...
...
@@ -69,7 +67,7 @@ LteSpectrumSignalParametersDataFrame::LteSpectrumSignalParametersDataFrame (cons
}
Ptr
<
SpectrumSignalParameters
>
LteSpectrumSignalParametersDataFrame
::
Copy
()
LteSpectrumSignalParametersDataFrame
::
Copy
()
const
{
NS_LOG_FUNCTION
(
this
);
return
Create
<
LteSpectrumSignalParametersDataFrame
>
(
*
this
);
...
...
@@ -92,7 +90,7 @@ LteSpectrumSignalParametersDlCtrlFrame::LteSpectrumSignalParametersDlCtrlFrame (
}
Ptr
<
SpectrumSignalParameters
>
LteSpectrumSignalParametersDlCtrlFrame
::
Copy
()
LteSpectrumSignalParametersDlCtrlFrame
::
Copy
()
const
{
NS_LOG_FUNCTION
(
this
);
return
Create
<
LteSpectrumSignalParametersDlCtrlFrame
>
(
*
this
);
...
...
@@ -112,16 +110,10 @@ LteSpectrumSignalParametersUlSrsFrame::LteSpectrumSignalParametersUlSrsFrame (co
}
Ptr
<
SpectrumSignalParameters
>
LteSpectrumSignalParametersUlSrsFrame
::
Copy
()
LteSpectrumSignalParametersUlSrsFrame
::
Copy
()
const
{
NS_LOG_FUNCTION
(
this
);
return
Create
<
LteSpectrumSignalParametersUlSrsFrame
>
(
*
this
);
}
}
// namespace ns3
This diff is collapsed.
Click to expand it.
src/lte/model/lte-spectrum-signal-parameters.h
View file @
9a049624
...
...
@@ -38,9 +38,7 @@ class LteControlMessage;
*/
struct
LteSpectrumSignalParameters
:
public
SpectrumSignalParameters
{
// inherited from SpectrumSignalParameters
virtual
Ptr
<
SpectrumSignalParameters
>
Copy
();
Ptr
<
SpectrumSignalParameters
>
Copy
()
const
override
;
/**
* default constructor
...
...
@@ -69,9 +67,7 @@ struct LteSpectrumSignalParameters : public SpectrumSignalParameters
*/
struct
LteSpectrumSignalParametersDataFrame
:
public
SpectrumSignalParameters
{
// inherited from SpectrumSignalParameters
virtual
Ptr
<
SpectrumSignalParameters
>
Copy
();
Ptr
<
SpectrumSignalParameters
>
Copy
()
const
override
;
/**
* default constructor
...
...
@@ -102,9 +98,7 @@ struct LteSpectrumSignalParametersDataFrame : public SpectrumSignalParameters
*/
struct
LteSpectrumSignalParametersDlCtrlFrame
:
public
SpectrumSignalParameters
{
// inherited from SpectrumSignalParameters
virtual
Ptr
<
SpectrumSignalParameters
>
Copy
();
Ptr
<
SpectrumSignalParameters
>
Copy
()
const
override
;
/**
* default constructor
...
...
@@ -133,9 +127,7 @@ struct LteSpectrumSignalParametersDlCtrlFrame : public SpectrumSignalParameters
*/
struct
LteSpectrumSignalParametersUlSrsFrame
:
public
SpectrumSignalParameters
{
// inherited from SpectrumSignalParameters
virtual
Ptr
<
SpectrumSignalParameters
>
Copy
();
Ptr
<
SpectrumSignalParameters
>
Copy
()
const
override
;
/**
* default constructor
...
...
This diff is collapsed.
Click to expand it.
src/spectrum/model/half-duplex-ideal-phy-signal-parameters.cc
View file @
9a049624
...
...
@@ -40,7 +40,7 @@ HalfDuplexIdealPhySignalParameters::HalfDuplexIdealPhySignalParameters (const Ha
}
Ptr
<
SpectrumSignalParameters
>
HalfDuplexIdealPhySignalParameters
::
Copy
()
HalfDuplexIdealPhySignalParameters
::
Copy
()
const
{
NS_LOG_FUNCTION
(
this
);
return
Create
<
HalfDuplexIdealPhySignalParameters
>
(
*
this
);
...
...
This diff is collapsed.
Click to expand it.
src/spectrum/model/half-duplex-ideal-phy-signal-parameters.h
View file @
9a049624
...
...
@@ -35,9 +35,7 @@ class Packet;
*/
struct
HalfDuplexIdealPhySignalParameters
:
public
SpectrumSignalParameters
{
// inherited from SpectrumSignalParameters
virtual
Ptr
<
SpectrumSignalParameters
>
Copy
();
Ptr
<
SpectrumSignalParameters
>
Copy
()
const
override
;
/**
* default constructor
...
...
This diff is collapsed.
Click to expand it.
src/spectrum/model/spectrum-signal-parameters.cc
View file @
9a049624
...
...
@@ -50,7 +50,7 @@ SpectrumSignalParameters::SpectrumSignalParameters (const SpectrumSignalParamete
}
Ptr
<
SpectrumSignalParameters
>
SpectrumSignalParameters
::
Copy
()
SpectrumSignalParameters
::
Copy
()
const
{
NS_LOG_FUNCTION
(
this
);
return
Create
<
SpectrumSignalParameters
>
(
*
this
);
...
...
This diff is collapsed.
Click to expand it.
src/spectrum/model/spectrum-signal-parameters.h
View file @
9a049624
...
...
@@ -81,7 +81,7 @@ struct SpectrumSignalParameters : public SimpleRefCount<SpectrumSignalParameters
*
* \return a copy of the (possibly derived) class
*/
virtual
Ptr
<
SpectrumSignalParameters
>
Copy
();
virtual
Ptr
<
SpectrumSignalParameters
>
Copy
()
const
;
/**
* The Power Spectral Density of the
...
...
This diff is collapsed.
Click to expand it.
src/wifi/model/wifi-spectrum-signal-parameters.cc
View file @
9a049624
...
...
@@ -42,7 +42,7 @@ WifiSpectrumSignalParameters::WifiSpectrumSignalParameters (const WifiSpectrumSi
}
Ptr
<
SpectrumSignalParameters
>
WifiSpectrumSignalParameters
::
Copy
()
WifiSpectrumSignalParameters
::
Copy
()
const
{
NS_LOG_FUNCTION
(
this
);
// Ideally we would use:
...
...
This diff is collapsed.
Click to expand it.
src/wifi/model/wifi-spectrum-signal-parameters.h
View file @
9a049624
...
...
@@ -36,7 +36,7 @@ class WifiPpdu;
struct
WifiSpectrumSignalParameters
:
public
SpectrumSignalParameters
{
Ptr
<
SpectrumSignalParameters
>
Copy
()
override
;
Ptr
<
SpectrumSignalParameters
>
Copy
()
const
override
;
/**
* default constructor
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help