|
| LibUVSourcePost (EventCallback callback, std::shared_ptr< UVLoop > loop) |
|
bool | setup (uv_loop_t *loop, uv_prepare_t *prepare) override |
|
| LibUVSource (std::shared_ptr< UVLoop > loop) |
|
bool | isEnabled () const override |
|
void | setEnabled (bool enabled) override |
|
void | setOneShot () override |
|
bool | isOneShot () const override |
|
uv_prepare_t * | handle () |
|
void | init (uv_loop_t *loop) override |
|
| LibUVSourceBase (const std::shared_ptr< UVLoop > &loop) |
|
void | cleanup () |
|
void | resetEvent () |
|
| TrackableObject (const TrackableObject &)=delete |
|
TrackableObjectReference< LibUVSourcePost > | watch () |
|
TrackableObjectReference< const LibUVSourcePost > | watch () const |
|
|
std::shared_ptr< EventCallback > | callback_ |
|
|
void | setState (LibUVSourceEnableState state) |
|
std::weak_ptr< UVLoop > | loop_ |
|
uv_handle_t * | handle_ = nullptr |
|
LibUVSourceEnableState | state_ = LibUVSourceEnableState::Disabled |
|
Definition at line 187 of file event_libuv.h.
The documentation for this struct was generated from the following files: