libzypp 17.37.17
asyncqueue_p.h
Go to the documentation of this file.
1#ifndef ZYPP_NG_THREAD_PRIVATE_ASYNCQUEUE_P_H
2#define ZYPP_NG_THREAD_PRIVATE_ASYNCQUEUE_P_H
3
6#include <zypp-core/zyppng/base/Signals>
7
8#include <glib.h>
9
10namespace zyppng {
11
13 {
15 public:
16 AsyncQueueWatchPrivate( std::shared_ptr<AsyncQueueBase> &&q, AsyncQueueWatch &p );
17 ~AsyncQueueWatchPrivate() override;
18
19 std::shared_ptr<AsyncQueueBase> _queue;
20 gint fds[2] = { -1, -1 };
22 };
23
24}
25
26#endif // ZYPP_NG_THREAD_PRIVATE_ASYNCQUEUE_P_H
AbstractEventSourcePrivate(AbstractEventSource &p)
AsyncQueueWatchPrivate(std::shared_ptr< AsyncQueueBase > &&q, AsyncQueueWatch &p)
Definition asyncqueue.cc:32
Signal< void()> _sigMessageAvailable
std::shared_ptr< AsyncQueueBase > _queue
#define ZYPP_DECLARE_PUBLIC(Class)
Definition zyppglobal.h:98