spectrum: SpectrumSignalParameters::Copy can be const
This commit is contained in:
committed by
Sebastien Deronne
parent
13741fbb61
commit
575671c389
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -40,7 +40,7 @@ HalfDuplexIdealPhySignalParameters::HalfDuplexIdealPhySignalParameters (const Ha
|
||||
}
|
||||
|
||||
Ptr<SpectrumSignalParameters>
|
||||
HalfDuplexIdealPhySignalParameters::Copy ()
|
||||
HalfDuplexIdealPhySignalParameters::Copy () const
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
return Create<HalfDuplexIdealPhySignalParameters> (*this);
|
||||
|
||||
@@ -35,9 +35,7 @@ class Packet;
|
||||
*/
|
||||
struct HalfDuplexIdealPhySignalParameters : public SpectrumSignalParameters
|
||||
{
|
||||
|
||||
// inherited from SpectrumSignalParameters
|
||||
virtual Ptr<SpectrumSignalParameters> Copy ();
|
||||
Ptr<SpectrumSignalParameters> Copy () const override;
|
||||
|
||||
/**
|
||||
* default constructor
|
||||
|
||||
@@ -50,7 +50,7 @@ SpectrumSignalParameters::SpectrumSignalParameters (const SpectrumSignalParamete
|
||||
}
|
||||
|
||||
Ptr<SpectrumSignalParameters>
|
||||
SpectrumSignalParameters::Copy ()
|
||||
SpectrumSignalParameters::Copy () const
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
return Create<SpectrumSignalParameters> (*this);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -42,7 +42,7 @@ WifiSpectrumSignalParameters::WifiSpectrumSignalParameters (const WifiSpectrumSi
|
||||
}
|
||||
|
||||
Ptr<SpectrumSignalParameters>
|
||||
WifiSpectrumSignalParameters::Copy ()
|
||||
WifiSpectrumSignalParameters::Copy () const
|
||||
{
|
||||
NS_LOG_FUNCTION (this);
|
||||
// Ideally we would use:
|
||||
|
||||
@@ -36,7 +36,7 @@ class WifiPpdu;
|
||||
struct WifiSpectrumSignalParameters : public SpectrumSignalParameters
|
||||
{
|
||||
|
||||
Ptr<SpectrumSignalParameters> Copy () override;
|
||||
Ptr<SpectrumSignalParameters> Copy () const override;
|
||||
|
||||
/**
|
||||
* default constructor
|
||||
|
||||
Reference in New Issue
Block a user