libzypp: zypp-core/zyppng/base/private/eventloop_glib_p.h Source File

libzypp 17.36.6

eventloop_glib_p.h
Go to the documentation of this file.
1#ifndef ZYPP_BASE_EVENTLOOP_GLIB_P_DEFINED
2#define ZYPP_BASE_EVENTLOOP_GLIB_P_DEFINED
3
4#include "base_p.h"
5#include "threaddata_p.h"
6#include <zypp-core/zyppng/base/eventloop.h>
7#include <glib.h>
8
9namespace zyppng {
10
11 class EventLoopPrivate : public BasePrivate
12 {
13 ZYPP_DECLARE_PUBLIC(EventLoop)
14 public:
15 EventLoopPrivate ( EventLoop &p );
16
17 std::shared_ptr<EventDispatcher> _dispatcher;
18 GMainLoop *_loop = nullptr;
19
20 };
21
22}
23
24
25#endif
base_p.h
zyppng::BasePrivate::BasePrivate
BasePrivate(Base &b)
Definition base_p.h:17
zyppng::EventLoopPrivate::_loop
GMainLoop * _loop
Definition eventloop_glib_p.h:18
zyppng::EventLoopPrivate::_dispatcher
std::shared_ptr< EventDispatcher > _dispatcher
Definition eventloop_glib_p.h:17
zyppng::EventLoopPrivate::EventLoopPrivate
EventLoopPrivate(EventLoop &p)
Definition eventloop_glib.cc:6
zyppng::EventLoop
Definition eventloop.h:43
eventloop.h
zyppng
Definition MediaCurl2.h:22
threaddata_p.h
ZYPP_DECLARE_PUBLIC
#define ZYPP_DECLARE_PUBLIC(Class)
Definition zyppglobal.h:98