34 std::chrono::system_clock::duration now = std::chrono::system_clock::now().time_since_epoch();
36 response->mutable_server_id()->set_label(
GetPID());
37 response->mutable_server_id()->set_epoch(std::chrono::duration_cast<Seconds>(now -
Milliseconds(
getMSTime())).count());
38 if (!request->has_client_id())
41 response->mutable_client_id()->set_epoch(std::chrono::duration_cast<Seconds>(
_session->
GetCreationTime().time_since_epoch()).count());
44 response->mutable_client_id()->CopyFrom(request->client_id());
46 response->set_server_time(std::chrono::duration_cast<Milliseconds>(now).count());
48 response->set_use_bindless_rpc(request->use_bindless_rpc());
51 response->server_id().label(), response->server_id().epoch(),
52 response->client_id().label(), response->client_id().epoch()));