36 ptr->setEnabled( enable );
43 if (
mode ==
d->_mode )
48 if (
d->_enabled &&
d->_socket >= 0)
60 if ( enabled ==
d->_enabled ||
d->_socket < 0 )
63 d->_enabled = enabled;
78 return d_func()->_activated;
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
void updateFdWatch(int fd, int mode)
void removeFdWatch(int fd)
SocketNotifierPrivate(SocketNotifier &p)
Signal< void(const SocketNotifier &, int) _activated)
SocketNotifier(int socket, int evTypes)
SignalProxy< void(const SocketNotifier &sock, int evTypes) sigActivated)()
std::shared_ptr< SocketNotifier > Ptr
void onSignal(int signal) override
static Ptr create(int socket, int evTypes, bool enable=true)
void onFdReady(int, int events) override
void setEnabled(bool enabled=true)
#define ZYPP_IMPL_PRIVATE(Class)
#define ZYPP_DECLARE_PUBLIC(Class)