Tasklets#

This module includes functions that control the Thread stack's execution.

Functions#

void
otTaskletsProcess(otInstance *aInstance)

Run all queued OpenThread tasklets at the time this is called.

bool
otTaskletsArePending(otInstance *aInstance)

Indicates whether or not OpenThread has tasklets pending.

void
otTaskletsSignalPending(otInstance *aInstance)

OpenThread calls this function when the tasklet queue transitions from empty to non-empty.

Function Documentation#

otTaskletsProcess#

void otTaskletsProcess (otInstance * aInstance)

Run all queued OpenThread tasklets at the time this is called.

Parameters
[in]aInstance

A pointer to an OpenThread instance.


Definition at line 58 of file include/openthread/tasklet.h

otTaskletsArePending#

bool otTaskletsArePending (otInstance * aInstance)

Indicates whether or not OpenThread has tasklets pending.

Parameters
[in]aInstance

A pointer to an OpenThread instance.


Definition at line 68 of file include/openthread/tasklet.h

otTaskletsSignalPending#

void otTaskletsSignalPending (otInstance * aInstance)

OpenThread calls this function when the tasklet queue transitions from empty to non-empty.

Parameters
[in]aInstance

A pointer to an OpenThread instance.


Definition at line 75 of file include/openthread/tasklet.h