Queue Management

[API]

Modules

* xQueueCreate
* xQueueSend
* xQueueSendToBack
* xQueueSendToFront
* xQueueReceive
* xQueuePeek
* xQueueSendFromISR
* xQueueSendToBackFromISR
* xQueueSendToFrontFromISR
* xQueueReceiveFromISR
* vQueueAddToRegistry
* vQueueUnregisterQueue


詳細な記述


uxQueueMessagesWaiting

queue.h

unsigned portBASE_TYPE uxQueueMessagesWaiting( xQueueHandle xQueue );

待ち行列にストアされたメッセージの数を返す。

パラメータ:
xQueue   問い合わせしている待ち行列のハンドル。

リターン:
待ち行列の中の利用可能なメッセージの数。


vQueueDelete

queue.h

void vQueueDelete( xQueueHandle xQueue );

待ち行列を削除する − 同時に、待ち行列上のアイテムを収容するために割り当てたメモリを解放する。

パラメータ:
xQueue   削除する待ち行列のハンドル。