메시지 풀
이 모듈에는 메시지 풀에 대한 플랫폼 추상화가 포함되어 있습니다.
요약
기능 | |
---|---|
otPlatMessagePoolFree ( otInstance *aInstance, otMessage *aBuffer) | void 이 기능은 버퍼를 플랫폼 관리 버퍼 풀로 다시 해제하는 데 사용됩니다. |
otPlatMessagePoolInit ( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize) | void 플랫폼 구현 메시지 풀을 초기화합니다. |
otPlatMessagePoolNew ( otInstance *aInstance) | 플랫폼 관리 버퍼 풀에서 버퍼를 할당하십시오. |
otPlatMessagePoolNumFreeBuffers ( otInstance *aInstance) | uint16_t 사용 가능한 버퍼 수를 가져옵니다. |
기능
otPlatMessagePoolFree
void otPlatMessagePoolFree( otInstance *aInstance, otMessage *aBuffer )
이 기능은 버퍼를 플랫폼 관리 버퍼 풀로 다시 해제하는 데 사용됩니다.
세부 | |||||
---|---|---|---|---|---|
매개 변수 |
|
otPlatMessagePoolInit
void otPlatMessagePoolInit( otInstance *aInstance, uint16_t aMinNumFreeBuffers, size_t aBufferSize )
플랫폼 구현 메시지 풀을 초기화합니다.
세부 | |||||||
---|---|---|---|---|---|---|---|
매개 변수 |
|
otPlatMessagePoolNew
otMessage * otPlatMessagePoolNew( otInstance *aInstance )
플랫폼 관리 버퍼 풀에서 버퍼를 할당하십시오.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 버퍼에 대한 포인터 또는 사용 가능한 버퍼가없는 경우 NULL입니다. |
otPlatMessagePoolNumFreeBuffers
uint16_t otPlatMessagePoolNumFreeBuffers( otInstance *aInstance )
사용 가능한 버퍼 수를 가져옵니다.
세부 | |||
---|---|---|---|
매개 변수 |
| ||
보고 | 현재 사용 가능하고 OpenThread에서 사용할 수있는 버퍼 수입니다. |