mirror of
https://github.com/oxen-io/oxen-core.git
synced 2023-12-14 02:22:56 +01:00
25 lines
477 B
C++
25 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
|