Skip to content

src/api/transport/rpc_io_context.hpp

Namespaces

Name
sgns
sgns::api

Classes

Name
class sgns::api::RpcContext

Source code

#ifndef SUPERGENIUS_SRC_API_RPC_IO_CONTEXT_HPP
#define SUPERGENIUS_SRC_API_RPC_IO_CONTEXT_HPP

#include <boost/asio/io_context.hpp>
#include "singleton/IComponent.hpp"

namespace sgns::api {

  class RpcContext : public boost::asio::io_context, public IComponent {
   public:
    using boost::asio::io_context::io_context;

    std::string GetName() override
    {
      return "RpcContext";
    }
  };

}  // namespace sgns::api

#endif  // SUPERGENIUS_SRC_API_RPC_IO_CONTEXT_HPP

Updated on 2026-03-04 at 13:10:44 -0800