Syntax: cFunctionDelay(
cFibVariable * pVariable,
cUnderFunction * pUnderFunctionDelay,
cUnderFunction * pUnderFunctionDefault, unsignedLongFib uiMaxDelay=0 )
Der Konstruktor der Delay-Unterfunktion, er erstellt eine Delay-Unterfunktion.
Dabei wird keine Kopie von den Objekten pUnderFunctionDelay
oder pUnderFunctionDefault
erstellt.
Eingabeparameter:
pVariable
: Einen Zeiger auf die Variable pUnderFunctionDelay
: Einen Zeiger auf die erste Unterfunktion pUnderFunctionDelay
wird vor dem Einfügen nicht kopiert. Der Wert dieser Unterfunktion gibt an, wieviel Durchläufe (pUnderFunctionDefault
: Einen Zeiger auf die zweite Unterfunktion pUnderFunctionDefault
wird vor dem Einfügen nicht kopiert. Der Wert dieser Unterfunktion gibt den Wert an, den die Delayunterfunktion einnehmen soll, wenn keine Variablenbelegung von vor uiMaxDelay
: Eine Zahl, welche die maximale Anzahl der zu speicherenden Variablenbelegungen von pVariable
angibt. Wenn 0 (Standardwert) werden alle Variablenbelegungen von pVariable
gespeichert. Wenn der Wert von pUnderFunctionDelay
größer als uiMaxDelay
ist wird der Wert von pUnderFunctionDefault
zurückgegeben.
Rückgabe: keine