14#ifndef ZYPP_BASE_EVENTLOOP_DEFINED
15#define ZYPP_BASE_EVENTLOOP_DEFINED
18#include <zypp-core/ng/base/Signals>
19#include <zypp-core/ng/base/Base>
47 using Ptr = EventLoopRef;
51 static Ptr create ( EventDispatcherRef dispatcher );
72 EventLoop( EventDispatcherRef dispatcher );
EventLoop(GMainContext *ctx=nullptr)
static Ptr create(GMainContext *ctx=nullptr)
std::shared_ptr< EventDispatcher > eventDispatcher() const
struct _GMainContext GMainContext
#define ZYPP_DECLARE_PRIVATE(Class)
#define ZYPP_FWD_DECL_TYPE_WITH_REFS(T)