KBEngine
2019-07-03 19:50:01 0 举报
KBEngine 核心类关系图
作者其他创作
大纲/内容
DBTaskCreateAccount
Witness
DBTaskAccountNewPassword
PyFileDescriptor
DBTaskAccountLogin
DBTaskSyncTable
DBTaskDeleteBaseByDBID
DBTaskReqAccountBindEmail
Network::InputNotificationHandler
+ virtual int handleInputNotification(int fd) = 0;
ShutdownHandler
+ virtual void onShutdownBegin() = 0;+ virtual void onShutdown(bool first) = 0;+ onShutdownEnd() = 0;
DBTaskQueryAccount
TelnetServer
Controller
ListenerReceiver
DBTaskExecuteRawDatabaseCommandByEntity
template Singleton
Cellappmgr
Dbmgr
DBTaskBase
DBInterface* pdbi_;uint64 initTime_;
+ virtual TPTaskState presentMainThread();
DBTaskActivateAccount
Components::ComponentsNotificationHandler
DBTaskAccountOnline
Interfaces
RotatorHandler
SignalHandler
+ virtual void onSignalled(int sigNum) = 0;
ServerApp
Baseappmgr
DBTaskAccountBindEmail
Updatable
Tasks
- Container container_;
+ void add(Task * pTask);+ bool cancel(Task * pTask);+ void process();
PacketSender
DBTaskCreateMailAccount
TurnController
template EntityApp
DBTaskReqAccountResetPassword
DBTaskEntityAutoLoad
HTTPCBHandler
TimerHandler
DBTaskAccountResetPassword
Network::ChannelTimeOutHandler
+ virtual void onChannelTimeOut(Channel * pChannel) = 0;
EntityApp
Cellapp
DBTask
Loginapp
DBTaskEntityOffline
TPTask
Baseapp
MoveController
DBTaskRemoveEntity
DBTaskQueryEntity
DBTaskLookUpBaseByDBID
Logger
Machine
Network::OutputNotificationHandler
+ virtual int handleOutputNotification(int fd) = 0;
PythonApp
DBTaskWriteEntity
PacketReceiver
ProximityController
Task
+ virtual bool process() = 0;
Network::ChannelDeregisterHandler
+ virtual void onChannelDeregister(Channel * pChannel) = 0;
MoveToPointHandler
EntityDBTask
TelnetHandler
DBTaskExecuteRawDatabaseCommand
0 条评论
下一页