36  ptr->setEnabled( enable );
 
 
   43  if ( 
mode == d->_mode )
 
   48  if ( d->_enabled && d->_socket >= 0)
 
 
   54  return d_func()->_mode;
 
 
   60  if ( enabled == d->_enabled || d->_socket < 0 )
 
   63  d->_enabled = enabled;
 
 
   73  return d_func()->_socket;
 
 
   78  return d_func()->_activated;
 
 
   83  d_func()->_activated.emit( *
this, events );
 
 
AbstractEventSourcePrivate(AbstractEventSource &p)
void updateFdWatch(int fd, int mode)
void removeFdWatch(int fd)
SocketNotifierPrivate(SocketNotifier &p)
Signal< void(const SocketNotifier &, int)> _activated
SocketNotifier(int socket, int evTypes)
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
SignalProxy< void(const SocketNotifier &sock, int evTypes)> sigActivated()
void setEnabled(bool enabled=true)
#define ZYPP_IMPL_PRIVATE(Class)
#define ZYPP_DECLARE_PUBLIC(Class)