在BloomRPC上使用GRPC在响应端显示元数据
Showing metadata on response side with GRPC on BloomRPC
我的目标是将源部分从请求端发送到响应端。在bloomRPC中,使用这些代码,我可以向响应端发送名称和uuid,但不能发送元数据。这里有类似的代码可以用来获取元数据吗?如果您需要bloomRPC中的编辑器和响应,我也可以发送。
//main.cpp:
class RouteGuideImpl final: public project::EventServer::Service{
public:
grpc::Status PubEvent(grpc::ServerContext *context, const events::PubEventRequest *request, events::PubEventResponse *response){
std::cout<<"Welcome"<<std::endl;
for(int i=0;i<request->eventsize();i++){
auto value= response->add.subs();
value->set_name(request->events(i).source().name());
value->set_uuid(request->events(i).source().uuid());
}
return grpc::Status::OK;
}
};
//.proto file:
message Source{
string name = 1;
string uuid = 2;
map<string,string> metadata = 3;
}
元数据是一个谷歌地图对象。所以我做了这个,它起了作用:
for(const auto& elements_source_metadata : request->events(i).source().metadata()){
x->mutable_metadata()->insert({elements_source_metadata.first,
elements_source_metadata.second});
相关文章:
- 在C++中打印指向不同基元数据类型的指针的内存地址
- 以非特权用户身份查询 NTFS 特殊文件的元数据?
- 如何使用 Google Test 向测试添加元数据 / 如何将数据从 Google Test 发送到 TestEven
- 将复杂的非基元C++数据类型转换为 Erlang/Elixir 格式,以使用 NIF 导出方法
- 从模板创建通用打印函数,以打印基元数据类型变量的值
- 在 C++ 中修改 Grpc 双向流式处理期间的元数据
- 如何在不使用委托的 QML 中显示模型数据
- cpp / c ++中的grpc客户端代码,元数据x-api-key/x-goog-api-key不起作用,给了我语音A
- 如何使用gRPC在客户端和服务器之间双向发送和接收流元数据
- 即使基类和派生类只使用基元数据类型,我是否需要定义虚拟析构函数
- 如何处理错误"E1696命令行错误:无法在Visual Studio 2017中打开元数据文件"mscorlib.dll"?
- 元数据操作失败LNK2022错误 (8013118D):重复类型中的布局信息不一致 (选择设备参数):(0x020002
- C++11 标准中的哪一部分规定了基元数据类型大小之间的相对顺序?
- 使用 ffmpeg 添加元数据信息
- WIC - Exif 元数据查询 - 如何获取图像说明
- 从Qt应用程序读取元数据
- 如何将编译时元数据/行为添加到特定函数
- 从编码域中的 MPEG 文件中读取元数据
- 在C 中显示图像及其元数据
- 元数据不显示ffmpeg c++