MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
ThreadHandler类 参考abstract
类 ThreadHandler 继承关系图:
JavaThreadPoolThreadHandler OneThreadPerConnectionThreadHandler

Public 成员函数

virtual RC start ()=0
 启动线程模型 更多...
 
virtual RC stop ()=0
 停止线程模型 更多...
 
virtual RC await_stop ()=0
 等待线程模型停止 更多...
 
virtual RC new_connection (Communicator *communicator)=0
 有新的连接到达时,调用此接口 更多...
 
virtual RC close_connection (Communicator *communicator)=0
 连接断开时,调用此接口。通常都是内部调用 更多...
 

静态 Public 成员函数

static ThreadHandlercreate (const char *name)
 创建一个线程模型
 

成员函数说明

◆ await_stop()

virtual RC ThreadHandler::await_stop ( )
pure virtual

等待线程模型停止

JavaThreadPoolThreadHandler , 以及 OneThreadPerConnectionThreadHandler 内被实现.

◆ close_connection()

virtual RC ThreadHandler::close_connection ( Communicator communicator)
pure virtual

连接断开时,调用此接口。通常都是内部调用

参数
communicator与客户端通讯的对象

JavaThreadPoolThreadHandler , 以及 OneThreadPerConnectionThreadHandler 内被实现.

◆ new_connection()

virtual RC ThreadHandler::new_connection ( Communicator communicator)
pure virtual

有新的连接到达时,调用此接口

参数
communicator与客户端通讯的对象

JavaThreadPoolThreadHandler , 以及 OneThreadPerConnectionThreadHandler 内被实现.

◆ start()

virtual RC ThreadHandler::start ( )
pure virtual

启动线程模型

JavaThreadPoolThreadHandler , 以及 OneThreadPerConnectionThreadHandler 内被实现.

◆ stop()

virtual RC ThreadHandler::stop ( )
pure virtual

停止线程模型

JavaThreadPoolThreadHandler , 以及 OneThreadPerConnectionThreadHandler 内被实现.


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