libzypp 17.37.17
zyppng::AsyncQueueWatchPrivate Class Reference

#include <zypp-core/zyppng/thread/private/asyncqueue_p.h>

Inheritance diagram for zyppng::AsyncQueueWatchPrivate:

Public Member Functions

 AsyncQueueWatchPrivate (std::shared_ptr< AsyncQueueBase > &&q, AsyncQueueWatch &p)
 ~AsyncQueueWatchPrivate () override
Public Member Functions inherited from zyppng::AbstractEventSourcePrivate
 AbstractEventSourcePrivate (AbstractEventSource &p)
Public Member Functions inherited from zyppng::BasePrivate
 BasePrivate (Base &b)
virtual ~BasePrivate ()
virtual void init ()

Public Attributes

std::shared_ptr< AsyncQueueBase_queue
gint fds [2] = { -1, -1 }
Signal< void()> _sigMessageAvailable
Public Attributes inherited from zyppng::AbstractEventSourcePrivate
std::weak_ptr< EventDispatcher_ev
Public Attributes inherited from zyppng::BasePrivate
Base::WeakPtr parent
std::unordered_set< Base::Ptrchildren
Basez_ptr = nullptr
std::thread::id threadId = std::this_thread::get_id()

Detailed Description

Definition at line 12 of file asyncqueue_p.h.

Constructor & Destructor Documentation

◆ AsyncQueueWatchPrivate()

zyppng::AsyncQueueWatchPrivate::AsyncQueueWatchPrivate ( std::shared_ptr< AsyncQueueBase > && q,
AsyncQueueWatch & p )

Definition at line 32 of file asyncqueue.cc.

◆ ~AsyncQueueWatchPrivate()

zyppng::AsyncQueueWatchPrivate::~AsyncQueueWatchPrivate ( )
override

Definition at line 45 of file asyncqueue.cc.

Member Data Documentation

◆ _queue

std::shared_ptr<AsyncQueueBase> zyppng::AsyncQueueWatchPrivate::_queue

Definition at line 19 of file asyncqueue_p.h.

◆ fds

gint zyppng::AsyncQueueWatchPrivate::fds[2] = { -1, -1 }

Definition at line 20 of file asyncqueue_p.h.

◆ _sigMessageAvailable

Signal< void()> zyppng::AsyncQueueWatchPrivate::_sigMessageAvailable

Definition at line 21 of file asyncqueue_p.h.


The documentation for this class was generated from the following files: