6 #ifndef EMX_UpdateClient_HPP
7 #define EMX_UpdateClient_HPP
61 void OnMsgRecv(uint32_t topic,
const char *data, int32_t size);
实现多路复用循环的主体,所有基于EuvLoop的事件都应绑定到一个EuvLoop上
Definition: EuvLoop.hpp:18
用于Topic的异步订阅
Definition: MsgTopic.hpp:175
面相数据包的AF_UNIX操作接口
Definition: Socket.hpp:99
Definition: UpdateClient.hpp:15
UpdateClient()
Definition: UpdateClient.hpp:17
ErrCodeE Push(const uint8_t *data, int32_t size)
ErrCodeE Create(uint32_t session)
Definition: UpdateClient.hpp:37
StatE
Definition: UpdateClient.hpp:39
ErrCodeE Create(EuvLoop *loop, char *buffer, int size, EventCallBack cb)
std::function< void(Event &e)> EventCallBack
Definition: UpdateClient.hpp:54
ErrCodeE
错误码定义
Definition: EmxTypeDef.hpp:29
Definition: EmxGpio.hpp:10
Definition: UpdateClient.hpp:49
int32_t current
Definition: UpdateClient.hpp:51
int32_t total
Definition: UpdateClient.hpp:50
Definition: UpdateClient.hpp:46
struct Emx::UpdateEvent::Event::Size burn
uint32_t session
Definition: UpdateClient.hpp:48
StatE stat
Definition: UpdateClient.hpp:47
struct Emx::UpdateEvent::Event::Size download