Pass context shared pointer by reference

This commit is contained in:
Dan Paulat 2024-01-22 19:59:18 -06:00
parent 30de3a59fc
commit bf2569cb3e
2 changed files with 6 additions and 6 deletions

View file

@ -27,18 +27,18 @@ private:
explicit Level2MessageFactory() = delete;
~Level2MessageFactory() = delete;
Level2MessageFactory(const Level2MessageFactory&) = delete;
Level2MessageFactory(const Level2MessageFactory&) = delete;
Level2MessageFactory& operator=(const Level2MessageFactory&) = delete;
Level2MessageFactory(Level2MessageFactory&&) noexcept = delete;
Level2MessageFactory(Level2MessageFactory&&) noexcept = delete;
Level2MessageFactory& operator=(Level2MessageFactory&&) noexcept = delete;
public:
struct Context;
static std::shared_ptr<Context> CreateContext();
static Level2MessageInfo Create(std::istream& is,
std::shared_ptr<Context> ctx);
static Level2MessageInfo Create(std::istream& is,
std::shared_ptr<Context>& ctx);
};
} // namespace rda