cPreModuleReparentNotification Class Reference

API: cPreModuleReparentNotification Class Reference
API
cPreModuleReparentNotification Class Reference
Inheritance diagram for cPreModuleReparentNotification:
[legend]

Public Attributes

cModulemodule
 The module which is about to be reparented.
cModulenewParentModule
 The new parent for the module.

Additional Inherited Members

Public Member Functions inherited from cObject
 cObject ()
 cObject (const cObject &other)=default
virtual ~cObject ()
virtual const char * getClassName () const
virtual const char * getName () const
bool isName (const char *s) const
virtual const char * getFullName () const
virtual std::string getFullPath () const
virtual std::string getClassAndFullName () const
virtual std::string getClassAndFullPath () const
const cObjectgetThisPtr () const
virtual std::string str () const
virtual std::ostream & printOn (std::ostream &os) const
virtual cObjectdup () const
virtual void parsimPack (cCommBuffer *buffer) const
virtual void parsimUnpack (cCommBuffer *buffer)
virtual cObjectgetOwner () const
virtual bool isOwnedObject () const
virtual bool isSoftOwner () const
virtual void forEachChild (cVisitor *v)
cObjectfindObject (const char *name, bool deep=true)
virtual cClassDescriptorgetDescriptor () const
void copyNotSupported () const
Protected Member Functions inherited from cObject
virtual void take (cOwnedObject *obj)
virtual void drop (cOwnedObject *obj)
void dropAndDelete (cOwnedObject *obj)

Description

Model change notification fired just before a module is reparented.

This notification is fired at the top of cModule::changeParentTo(), before any changes have been done.

This object accompanies the PRE_MODEL_CHANGE signal.

Member Data Documentation

◆ module

cModule* module

The module which is about to be reparented.

◆ newParentModule

cModule* newParentModule

The new parent for the module.