14#ifndef ZYPP_NG_BASE_ABSTRACTEVENTSOURCE_H_INCLUDED
15#define ZYPP_NG_BASE_ABSTRACTEVENTSOURCE_H_INCLUDED
18#include <zypp-core/zyppng/base/Signals>
19#include <zypp-core/zyppng/base/Base>
24class AbstractEventSourcePrivate;
60 std::weak_ptr<EventDispatcher> eventDispatcher ()
const;
81 void updateFdWatch (
int fd,
int mode );
87 void removeFdWatch (
int fd );
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Base class for Exception.
virtual void onSignal(int signal)=0
virtual void onFdReady(int fd, int events)=0
#define ZYPP_DECLARE_PRIVATE(Class)
#define LIBZYPP_NG_EXPORT