| 25 | namespace brpc { |
| 26 | |
| 27 | void VersionService::default_method(::google::protobuf::RpcController* controller, |
| 28 | const ::brpc::VersionRequest*, |
| 29 | ::brpc::VersionResponse*, |
| 30 | ::google::protobuf::Closure* done) { |
| 31 | ClosureGuard done_guard(done); |
| 32 | Controller *cntl = (Controller *)controller; |
| 33 | cntl->http_response().set_content_type("text/plain"); |
| 34 | if (_server->version().empty()) { |
| 35 | cntl->response_attachment().append("unknown"); |
| 36 | } else { |
| 37 | cntl->response_attachment().append(_server->version()); |
| 38 | } |
| 39 | } |
| 40 | |
| 41 | } // namespace brpc |
nothing calls this directly
no test coverage detected