oxen-core/src/wallet3/rpc/omq_server.h
Jason Rhinelander 13409ad00e
run clang format
2023-04-13 17:15:12 -03:00

26 lines
477 B
C++

#pragma once
#include <memory>
#include <string_view>
namespace oxenmq {
class OxenMQ;
}
namespace wallet::rpc {
class RequestHandler;
struct Config;
class OmqServer {
std::shared_ptr<oxenmq::OxenMQ> omq;
RequestHandler& request_handler;
public:
OmqServer(RequestHandler& request_handler) : omq(nullptr), request_handler(request_handler) {}
void set_omq(std::shared_ptr<oxenmq::OxenMQ> omq, wallet::rpc::Config config);
};
} // namespace wallet::rpc