Synchronized buffer. More...
#include <RtosBuffer.hpp>
Public Member Functions | |
| RtosBuffer (int size) | |
| int | write (const void *buffer, int len, Rtos::TICK tick) |
| int | writeChunk (const void *buffer, int len, Rtos::TICK tick) |
| int | writeFromInt (const void *buffer, int len) |
| int | read (void *buffer, int len, Rtos::TICK tick) |
| int | readChunk (void *buffer, int len, Rtos::TICK tick) |
| int | readFromInt (void *buffer, int len) |
Private Member Functions | |
| void | writeBuffer (const void *buffer, int len) |
| void | readBuffer (void *buffer, int len) |
Additional Inherited Members | |
Protected Member Functions inherited from RtosSyncObject | |
| RtosSyncObject (int maxCount, int initialCount) | |
| int | internalTake (Rtos::TICK tick, int value) |
| int | internalGive (Rtos::TICK tick, int value) |
Synchronized buffer.
Used for inter-task communication.
Definition at line 19 of file RtosBuffer.hpp.
1.8.3.1