Provide virtual destructors for interface classes

This commit is contained in:
Tom Henderson
2010-07-02 21:15:46 -07:00
parent 0338e82c40
commit 58225f43ce
3 changed files with 10 additions and 2 deletions

View File

@@ -26,6 +26,13 @@ namespace ns3 {
Ptr<SpectrumModel> g_WifiSpectrumModel5Mhz;
WifiSpectrumValueHelper::~WifiSpectrumValueHelper ()
{
}
WifiSpectrumValue5MhzFactory::~WifiSpectrumValue5MhzFactory ()
{
}
class WifiSpectrumModel5MhzInitializer
{

View File

@@ -35,7 +35,7 @@ namespace ns3 {
class WifiSpectrumValueHelper
{
public:
virtual ~WifiSpectrumValueHelper ();
/*
*
* @param value the constant value
@@ -78,7 +78,7 @@ public:
class WifiSpectrumValue5MhzFactory
{
public:
virtual ~WifiSpectrumValue5MhzFactory ();
// inherited from WifiSpectrumValue
virtual Ptr<SpectrumValue> CreateConstant (double psd);
virtual Ptr<SpectrumValue> CreateTxPowerSpectralDensity (double txPower, uint32_t channel);

View File

@@ -109,6 +109,7 @@ public:
class UanPhyListener
{
public:
virtual ~UanPhyListener () {}
/**
* \brief Function called when Phy object begins receiving packet
*/