Go to the documentation of this file.
16 #include <zypp/zyppng/base/AbstractEventSource>
17 #include <zypp/zyppng/base/Signals>
20 class SocketNotifierPrivate;
70 using Ptr = std::shared_ptr<SocketNotifier>;
71 using WeakPtr = std::weak_ptr<SocketNotifier>;
115 void onFdReady(
int,
int events)
override;
void onSignal(int signal) override
SignalProxy< void(const SocketNotifier &sock, int evTypes)> sigActivated()
void onFdReady(int, int events) override
SocketNotifier(int socket, int evTypes, bool enable)
static Ptr create(int socket, int evTypes, bool enable=true)
std::shared_ptr< Base > Ptr
#define ZYPP_DECLARE_PRIVATE(Class)
void setEnabled(bool enabled=true)
std::weak_ptr< Base > WeakPtr