DynForkBase star in DE domain

This star is the base class for a group of stars which implement a dynamic fork function.

Derived from: DEStar
Location: $PTOLEMY/src/domains/de/contrib/stars
Version: 1.4 "04/29/98"
Author: J. Voigt

Details

This star and its childs work (only) in connection with DEDynMap and/or DEDynMapGr. The createPortHole and removePortHole methods are called from there, whenever a block is dynamically instantiated or deleted. The first porthole of the output-multiporthole, the childs of that star must have, has to be connected to a DEDynMap or DEDynMapGr-star. The next portholes in the output-multiporthole will be created dynamically, whenever a new block is put into the system configuration. They are deleted dynamically, whenever a block is taken from the system configuration.

This class is an abstract class, so it can't be instantiated and can not be used on its own. We here just declare methods, which are defined in its childs, in order to have access to them from DEDynMapBase and derived types. The childs of that star must have an input-porthole and a multiporthole as output-porthole. These portholes can be of different datatypes, so we provide this base class.


See: source code, DynForkBase users


copyright (c) 1997-1998 Dresden University of Technology, WiNeS-Project. All rights reserved. See the file $PTOLEMY/copyright for copyright notice, limitation of liability, and disclaimer of warranty provisions.