Microchip® Advanced Software Framework

tls_buffer_manager.h File Reference

APIs and types for TLS buffer manager.

Copyright (c) 2017-2018 Microchip Technology Inc. and its subsidiaries.

Data Structures

struct  tstrTlsBuffer
 
struct  tstrTLSBufferPos
 

Functions

void TLS_BufferGetPos (tstrTlsBuffer *pstrTlsBuff, tstrTLSBufferPos *pstrCurrPos)
 
uint16 TLS_BufferRead (tstrTlsBuffer *pstrTlsBuff, uint16 u16ReadByteCount, uint8 *pu8ReadBuffer)
 
uint16 TLS_BufferReadCurrEntry (tstrTlsBuffer *pstrTlsBuff, uint16 u16ReadByteCount, uint8 **ppu8Buffer, BOOL_T bUpdateCursor)
 
void TLS_BufferSetPos (tstrTlsBuffer *pstrTlsBuff, tstrTLSBufferPos *pstrNewPos)
 

void TLS_BufferGetPos ( tstrTlsBuffer pstrTlsBuff,
tstrTLSBufferPos pstrCurrPos 
)
uint16 TLS_BufferRead ( tstrTlsBuffer pstrTlsBuff,
uint16  u16ReadByteCount,
uint8 pu8ReadBuffer 
)
uint16 TLS_BufferReadCurrEntry ( tstrTlsBuffer pstrTlsBuff,
uint16  u16ReadByteCount,
uint8 **  ppu8Buffer,
BOOL_T  bUpdateCursor 
)
void TLS_BufferSetPos ( tstrTlsBuffer pstrTlsBuff,
tstrTLSBufferPos pstrNewPos 
)