MCPcopy Create free account
hub / github.com/apache/brpc / default_method

Method default_method

src/brpc/builtin/version_service.cpp:27–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25namespace brpc {
26
27void 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

Callers

nothing calls this directly

Calls 4

set_content_typeMethod · 0.80
versionMethod · 0.80
emptyMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected