-- --NFLuaAPI:
-- SetComponentEnable(kernel, self, strComponentName, bEnable)
-- QueryComponentEnable(kernel, self, strComponentName)
-- CreateContainer(kernel, nContainerIndex, strSceneConfigID)
-- ExistContainer(kernel, nContainerIndex)
-- CreateObject(kernel, self, nContainerID, nGroupID, strClassName, strConfigIndex, arg)
-- DestroyObject(kernel, self)
-- FindProperty(kernel, self, strPropertyName)
-- AddProperty(kernel, self, strPropertyName, varType, bPublic, bPrivate, bSave, nIndex, strScriptFunction)
-- SetPropertyInt(kernel, self, strPropertyName, nValue)
-- SetPropertyFloat(kernel, self, strPropertyName, fValue)
-- SetPropertyString(kernel, self, strPropertyName, strValue)
-- SetPropertyObject(kernel, self, strPropertyName, n64Value)
-- GetPropertyInt(kernel, self, strPropertyName)
-- GetPropertyFloat(kernel, self, strPropertyName)
-- GetPropertyString(kernel, self, strPropertyName)
-- GetPropertyObject(kernel, self, strPropertyName)
-- AddRow(kernel, self, strRecordName, var)
-- SetRecordInt(kernel, self, strRecordName, nRow, nCol, nValue)
-- SetRecordFloat(kernel, self, strRecordName, nRow, nCol, fValue)
-- SetRecordString(kernel, self, strRecordName, nRow, nCol, strValue)
-- SetRecordObject(kernel, self, strRecordName, nRow, nCol, n64Value)
-- GetRecordInt(kernel, self, strRecordName, nRow, nCol)
-- GetRecordFloat(kernel, self, strRecordName, nRow, nCol)
-- GetRecordString(kernel, self, strRecordName, nRow, nCol)
-- GetRecordObject(kernel, self, strRecordName, nRow, nCol)
-- HasEventCallBack(kernel, self, nEventID)
-- RemoveEvent(kernel, nEventID)
-- RemoveEventCallBack(kernel, self, nEventID)
-- DoEvent(kernel, self, nEventID, arg)
-- FindHeartBeat(kernel, self, strHeartBeatName)
-- RemoveHeartBeat(kernel, self, strHeartBeatName)
-- ExistElement(kernel, strConfig)
-- GetPropertyInt(kernel, strConfig, strPropertyName)
-- GetPropertyFloat(kernel, strConfig, strPropertyName)
-- GetPropertyString(kernel, strConfig, strPropertyName)
-- AddPropertyCallBack(kernel, self, strPropertyName, strComponentName, strFunction)
-- -- eg:look at "Test:MaxPropertyCallBack(kernel, self, propertyName, oldVar, newVar, arg)" in Test.lua
-- AddRecordCallBack(kernel, self, strRecordName, strComponentName, strFunction)
-- -- eg:look at "Test:TaskListCallBack(kernel, self, recordName, nOpType, nRow, nCol,oldVar, newVar, arg)" in Test.lua
-- AddEventCallBack(kernel, self, nEventID, strComponentName, strFunction)
-- -- eg:look at "Test:EventCallBack(kernel, self, nEventID, arg)" in Test.lua
-- AddHeartBeat(kernel, self, strHeartBeatName, strComponentName, strFunction, fTime, nCount)
-- -- eg:look at "Test:HearCallBack(kernel, self, strHeartBeat, fTime, nCount, arg)" in Test.lua
-- -- NFLuaClass
-- local Var = NFCVarList();
-- Var:IsEmpty()
-- Var:GetCount()
-- Var:Type(index)
-- Var:AddInt(nValue)
-- Var:AddFloat(fValue)
-- Var:AddString(strValue)
-- Var:AddObject(n64Value)
-- Var:SetInt(index, nValue)
-- Var:SetFloat(index, fValue)
-- Var:SetString(index, strValue)
-- Var:SetObject(index, n64Value)
-- Var:Int(index)
-- Var:Float(index)
-- Var:String(index)
-- Var:Object(index)
-- local n64Var = NFINT64();
-- n64Var:GetIdent()
-- n64Var:GetnSerial()
-- n64Var:SetIdent(nValue)
-- n64Var:SetnSerial(nValue)
没有合适的资源?快使用搜索试试~ 我知道了~
基于C++的轻量级、敏捷、弹性分布式插件框架设计源码
共518个文件
hpp:199个
cpp:101个
txt:40个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 84 浏览量
2024-10-01
11:12:10
上传
评论
收藏 20.72MB ZIP 举报
温馨提示
该项目是一款采用C++编写的轻量级、敏捷且弹性的分布式插件框架源码,包含516个文件,涵盖199个头文件(.hpp)、101个源代码文件(.cpp)、39个文本文件(.txt)、35个配置文件(.conf)、21个头文件(.h)、18个XML文件(.xml)、15个Markdown文件(.md)、15个Shell脚本文件(.sh)、14个协议缓冲文件(.proto)、8个Python脚本文件(.py)以及Lua脚本等,旨在简化并加速自定义应用服务的开发过程。
资源推荐
资源详情
资源评论
收起资源包目录
基于C++的轻量级、敏捷、弹性分布式插件框架设计源码 (518个子文件)
ark-alpine-build 574B
ark-alpine-runtime 287B
AFEscortOSS.avro 14KB
rund.bat 946B
run.bat 902B
vc_clear.bat 237B
gen-config.bat 106B
gen-plugin-and-module.bat 57B
kill.bat 44B
.clang-format 3KB
.clang-format-ignore 95B
.clang-tidy 1KB
FindLcov.cmake 12KB
Findcodecov.cmake 8KB
FindGcov.cmake 5KB
utils.cmake 3KB
Findlibrdkafka.cmake 2KB
FindZstd.cmake 1KB
FindLZ4.cmake 965B
bus.plugin.conf 3KB
realm.plugin.conf 2KB
log.conf 842B
game.app.conf 410B
proxy.app.conf 385B
simulate.app.conf 370B
terraria.game.app.conf 368B
http_client_sample.app.conf 353B
master.app.conf 351B
login.app.conf 350B
realm.game.app.conf 344B
dir.app.conf 322B
realm.example.app.conf 312B
oss.app.conf 307B
realm.master.app.conf 305B
freebird.app.conf 299B
router.app.conf 282B
db.app.conf 282B
remote_log.app.conf 282B
world.app.conf 276B
redis_sample.app.conf 231B
sample2.app.conf 229B
sample3.app.conf 229B
sample5.app.conf 225B
sample4.app.conf 211B
mysql_sample.app.conf 190B
kernel.plugin.conf 181B
realm.example.plugin.conf 174B
sample1.app.conf 168B
redis.plugin.conf 163B
mysql.plugin.conf 145B
physic.app.conf 125B
terraria.game.plugin.conf 102B
http.plugin.conf 61B
consul.plugin.conf 52B
AFCKernelModule.cpp 62KB
AFCRedisModule.cpp 43KB
AFCPhysicModule.cpp 31KB
AFCEntity.cpp 25KB
AFWaveFront.cpp 24KB
AFCGameNetModule.cpp 23KB
test_datetime.cpp 19KB
Sample3Module.cpp 18KB
AFNodeManager.cpp 17KB
AFClassCallBackManager.cpp 16KB
Sample4Module.cpp 15KB
AFCMysqlDriverModule.cpp 15KB
AFCNetServiceManagerModule.cpp 14KB
AFCPhysicConfigModule.cpp 14KB
AFCSimulateNetModule.cpp 12KB
AFCNetClientService.cpp 12KB
AFCSimulateModule.cpp 12KB
AFMain.cpp 10KB
AFCNetServerService.cpp 10KB
test_random.cpp 10KB
AFCWebSocketServer.cpp 10KB
AFCTCPServer.cpp 9KB
AFCRDPServer.cpp 9KB
AFCClassMetaModule.cpp 9KB
AFCContainer.cpp 9KB
AFCMsgModule.cpp 9KB
AFCBusModule.cpp 9KB
AFCTable.cpp 9KB
AFCHttpClientModule.cpp 9KB
AFCMapModule.cpp 8KB
AFCRow.cpp 8KB
test_base64.cpp 8KB
AFCMysqlModule.cpp 7KB
AFCWorldNetModule.cpp 6KB
AFCEtcdClient.cpp 6KB
AFCWebSocketClient.cpp 6KB
AFCTCPClient.cpp 6KB
AFCRDPClient.cpp 6KB
AFCStaticEntity.cpp 5KB
AFCConsulModule.cpp 4KB
AFCProxyNetModule.cpp 4KB
tool.cpp 4KB
AFClassMeta.cpp 4KB
AFCConfigModule.cpp 4KB
AFCCompressModule.cpp 4KB
AFCMasterNetModule.cpp 4KB
共 518 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
lsx202406
- 粉丝: 2501
- 资源: 5602
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WixToolset.DirectX.wixext - DirectX WiX 工具集扩展.zip
- XAPP583示例代码
- Windows 界面组合引擎是一个用于创建 Windows 应用程序的 .NET C# UI 引擎 .zip
- Ruby编程语言及相关框架的学习资源汇总
- matlab实现阶次分析完整代码文件
- Windows 版 DirectStorage 是一种 API,它允许游戏开发人员充分发挥高速 NVMe 驱动器的潜力来加载游戏资产 .zip
- Windows 游戏和 DirectX SDK 博客.zip
- 高性能恒流恒压原边控制功率开关DP3701X详解
- Rust学习资源概述及应用实践
- 转换px单位为rpx等任意单位-小程序 附完整源码,一键运行
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功