WEB开发网
开发学院服务器云计算 Thrift之TProcess类体系原理及源码详细解析 阅读

Thrift之TProcess类体系原理及源码详细解析

 2012-06-03 15:50:17 来源:WEB开发网   
核心提示:上面代码就完成了函数名称以及参数的传输,调用的是TProtocol相关的类的函数实现,Thrift之TProcess类体系原理及源码详细解析(9),具体的实现内容和方式会在TProtocol部分介绍,下面接着看一下接收返回值的函数recv_getName的代码:int32_t rseqid = 0;//接收的消息序列号

上面代码就完成了函数名称以及参数的传输,调用的是TProtocol相关的类的函数实现,具体的实现内容和方式会在TProtocol部分介绍。下面接着看一下接收返回值的函数recv_getName的代码:

 int32_t rseqid = 0;//接收的消息序列号

 std::string fname;//函数名称

 ::apache::thrift::protocol::TMessageType mtype;//消息的类型(调用(T_CALL)、异常(T_EXCEPTION)等)

 iprot_->readMessageBegin(fname, mtype, rseqid);//从返回消息读取函数名称、消息类型

 if (mtype == ::apache::thrift::protocol::T_EXCEPTION) {//处理异常消息

  ::apache::thrift::TApplicationException x;

  x.read(iprot_);

  iprot_->readMessageEnd();

上一页  4 5 6 7 8 9 10 11 12 13 14  下一页

Tags:Thrift TProcess 体系

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接