5 #ifndef EMX_EUVASYNC_HPP
6 #define EMX_EUVASYNC_HPP
48 static void OnDestroy(uv_handle_t *handle);
实现基于Loop的异步事件通知
Definition: EuvAsync.hpp:17
EuvAsync()
Definition: EuvAsync.hpp:23
ErrCodeE Create(EuvLoop &loop, Callback cb)
创建异步通知
virtual ~EuvAsync()
Definition: EuvAsync.hpp:25
std::function< void()> Callback
事件到达时触发的回调函数
Definition: EuvAsync.hpp:21
ErrCodeE Send()
触发一次异步通知,当事件回调函数执行完毕之前,多次的触发会被合并为一次, 此函数可以在Loop之外执行
实现多路复用循环的主体,所有基于EuvLoop的事件都应绑定到一个EuvLoop上
Definition: EuvLoop.hpp:18
ErrCodeE
错误码定义
Definition: EmxTypeDef.hpp:29
Definition: EmxGpio.hpp:10