ZZDNet分布式网络通信软件
北京执竹科技有限公司
 
载入中...
搜索中...
未找到
ZZDNetServer类 参考

#include <ZZDNetServer.h>

Public 成员函数

 ZZDNetServer (const char *netName, const char *ip, int port, const char *mbip, int mbport)
 构造函数
 
 ~ZZDNetServer ()
 析构函数
 
bool startService (const char *lic)
 开始服务
 
void stopService ()
 停止服务
 
bool tick ()
 更新
 
void enableLog (bool enable, bool print)
 启动日志
 
void addLogCallback (ZZDNetServerLogCallback cb, void *usr)
 设置日志回调函数
 
void addClientInfoCallback (ZZDNetServerClientInfoCallback cb, void *usr)
 设置客户端信息回调函数
 
void removeClientInfoCallback (ZZDNetServerClientInfoCallback cb, void *usr)
 删除客户端信息回调函数
 
void setRecording (bool record)
 设置是否开始记录
 
bool isRecording ()
 是否正在记录
 
bool saveRecord (std::string filename)
 保存记录到文件
 
bool setReplaying (std::string &filename)
 设置回放文件
 
bool isReplaying ()
 是否正在回放
 
void pauseReplaying (bool pause)
 设置是否停止回放
 
bool isPauseReplaying ()
 是否正在回放
 
void stopReplay ()
 停止回放
 

Protected 属性

ZZServerCore * mCore
 核心类
 

构造及析构函数说明

◆ ZZDNetServer()

ZZDNetServer::ZZDNetServer ( const char * netName,
const char * ip,
int port,
const char * mbip,
int mbport )

构造函数

参数
netNameZZDNet服务器名称
ip绑定本地网卡地址
port绑定本地网卡端口
mbip组播地址
mbport组播端口

◆ ~ZZDNetServer()

ZZDNetServer::~ZZDNetServer ( )

析构函数

成员函数说明

◆ addClientInfoCallback()

void ZZDNetServer::addClientInfoCallback ( ZZDNetServerClientInfoCallback cb,
void * usr )

设置客户端信息回调函数

参数
cb回调函数
usr回调函数用户指针

◆ addLogCallback()

void ZZDNetServer::addLogCallback ( ZZDNetServerLogCallback cb,
void * usr )

设置日志回调函数

参数
cb回调函数
usr回调函数用户指针

◆ enableLog()

void ZZDNetServer::enableLog ( bool enable,
bool print )

启动日志

参数
enable设置日志启动

◆ isPauseReplaying()

bool ZZDNetServer::isPauseReplaying ( )

是否正在回放

返回
true暂停 false回放

◆ isRecording()

bool ZZDNetServer::isRecording ( )

是否正在记录

返回
true可用 false不可用

◆ isReplaying()

bool ZZDNetServer::isReplaying ( )

是否正在回放

返回
true可用 false不可用

◆ pauseReplaying()

void ZZDNetServer::pauseReplaying ( bool pause)

设置是否停止回放

参数
pause设置停止

◆ removeClientInfoCallback()

void ZZDNetServer::removeClientInfoCallback ( ZZDNetServerClientInfoCallback cb,
void * usr )

删除客户端信息回调函数

参数
cb回调函数
usr回调函数用户指针

◆ saveRecord()

bool ZZDNetServer::saveRecord ( std::string filename)

保存记录到文件

参数
filename记录文件名
返回
true成功 false失败

◆ setRecording()

void ZZDNetServer::setRecording ( bool record)

设置是否开始记录

参数
record记录启动

◆ setReplaying()

bool ZZDNetServer::setReplaying ( std::string & filename)

设置回放文件

参数
filename记录文件名
返回
true成功 false失败

◆ startService()

bool ZZDNetServer::startService ( const char * lic)

开始服务

返回
true成功 false失败

◆ stopReplay()

void ZZDNetServer::stopReplay ( )

停止回放

◆ stopService()

void ZZDNetServer::stopService ( )

停止服务

◆ tick()

bool ZZDNetServer::tick ( )

更新

类成员变量说明

◆ mCore

ZZServerCore* ZZDNetServer::mCore
protected

核心类


该类的文档由以下文件生成: