|
Bluenet
5.7.0
Bluenet, firmware for nRF52 smart home devices
|
Buffer used to hold plain text data that is read by the user. More...
#include <cs_CharacteristicReadBuffer.h>


Static Public Member Functions | |
| static CharacteristicReadBuffer & | getInstance () |
Additional Inherited Members | |
Public Member Functions inherited from CharacteristicBuffer | |
| void | alloc (cs_buffer_size_t size) |
| Allocate the buffer. More... | |
| void | clear () |
| Clear the buffer. More... | |
| bool | lock () |
| Lock the buffer. More... | |
| bool | unlock () |
| Unlock the buffer. More... | |
| bool | isLocked () |
| Check if buffer is locked. More... | |
| cs_data_t | getBuffer (cs_buffer_size_t offset=CS_CHAR_BUFFER_DEFAULT_OFFSET) |
| Get the buffer. More... | |
| void | getBuffer (buffer_ptr_t &buffer, uint16_t &size, cs_buffer_size_t offset=CS_CHAR_BUFFER_DEFAULT_OFFSET) |
| Get the buffer. More... | |
| cs_buffer_size_t | size (cs_buffer_size_t offset=CS_CHAR_BUFFER_DEFAULT_OFFSET) |
| Get size of the buffer. More... | |
Protected Member Functions inherited from CharacteristicBuffer | |
| CharacteristicBuffer () | |
| ~CharacteristicBuffer () | |
| CharacteristicBuffer (CharacteristicBuffer const &)=delete | |
| Copy constructor, singleton, thus made private. More... | |
| CharacteristicBuffer & | operator= (CharacteristicBuffer const &)=delete |
| Assignment operator, singleton, thus made private. More... | |
Protected Attributes inherited from CharacteristicBuffer | |
| buffer_ptr_t | _buffer = nullptr |
| cs_buffer_size_t | _size = 0 |
| bool | _locked = false |
Buffer used to hold plain text data that is read by the user.
|
inlinestatic |