EGOCMS  24.0
EGOTEC Content-Managament-System
Ego_HttpAsync Klassenreferenz

Öffentliche Methoden

 __construct ($async=0, $load=0.0)
 
 __destruct ()
 
 setProgress ($callback)
 
 setStart ($callback)
 
 setFinish ($callback)
 
 setLoad ($callback)
 
 run ()
 
 add ($url, $meta=[])
 

Datenfelder

 $verifySSL = true
 

Ausführliche Beschreibung

Diese Klasse kann mehrere cURL Aufrufe asynchron ausführen.

  • Ist ein Aufruf abgeschlossen, kann über die Callback Funktion eine weitere Aktion ausgeführt werden.
  • Es kann eingestellt werden, dass nur maximal N Aufrufe gleichzeitig stattfinden dürfen.

Definiert in Zeile 13 der Datei Ego_HttpAsync.php.

Beschreibung der Konstruktoren und Destruktoren

◆ __construct()

__construct (   $async = 0,
  $load = 0.0 
)

Konstruktor

Parameter
int$async
float$load

Definiert in Zeile 90 der Datei Ego_HttpAsync.php.

◆ __destruct()

__destruct ( )

Destruktor

Definiert in Zeile 100 der Datei Ego_HttpAsync.php.

Dokumentation der Elementfunktionen

◆ add()

add (   $url,
  $meta = [] 
)

Einen Aufruf hinzufügen

Parameter
string$url
array$metaZusätzliche Informationen zum Aufruf, die in der Callback Funktion abgefragt werden können
Rückgabe
void

Definiert in Zeile 222 der Datei Ego_HttpAsync.php.

◆ run()

run ( )

Alle Aufrufe ausführen

Rückgabe
void

Definiert in Zeile 170 der Datei Ego_HttpAsync.php.

Benutzt Ego_System\getLoadAverage().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ setFinish()

setFinish (   $callback)

Callback Funktion für den Abschluss setzen

Parameter
callable$callback
Rückgabe
void

Definiert in Zeile 133 der Datei Ego_HttpAsync.php.

◆ setLoad()

setLoad (   $callback)

Callback Funktion für den aktuellen Load setzen

Parameter
callable$callback
Rückgabe
void

Definiert in Zeile 144 der Datei Ego_HttpAsync.php.

◆ setProgress()

setProgress (   $callback)

Callback Funktion für jeden Fortschritt setzen

Parameter
callable$callback
Rückgabe
void

Definiert in Zeile 111 der Datei Ego_HttpAsync.php.

◆ setStart()

setStart (   $callback)

Callback Funktion für den Anfang setzen

Parameter
callable$callback
Rückgabe
void

Definiert in Zeile 122 der Datei Ego_HttpAsync.php.

Dokumentation der Felder

◆ $verifySSL

$verifySSL = true

Definiert in Zeile 33 der Datei Ego_HttpAsync.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: