在协议缓冲区中注释推送rpc调用
Annotating a push rpc call in protocol buffers
如何在协议缓冲区语言中定义仅推送rpc调用?服务定义小节中显示的语法只显示了一个通用的请求->返回对。
我能想到的一个解决方案是有一个哨兵消息,如'ReturnsNothing',并在我的rpc生成程序中查找它。
我希望有更好的方法来做到这一点,也许有一个未记录的解决方案?
您可以直接引入并使用Empty
消息类型:
message Empty
{
}
service MyService
{
rpc Search (MyRequest) returns (Empty);
}
(不确定您的ReturnsNothing消息是否意味着同样的事情)。
相关文章:
- 什么时候调用组成单元对象的析构函数
- 对RValue对象调用的LValue ref限定成员函数
- 为什么使用 "this" 指针调用派生成员函数?
- 函数调用中参数的顺序重要吗
- OpenGL - 在抛出"__gnu_cxx::recursive_init_error"实例后终止调用?
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- 在c++类上调用void函数
- 为什么 std::unique 不调用 std::sort?
- 由于某种原因,客户端未调用服务器 RPC
- 识别 capnproto RPC 中的调用方
- 跟踪 gRPC 服务器C++中的所有 RPC 调用
- C 中的远程过程调用(RPC):在硬编码端点时,可以多个客户端侦听一台服务器
- 如何缩短Windows RPC调用超时
- 如何仅更改某些特定 XML-RPC 调用的超时
- 解压缩存储为数组(目标:RPC)的可变模板函数调用的数据
- 非阻塞RPC调用,使用gSoap
- 在协议缓冲区中注释推送rpc调用
- 从Win32 RPC调用返回字符串
- 不情愿地通过 RPC 调用 QueryInterface