tvm
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Enumerations | Functions
framing.h File Reference

Framing for RPC. More...

#include <inttypes.h>
#include <stddef.h>
#include <tvm/runtime/crt/error_codes.h>
#include <tvm/runtime/crt/rpc_common/write_stream.h>
Include dependency graph for framing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tvm::runtime::micro_rpc::PacketFieldSizeBytes
 
class  tvm::runtime::micro_rpc::Unframer
 
class  tvm::runtime::micro_rpc::Framer
 

Namespaces

 tvm
 runtime implementation for LibTorch/TorchScript.
 
 tvm::runtime
 
 tvm::runtime::micro_rpc
 

Enumerations

enum  tvm::runtime::micro_rpc::Escape : uint8_t { tvm::runtime::micro_rpc::Escape::kEscapeStart = 0xff, tvm::runtime::micro_rpc::Escape::kEscapeNop = 0xfe, tvm::runtime::micro_rpc::Escape::kPacketStart = 0xfd }
 

Functions

uint16_t tvm::runtime::micro_rpc::crc16_compute (const uint8_t *data, size_t data_size_bytes, uint16_t *previous_crc)
 

Detailed Description

Framing for RPC.