|
| LibUVSourceTime (TimeCallback _callback, std::shared_ptr< UVLoop > loop, uint64_t time, clockid_t clockid, uint64_t accuracy) |
|
uint64_t | time () const override |
|
void | setTime (uint64_t time) override |
|
uint64_t | accuracy () const override |
|
void | setAccuracy (uint64_t time) override |
|
void | setClock (clockid_t clockid) |
|
clockid_t | clock () const override |
|
bool | setup (uv_loop_t *loop, uv_timer_t *timer) override |
|
| LibUVSource (std::shared_ptr< UVLoop > loop) |
|
bool | isEnabled () const override |
|
void | setEnabled (bool enabled) override |
|
void | setOneShot () override |
|
bool | isOneShot () const override |
|
uv_timer_t * | handle () |
|
void | init (uv_loop_t *loop) override |
|
virtual void | setNextInterval (uint64_t time) |
|
| LibUVSourceBase (const std::shared_ptr< UVLoop > &loop) |
|
void | cleanup () |
|
void | resetEvent () |
|
| TrackableObject (const TrackableObject &)=delete |
|
TrackableObjectReference< LibUVSourceTime > | watch () |
|
TrackableObjectReference< const LibUVSourceTime > | watch () const |
|
|
uint64_t | time_ |
|
clockid_t | clock_ |
|
uint64_t | accuracy_ |
|
std::shared_ptr< TimeCallback > | callback_ |
|
|
void | setState (LibUVSourceEnableState state) |
|
std::weak_ptr< UVLoop > | loop_ |
|
uv_handle_t * | handle_ = nullptr |
|
LibUVSourceEnableState | state_ = LibUVSourceEnableState::Disabled |
|
Definition at line 151 of file event_libuv.h.
The documentation for this struct was generated from the following files: