diff --git a/callback_dispatcher.cc b/callback_dispatcher.cc index 89e64c9..ec9470c 100644 --- a/callback_dispatcher.cc +++ b/callback_dispatcher.cc @@ -5,15 +5,6 @@ pEp::CallbackDispatcher pEp::callback_dispatcher; namespace pEp { - bool CallbackDispatcher::once = true; - - CallbackDispatcher::CallbackDispatcher() - { - if (!once) - throw std::out_of_range("CallbackDispatcher is a singleton"); - once = false; - } - PEP_STATUS CallbackDispatcher::messageToSend(::message *msg) { return callback_dispatcher._messageToSend(msg); diff --git a/callback_dispatcher.hh b/callback_dispatcher.hh index c6a4e11..23bbc91 100644 --- a/callback_dispatcher.hh +++ b/callback_dispatcher.hh @@ -21,11 +21,7 @@ namespace pEp { }; std::vector targets; - static bool once; - public: - CallbackDispatcher(); - void add( ::messageToSend_t messageToSend, ::notifyHandshake_t notifyHandshake,