#include <ZZDNetObjectList.h>
Public 成员函数 | |
| ZZDNetObjectList (ZZDNet *net, ZZDNetObjectCreateFcn fcn) | |
| 构造函数 | |
| ~ZZDNetObjectList () | |
| 析构函数 | |
| bool | valid () |
| 对象是否可用 | |
| ZZDNetObject * | data (int index) |
| 返回数据对象 | |
| const char * | dataType () |
| 返回数据对象类型 | |
| int | size () |
| 返回数据对象列表大小 | |
| ZZDNetObjectListIterator | begin () |
| 返回列表起点 | |
| ZZDNetObjectListIterator | end () |
| 返回列表终点 | |
| void | dirty () |
| 设置更新列表 | |
| void | addEntityAddedCallback (ZZDNetObjectListEntityUpdatedFcn fcn, void *usr) |
| 设置对象更新回调函数 | |
| void | removeEntityAddedCallback (ZZDNetObjectListEntityUpdatedFcn fcn, void *usr) |
| 移除对象更新回调函数 | |
| void | addEntityRemovedCallback (ZZDNetObjectListEntityUpdatedFcn fcn, void *usr) |
| 设置对象删除回调函数 | |
| void | removeEntityRemovedCallback (ZZDNetObjectListEntityUpdatedFcn fcn, void *usr) |
| 移除对象删除回调函数 | |
Protected 属性 | |
| ZZDNet * | mNet |
| ZZDNet网络实例 | |
| char | mType [64] |
| 对象类型 | |
| bool | mValid |
| 可用状态 | |
| ZZDNetObjectCreateFcn | mFcn |
| 创建对象实例接口 | |
| bool | mIsDirty |
| 是否更新 | |
友元 | |
| class | ZZDNetObjectListIterator |
| ZZDNetObjectList::ZZDNetObjectList | ( | ZZDNet * | net, |
| ZZDNetObjectCreateFcn | fcn ) |
构造函数
| net | ZZDNet网络实例 |
| fcn | 对象实例创建 |
| ZZDNetObjectList::~ZZDNetObjectList | ( | ) |
析构函数
| void ZZDNetObjectList::addEntityAddedCallback | ( | ZZDNetObjectListEntityUpdatedFcn | fcn, |
| void * | usr ) |
设置对象更新回调函数
| fcn | 回调函数 |
| usr | 回调用户指针 |
| void ZZDNetObjectList::addEntityRemovedCallback | ( | ZZDNetObjectListEntityUpdatedFcn | fcn, |
| void * | usr ) |
设置对象删除回调函数
| fcn | 回调函数 |
| usr | 回调用户指针 |
| ZZDNetObjectListIterator ZZDNetObjectList::begin | ( | ) |
返回列表起点
| ZZDNetObject * ZZDNetObjectList::data | ( | int | index | ) |
返回数据对象
| const char * ZZDNetObjectList::dataType | ( | ) |
返回数据对象类型
| void ZZDNetObjectList::dirty | ( | ) |
设置更新列表
| ZZDNetObjectListIterator ZZDNetObjectList::end | ( | ) |
返回列表终点
| void ZZDNetObjectList::removeEntityAddedCallback | ( | ZZDNetObjectListEntityUpdatedFcn | fcn, |
| void * | usr ) |
移除对象更新回调函数
| fcn | 回调函数 |
| usr | 回调用户指针 |
| void ZZDNetObjectList::removeEntityRemovedCallback | ( | ZZDNetObjectListEntityUpdatedFcn | fcn, |
| void * | usr ) |
移除对象删除回调函数
| fcn | 回调函数 |
| usr | 回调用户指针 |
| int ZZDNetObjectList::size | ( | ) |
返回数据对象列表大小
| bool ZZDNetObjectList::valid | ( | ) |
对象是否可用
|
friend |
|
protected |
创建对象实例接口
|
protected |
是否更新
|
protected |
ZZDNet网络实例
|
protected |
对象类型
|
protected |
可用状态