跳转到内容

编译器指令

xidlc 为 IDL 添加了下面的编译器指令:

#pragma xidlc package <package-name>
#pragma xidlc version <package-version>
#pragma xidlc service <api-endpoint> <api-name>

这三个指令用于定义包名、包版本和 API 端点。例如:

#pragma xidlc package E2E HTTP Stream Test
#pragma xidlc version v1.0.0
#pragma xidlc service http://127.0.0.1:8080 dev server
#pragma xidlc service http://127.0.0.1:8081 product

定义了一个一个命令为 E2E HTTP Stream Test 的包,版本为 v1.0.0,包含两个服务:devproduct