libzypp 17.37.0
zyppng::TimerPrivate Class Reference
Inheritance diagram for zyppng::TimerPrivate:
zyppng::BasePrivate

Public Member Functions

 TimerPrivate (Timer &p)
 
 TimerPrivate (const TimerPrivate &)=delete
 
 TimerPrivate (TimerPrivate &&)=delete
 
TimerPrivateoperator= (const TimerPrivate &)=delete
 
TimerPrivateoperator= (TimerPrivate &&)=delete
 
 ~TimerPrivate () override
 

Public Attributes

uint64_t _beginMs = 0
 
uint64_t _requestedTimeout = 0
 
std::weak_ptr< EventDispatcher_ev
 
bool _isRunning = false
 
Signal< void(Timer &t)> _expired
 
bool _singleShot = false
 

Additional Inherited Members

- Private Member Functions inherited from zyppng::BasePrivate
 BasePrivate (Base &b)
 
virtual ~BasePrivate ()
 
virtual void init ()
 
- Private Attributes inherited from zyppng::BasePrivate
Base::WeakPtr parent
 
std::unordered_set< Base::Ptrchildren
 
Basez_ptr = nullptr
 
std::thread::id threadId = std::this_thread::get_id()
 

Detailed Description

Definition at line 15 of file timer.cc.

Constructor & Destructor Documentation

◆ TimerPrivate() [1/3]

zyppng::TimerPrivate::TimerPrivate ( Timer & p)

Definition at line 41 of file timer.cc.

◆ TimerPrivate() [2/3]

zyppng::TimerPrivate::TimerPrivate ( const TimerPrivate & )
delete

◆ TimerPrivate() [3/3]

zyppng::TimerPrivate::TimerPrivate ( TimerPrivate && )
delete

◆ ~TimerPrivate()

zyppng::TimerPrivate::~TimerPrivate ( )
override

Definition at line 49 of file timer.cc.

Member Function Documentation

◆ operator=() [1/2]

TimerPrivate & zyppng::TimerPrivate::operator= ( const TimerPrivate & )
delete

◆ operator=() [2/2]

TimerPrivate & zyppng::TimerPrivate::operator= ( TimerPrivate && )
delete

Member Data Documentation

◆ _beginMs

uint64_t zyppng::TimerPrivate::_beginMs = 0

Definition at line 28 of file timer.cc.

◆ _requestedTimeout

uint64_t zyppng::TimerPrivate::_requestedTimeout = 0

Definition at line 29 of file timer.cc.

◆ _ev

std::weak_ptr<EventDispatcher> zyppng::TimerPrivate::_ev

Definition at line 30 of file timer.cc.

◆ _isRunning

bool zyppng::TimerPrivate::_isRunning = false

Definition at line 31 of file timer.cc.

◆ _expired

Signal< void (Timer &t)> zyppng::TimerPrivate::_expired

Definition at line 33 of file timer.cc.

◆ _singleShot

bool zyppng::TimerPrivate::_singleShot = false

Definition at line 35 of file timer.cc.


The documentation for this class was generated from the following file: