Tasklets

Dieses Modul enthält Funktionen, die die Ausführung des Thread-Stacks steuern.

Zusammenfassung

Funktionen

otTaskletsArePending(otInstance *aInstance)
bool
Gibt an, ob OpenThread über ausstehende Tasklets verfügt.
otTaskletsProcess(otInstance *aInstance)
void
Führt alle OpenThread-Tasklets in der Warteschlange zu dem Zeitpunkt aus, zu dem dieses aufgerufen wird.
otTaskletsSignalPending(otInstance *aInstance)
void
OpenThread ruft diese Funktion auf, wenn die Tasklet-Warteschlange von leer zu nicht leer wechselt.

Funktionen

otTaskletsArePending

bool otTaskletsArePending(
  otInstance *aInstance
)

Gibt an, ob OpenThread über ausstehende Tasklets verfügt.

Details
Parameter
[in] aInstance
Ein Zeiger auf eine OpenThread-Instanz.
Rückgabewerte
TRUE
Ob Tasklets ausstehend sind.
FALSE
Wenn keine Tasklets ausstehend sind.

otTaskletsProcess

void otTaskletsProcess(
  otInstance *aInstance
)

Führt alle OpenThread-Tasklets in der Warteschlange zu dem Zeitpunkt aus, zu dem dieses aufgerufen wird.

Details
Parameter
[in] aInstance
Ein Zeiger auf eine OpenThread-Instanz.

otTaskletsSignalPending

void otTaskletsSignalPending(
  otInstance *aInstance
)

OpenThread ruft diese Funktion auf, wenn die Tasklet-Warteschlange von leer zu nicht leer wechselt.

Details
Parameter
[in] aInstance
Ein Zeiger auf eine OpenThread-Instanz.

Ressourcen

OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.