29 auto ev = d->_ev.lock();
32 ev->removeEventSource(
this );
42 auto ev = d_func()->_ev.lock();
47 ev->updateEventSource(
this, fd, mode );
52 auto ev = d_func()->_ev.lock();
57 ev->removeEventSource(
this, fd );
#define ZYPP_THROW(EXCPT)
Drops a logline and throws the Exception.
void removeFdWatch(int fd)
virtual ~AbstractEventSource()
void updateFdWatch(int fd, int mode)
static std::shared_ptr< EventDispatcher > instance()
Base class for Exception.
std::weak_ptr< EventDispatcher > _ev
std::weak_ptr< EventDispatcher > eventDispatcher() const
AbstractEventSourcePrivate()