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

#include <write_stream.h>

Collaboration diagram for tvm::runtime::micro_rpc::WriteStream:

Public Member Functions

virtual ~WriteStream ()
 
virtual ssize_t Write (const uint8_t *data, size_t data_size_bytes)=0
 
virtual void PacketDone (bool is_valid)=0
 
tvm_crt_error_t WriteAll (uint8_t *data, size_t data_size_bytes, size_t *bytes_consumed)
 

Constructor & Destructor Documentation

◆ ~WriteStream()

virtual tvm::runtime::micro_rpc::WriteStream::~WriteStream ( )
virtual

Member Function Documentation

◆ PacketDone()

virtual void tvm::runtime::micro_rpc::WriteStream::PacketDone ( bool  is_valid)
pure virtual

◆ Write()

virtual ssize_t tvm::runtime::micro_rpc::WriteStream::Write ( const uint8_t *  data,
size_t  data_size_bytes 
)
pure virtual

◆ WriteAll()

tvm_crt_error_t tvm::runtime::micro_rpc::WriteStream::WriteAll ( uint8_t *  data,
size_t  data_size_bytes,
size_t *  bytes_consumed 
)

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