热卖商品
新闻详情
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)
最新动态
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24
2021-03-24