| 
    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 |