22class CallContextBase {
26 CallContextBase(
utils::impl::InternalTag, impl::CallAnyBase& call);
29 CallContextBase(CallContextBase&&) =
delete;
30 CallContextBase& operator=(CallContextBase&&) =
delete;
33 grpc::ServerContext& GetServerContext();
36 std::string_view GetCallName()
const;
39 std::string_view GetServiceName()
const;
42 std::string_view GetMethodName()
const;
73 const impl::CallAnyBase& GetCall(
utils::impl::InternalTag)
const;
75 impl::CallAnyBase& GetCall(
utils::impl::InternalTag);
78 ~CallContextBase() =
default;
83 impl::CallAnyBase& call_;