do not use ObjectBase as a base class.

This commit is contained in:
Mathieu Lacage
2008-03-16 18:42:23 +01:00
parent 0f79c7d754
commit 939cee7ac3
6 changed files with 8 additions and 7 deletions

View File

@@ -74,7 +74,8 @@ class PacketPrinter;
* The performance aspects of the Packet API are discussed in
* \ref packetperf
*/
class Packet : public ObjectBase {
class Packet
{
public:
void Ref (void) const;
void Unref (void) const;

View File

@@ -71,7 +71,7 @@ struct CallbackTraits<T *>
}
};
class CallbackImplBase : public ObjectBase
class CallbackImplBase
{
public:
CallbackImplBase ()

View File

@@ -23,7 +23,6 @@
#ifdef RUN_SELF_TESTS
#include "test.h"
#include "object-base.h"
namespace ns3 {
@@ -46,7 +45,7 @@ private:
};
class Base : public ObjectBase
class Base
{
public:
Base ();

View File

@@ -78,7 +78,7 @@ WifiPhyListener::~WifiPhyListener ()
* Phy event class
****************************************************************/
class RxEvent : public ObjectBase
class RxEvent
{
public:
RxEvent (uint32_t size, WifiMode payloadMode,

View File

@@ -25,7 +25,7 @@
namespace ns3 {
class EventImpl : public ObjectBase
class EventImpl
{
public:
EventImpl ();

View File

@@ -595,7 +595,8 @@ static void cber5 (const int &, const int &, const int &, const int &, const int
{}
class SimulatorTests : public Test, public ObjectBase {
class SimulatorTests : public Test
{
public:
SimulatorTests ();
// only here for testing of Ptr<>