Fcitx
|
Public Member Functions | |
virtual FCITX_NODISCARD std::unique_ptr< EventSourceAsync > | addAsyncEvent (EventCallback callback)=0 |
![]() | |
virtual bool | exec ()=0 |
Execute event loop. More... | |
virtual void | exit ()=0 |
Quit event loop. More... | |
virtual const char * | implementation () const =0 |
Return a static implementation name of event loop. More... | |
virtual void * | nativeHandle ()=0 |
Return the internal native handle to the event loop. More... | |
FCITX_NODISCARD virtual std::unique_ptr< EventSourceIO > | addIOEvent (int fd, IOEventFlags flags, IOCallback callback)=0 |
FCITX_NODISCARD virtual std::unique_ptr< EventSourceTime > | addTimeEvent (clockid_t clock, uint64_t usec, uint64_t accuracy, TimeCallback callback)=0 |
virtual FCITX_NODISCARD std::unique_ptr< EventSource > | addExitEvent (EventCallback callback)=0 |
virtual FCITX_NODISCARD std::unique_ptr< EventSource > | addDeferEvent (EventCallback callback)=0 |
virtual FCITX_NODISCARD std::unique_ptr< EventSource > | addPostEvent (EventCallback callback)=0 |
Definition at line 150 of file eventloopinterface.h.