20#ifndef ORES_COMPUTE_WRAPPER_APP_APPLICATION_HPP
21#define ORES_COMPUTE_WRAPPER_APP_APPLICATION_HPP
23#include <boost/asio/awaitable.hpp>
24#include "ores.logging/make_logger.hpp"
25#include "ores.compute.wrapper/config/options.hpp"
27namespace ores::compute::wrapper::app {
34 inline static std::string_view logger_name =
35 "ores.compute.wrapper.app.application";
39 static auto instance = make_logger(logger_name);
49 boost::asio::awaitable<void> run(boost::asio::io_context& io_ctx,
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
Entry point for the ores.compute.wrapper executable.
Definition application.hpp:32
All of the configuration options required by the wrapper.
Definition options.hpp:35