Fcitx
Public Member Functions | List of all members
fcitx::EventLoopInterfaceV2 Class Referenceabstract
Inheritance diagram for fcitx::EventLoopInterfaceV2:
Inheritance graph
[legend]
Collaboration diagram for fcitx::EventLoopInterfaceV2:
Collaboration graph
[legend]

Public Member Functions

virtual FCITX_NODISCARD std::unique_ptr< EventSourceAsyncaddAsyncEvent (EventCallback callback)=0
 
- Public Member Functions inherited from fcitx::EventLoopInterface
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< EventSourceIOaddIOEvent (int fd, IOEventFlags flags, IOCallback callback)=0
 
FCITX_NODISCARD virtual std::unique_ptr< EventSourceTimeaddTimeEvent (clockid_t clock, uint64_t usec, uint64_t accuracy, TimeCallback callback)=0
 
virtual FCITX_NODISCARD std::unique_ptr< EventSourceaddExitEvent (EventCallback callback)=0
 
virtual FCITX_NODISCARD std::unique_ptr< EventSourceaddDeferEvent (EventCallback callback)=0
 
virtual FCITX_NODISCARD std::unique_ptr< EventSourceaddPostEvent (EventCallback callback)=0
 

Detailed Description

Definition at line 150 of file eventloopinterface.h.


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