tvm
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
tvm::runtime::micro_rpc::FrameBuffer Class Reference

#include <frame_buffer.h>

Collaboration diagram for tvm::runtime::micro_rpc::FrameBuffer:

Public Member Functions

 FrameBuffer (uint8_t *data, size_t data_size_bytes)
 
size_t Write (const uint8_t *data, size_t data_size_bytes)
 
size_t Read (uint8_t *data, size_t data_size_bytes)
 
size_t Peek (uint8_t *data, size_t data_size_bytes)
 
void Clear ()
 
size_t ReadAvailable () const
 
size_t Size () const
 

Constructor & Destructor Documentation

◆ FrameBuffer()

tvm::runtime::micro_rpc::FrameBuffer::FrameBuffer ( uint8_t *  data,
size_t  data_size_bytes 
)
inline

Member Function Documentation

◆ Clear()

void tvm::runtime::micro_rpc::FrameBuffer::Clear ( )

◆ Peek()

size_t tvm::runtime::micro_rpc::FrameBuffer::Peek ( uint8_t *  data,
size_t  data_size_bytes 
)

◆ Read()

size_t tvm::runtime::micro_rpc::FrameBuffer::Read ( uint8_t *  data,
size_t  data_size_bytes 
)

◆ ReadAvailable()

size_t tvm::runtime::micro_rpc::FrameBuffer::ReadAvailable ( ) const
inline

◆ Size()

size_t tvm::runtime::micro_rpc::FrameBuffer::Size ( ) const
inline

◆ Write()

size_t tvm::runtime::micro_rpc::FrameBuffer::Write ( const uint8_t *  data,
size_t  data_size_bytes 
)

The documentation for this class was generated from the following file: