Emx::ParamSetEvent类 参考

用于监听参数设置事件

#include "EmxParam.hpp"

struct  ParamMsg
 

Public 类型

using OnParamMsgLinkCallback = std::function< void(ParamMsg &msg)>
 消息回调 更多...
 
using OnConnected = std::function< void()>
 连接到CoreServer时的回调 更多...
 

Public 成员函数

 ParamSetEvent ()
 
void Create (EuvLoop &loop, char *buffer, int size, OnParamMsgLinkCallback cbLink, OnConnected cbConnected=nullptr)
 创建监听 更多...
 
void Destroy ()
 销毁监听 更多...
 

成员类型定义说明

◆ OnParamMsgLinkCallback

using Emx::ParamSetEvent::OnParamMsgLinkCallback = std::function<void(ParamMsg &msg)>
参数
msg[in] 信息
返回
ErrCodeE

◆ OnConnected

using Emx::ParamSetEvent::OnConnected = std::function<void()>

构造及析构函数说明

◆ ParamSetEvent()

Emx::ParamSetEvent::ParamSetEvent ( )
inline

成员函数说明

◆ Create()

void Emx::ParamSetEvent::Create ( EuvLoop loop,
char *  buffer,
int  size,
OnParamMsgLinkCallback  cbLink,
OnConnected  cbConnected = nullptr 
)
参数
loop[in] 需要绑定的loop
buffer[in] 提供用于缓存的buffer
size[in] 用于缓存buffer的大小
cbLink[in] 当连接状态发生改变时的回调函数
cbConnected[in] 当此对象连接到CoreServer后的回调函数

◆ Destroy()

void Emx::ParamSetEvent::Destroy ( )