## Common Common 提供 DXMesh 所有项目的共用代码。使用到的项目有 [xPort](https://gitee.com/DXmesh/xPort),[DevKit](https://gitee.com/DXmesh/DevKit),[xComponent Generator](https://gitee.com/DXmesh/xComGenerator)。这些项目在编译时,必须要和 Common 放在同级目录,才能编译成功。 ## 主要代码目录说明 ``` └─src ├─base ├─errors ├─protocol ├─serial ├─service └─utils ``` - base 主要存放配置、动态库组件的API类型、组件元信息、ID生成器、以及 xRPC 状态结构体代码。 - error 错误类型代码。 - protocol xRPC 协议的 reader / writer,目前支持 v1 协议 - serial 存放 protobuf 和 json 相互转换的代码,以及所有用于 xRPC 传输结构体的基础 trait。 - utils 存放 文件、字符串、时间操作等工具类代码