4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
热卖商品
新闻详情
RpcChannel.hh · lwstar/libnanorpc - Gitee.com
来自 : gitee.com/lwstar/libnanorpc/bl 发布时间:2021-03-24
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
/** * @project nanorpc * @file RpcChannel.hh * @author S Roychowdhury sroycode AT gmail DOT com * @version 1.0 * * @section LICENSE * * Copyright (c) 2013 S Roychowdhury * * Permission is hereby granted, free of charge, to any person obtaining a copy of * this software and associated documentation files (the \"Software\"), to deal in * the Software without restriction, including without limitation the rights to * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of * the Software, and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: * * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. * * @section DESCRIPTION * * RpcChannel Headers for client * */ #ifndef _NRPC_CHANNEL_HH_ #define _NRPC_CHANNEL_HH_ #include nn.h #include reqrep.h #include \"nn.hpp\" #include google/protobuf/service.h #include google/protobuf/message.h #include string namespace nrpc { class RpcChannel : public google::protobuf::RpcChannel { public: RpcChannel(const char* url); virtual ~RpcChannel(); virtual void CallMethod(const google::protobuf::MethodDescriptor* method, google::protobuf::RpcController* controller, const google::protobuf::Message* request, google::protobuf::Message* response, google::protobuf::Closure* done); void Close(); private: nn::socket sock; int sockid; }; } #endif 

本文链接: http://rpchh.immuno-online.com/view-684778.html

发布于 : 2021-03-24 阅读(0)
公司介绍
品牌分类
联络我们
服务热线:4000-520-616
(限工作日9:00-18:00)
QQ :1570468124
手机:18915418616
官网:http://