|
| LibUVSource (std::shared_ptr< UVLoop > loop) |
|
bool | isEnabled () const override |
|
void | setEnabled (bool enabled) override |
|
void | setOneShot () override |
|
bool | isOneShot () const override |
|
HandleType * | handle () |
|
void | init (uv_loop_t *loop) override |
|
virtual bool | setup (uv_loop_t *loop, HandleType *handle)=0 |
|
| LibUVSourceBase (const std::shared_ptr< UVLoop > &loop) |
|
void | cleanup () |
|
void | resetEvent () |
|
|
void | setState (LibUVSourceEnableState state) |
|
std::weak_ptr< UVLoop > | loop_ |
|
uv_handle_t * | handle_ = nullptr |
|
LibUVSourceEnableState | state_ = LibUVSourceEnableState::Disabled |
|
template<typename Interface, typename HandleType>
struct fcitx::LibUVSource< Interface, HandleType >
Definition at line 78 of file event_libuv.h.
The documentation for this struct was generated from the following file: