cownedobject.h Source File¶
|
API
|
cownedobject.h
246 cNoncopyableOwnedObject(const char *name, bool namepooling, internal::Void *dummy) : cOwnedObject(name, namepooling, dummy) {}
Buffer for the communications layer of parallel simulation.
Definition ccommbuffer.h:42
The message class in OMNeT++. cMessage objects may represent events, messages, jobs or other entities...
Definition cmessage.h:96
Base class for cOwnedObject-based classes that do not wish to support assignment and duplication.
Definition cownedobject.h:243
cNoncopyableOwnedObject(const char *name=nullptr, bool namepooling=true)
Definition cownedobject.h:254
virtual cNoncopyableOwnedObject * dup() const override
A cObject that keeps track of its owner. It serves as base class for many classes in the OMNeT++ libr...
Definition cownedobject.h:106
virtual ~cOwnedObject()
static long getLiveObjectCount()
Definition cownedobject.h:225
static cSoftOwner * getOwningContext()
virtual cObject * getOwner() const override
Definition cownedobject.h:193
virtual void parsimPack(cCommBuffer *buffer) const override
static long getTotalObjectCount()
Definition cownedobject.h:217
cOwnedObject(const cOwnedObject &obj)
virtual bool isOwnedObject() const override
Definition cownedobject.h:198
cOwnedObject()
virtual void parsimUnpack(cCommBuffer *buffer) override
static void resetObjectCounters()
Definition cownedobject.h:231
cOwnedObject(const char *name, bool namepooling=true)
cOwnedObject & operator=(const cOwnedObject &o)
A subclass of cMessage to represent packets, frames, datagrams, application messages,...
Definition cpacket.h:53
Thrown when the simulation kernel or other components detect a runtime error.
Definition cexception.h:343
Internal class, used as a base class for modules and channels. It is not intended for subclassing out...
Definition csoftowner.h:34
Generated on for API by