| 488 | |
| 489 | template <class TServiceServer> |
| 490 | std::shared_ptr<TServiceServer> Context::CreateServer(std::string_view service_name, std::source_location loc) { |
| 491 | auto server = std::make_shared<TServiceServer>(); |
| 492 | server->Init(shared_from_this(), std::string(service_name)); |
| 493 | return server; |
| 494 | } |
| 495 | |
| 496 | // OpSrv::Init implementation |
| 497 | template <class Q, class P> |