| 500 | { |
| 501 | public: |
| 502 | explicit NotificationsHandlerImpl(ValidationSignals& signals, std::shared_ptr<Chain::Notifications> notifications) |
| 503 | : m_signals{signals}, m_proxy{std::make_shared<NotificationsProxy>(std::move(notifications))} |
| 504 | { |
| 505 | m_signals.RegisterSharedValidationInterface(m_proxy); |
| 506 | } |
| 507 | ~NotificationsHandlerImpl() override { disconnect(); } |
| 508 | void disconnect() override |
| 509 | { |
nothing calls this directly
no test coverage detected