#include <cmodule.h>
Inheritance diagram for cCompoundModule:
NOTE: dup() cannot be used. Use moduleType()->create() instead.
Public Member Functions | |
Constructors, destructor, assignment. | |
cCompoundModule (const cCompoundModule &mod) | |
cCompoundModule () | |
virtual | ~cCompoundModule () |
cCompoundModule & | operator= (const cCompoundModule &mod) |
Redefined cObject functions. | |
virtual cPolymorphic * | dup () const |
virtual std::string | info () const |
Redefined cModule functions. | |
virtual void | scheduleStart (simtime_t t) |
|
Copy constructor.
|
|
Constructor. Note that module objects should not be created directly, only via their cModuleType objects. See cModule constructor for more info. |
|
Destructor.
|
|
Creates and returns an exact copy of this object. See cObject for more details. Reimplemented from cDefaultList. |
|
Produces a one-line description of object contents into the buffer passed as argument. See cObject for more details. Reimplemented from cDefaultList. |
|
Assignment operator. The name member doesn't get copied; see cObject's operator=() for more details. |
|
Calls scheduleStart() recursively for all its (immediate) submodules. This is used with dynamically created modules. Implements cModule. |