rlmesh::EnvServer
Class in rlmesh.hpp.
class EnvServerConstructors
- EnvServer()
explicit EnvServer(Env env, EnvServerOptions options = {}) - EnvServer()
explicit EnvServer(VectorEnv env, EnvServerOptions options = {}) - EnvServer()
explicit EnvServer(std::vector<Env> lanes, EnvServerOptions options = {}) - EnvServer()
template <class E, std::enable_if_t<detail::ScalarEnv<detail::remove_cvref_t<E>>, int> = 0> explicit EnvServer(E&& env, EnvServerOptions options = {}) - EnvServer()
template <class E, std::enable_if_t<detail::BatchedEnv<detail::remove_cvref_t<E>>, int> = 0> explicit EnvServer(E&& env, EnvServerOptions options = {}) - EnvServer()
EnvServer(EnvServer&&) = default
Methods
EnvServer
constructor[source]explicit EnvServer(Env env, EnvServerOptions options = {})EnvServer
constructor[source]explicit EnvServer(VectorEnv env, EnvServerOptions options = {})EnvServer
constructor[source]explicit EnvServer(
std::vector<Env> lanes,
EnvServerOptions options = {}
)EnvServer
constructor[source]template <class E, std::enable_if_t<detail::ScalarEnv<detail::remove_cvref_t<E>>, int> = 0> explicit EnvServer(
E&& env,
EnvServerOptions options = {}
)EnvServer
constructor[source]template <class E, std::enable_if_t<detail::BatchedEnv<detail::remove_cvref_t<E>>, int> = 0> explicit EnvServer(
E&& env,
EnvServerOptions options = {}
)EnvServer
constructor[source]EnvServer(EnvServer&&) = defaultraw
method[source]RLMeshEnvServer* raw() constaddress
method[source]std::string address() constenv_contract
method[source]const specs::EnvContract& env_contract() conststart
method[source]void start()serve
method[source]void serve()wait
method[source]bool wait(std::optional<Duration> timeout = {})shutdown
method[source]void shutdown()to_string
method[source]std::string to_string() const