Hallo zusammen,
ich würde gerne einer Funktion, die durch einen Timer aufgerufen wird, Argumente mitgeben.
Reinschreiben würde ich denke ich mal folgendermaßen (angelehnt an AsyncHTTP):
Wie komme ich nur dann wieder an die Werte dran, wenn die eigentliche Funktion aufgerufen wird?
Im Gegensatz zu asyncSimple hat ein Timer kein new und kein _params...
Im Falle von asyncHTTP wäre es $asyncHTTP->params() aber wie mach ich das beim Timer?
Aus dem Quellcode für die Timer in LMS werde ich ehrlich gesagt nicht ganz schlau...
Kann mir jemand ein Beispiel im Code zeigen, wo sowas drin ist oder mir einfach so weiterhelfen?
ich würde gerne einer Funktion, die durch einen Timer aufgerufen wird, Argumente mitgeben.
Reinschreiben würde ich denke ich mal folgendermaßen (angelehnt an AsyncHTTP):
Code:
Slim::Utils::Timers::setTimer(undef, time() + 1, \&_function, {
name_argument_1 => $valueArgument_1,
name_argument_2 => $valueArgument_2,
},
);
Im Gegensatz zu asyncSimple hat ein Timer kein new und kein _params...
Code:
sub function {
my $name_argument_1 = ...;
my $name_argument_2 = ...;
}
Aus dem Quellcode für die Timer in LMS werde ich ehrlich gesagt nicht ganz schlau...
Kann mir jemand ein Beispiel im Code zeigen, wo sowas drin ist oder mir einfach so weiterhelfen?