libzypp  17.32.5
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 
10 namespace 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
std::shared_ptr< AsyncQueueBase > _queue
Definition: asyncqueue_p.h:19
Signal< void()> _sigMessageAvailable
Definition: asyncqueue_p.h:21
AsyncQueueWatchPrivate(std::shared_ptr< AsyncQueueBase > &&q, AsyncQueueWatch &p)
Definition: asyncqueue.cc:32
#define ZYPP_DECLARE_PUBLIC(Class)
Definition: zyppglobal.h:97