#include <zypp-core/zyppng/base/unixsignalsource.h>
|
enum | EventTypes { Read = 0x01
, Write = 0x02
, Exception = 0x04
, Error = 0x08
} |
|
using | Ptr = std::shared_ptr<Base> |
|
using | WeakPtr = std::weak_ptr<Base> |
|
template<typename Obj , typename Functor > |
static decltype(auto) | make_base_slot (Obj *o, Functor &&f) |
|
template<typename SenderFunc , typename ReceiverFunc > |
static auto | connect (typename internal::MemberFunction< SenderFunc >::ClassType &s, SenderFunc &&sFun, typename internal::MemberFunction< ReceiverFunc >::ClassType &recv, ReceiverFunc &&rFunc) |
|
template<typename SenderFunc , typename ReceiverFunc , typename ... Tracker> |
static auto | connectFunc (typename internal::MemberFunction< SenderFunc >::ClassType &s, SenderFunc &&sFun, ReceiverFunc &&rFunc, const Tracker &...trackers) |
|
std::unique_ptr< BasePrivate > | d_ptr |
|
Definition at line 12 of file unixsignalsource.h.
◆ ~UnixSignalSource()
zyppng::UnixSignalSource::~UnixSignalSource |
( |
| ) |
|
|
override |
◆ UnixSignalSource()
zyppng::UnixSignalSource::UnixSignalSource |
( |
| ) |
|
|
private |
◆ addSignal()
bool zyppng::UnixSignalSource::addSignal |
( |
int | signum | ) |
|
◆ removeSignal()
bool zyppng::UnixSignalSource::removeSignal |
( |
int | signum | ) |
|
◆ sigReceived()
◆ onFdReady()
void zyppng::UnixSignalSource::onFdReady |
( |
int | fd, |
|
|
int | events ) |
|
overrideprotectedvirtual |
◆ onSignal()
void zyppng::UnixSignalSource::onSignal |
( |
int | signal | ) |
|
|
overrideprotectedvirtual |
◆ create()
◆ EventDispatcher
The documentation for this class was generated from the following files: