14 #ifndef ZYPP_NG_BASE_ABSTRACTEVENTSOURCE_H_INCLUDED 15 #define ZYPP_NG_BASE_ABSTRACTEVENTSOURCE_H_INCLUDED 18 #include <zypp-core/ng/base/Signals> 19 #include <zypp-core/ng/base/Base> 23 class EventDispatcher;
24 class AbstractEventSourcePrivate;
67 virtual void onFdReady (
int fd,
int events ) = 0;
73 virtual void onSignal (
int signal ) = 0;
virtual void onFdReady(int fd, int events)=0
void removeFdWatch(int fd)
void updateFdWatch(int fd, int mode)
~AbstractEventSource() override
#define ZYPP_DECLARE_PRIVATE(Class)
Base class for Exception.
std::weak_ptr< EventDispatcher > eventDispatcher() const
virtual void onSignal(int signal)=0