| 20 | } |
| 21 | |
| 22 | Status StarServer::Create(const ServerDef& server_def, Env* env, |
| 23 | std::unique_ptr<ServerInterface>* out_server) { |
| 24 | std::unique_ptr<StarServer> ret( |
| 25 | new StarServer( |
| 26 | server_def, env == nullptr ? Env::Default() : env)); |
| 27 | |
| 28 | TF_RETURN_IF_ERROR(ret->Init()); |
| 29 | *out_server = std::move(ret); |
| 30 | return Status::OK(); |
| 31 | } |
| 32 | |
| 33 | RendezvousMgrInterface* StarServer::CreateRendezvousMgr(WorkerEnv* env) { |
| 34 | return new TLSRendezvousMgr(env); |