acl  3.5.3.0
acl::db_query类 参考abstract

#include <db_service.hpp>

+ acl::db_query 的协作图:

Public 成员函数

 db_query (void)
 
virtual ~db_query (void)
 
virtual void on_error (db_status status)=0
 
virtual void on_ok (const db_rows *rows, int affected)=0
 
virtual void destroy (void)
 

详细描述

在文件 db_service.hpp22 行定义.

构造及析构函数说明

◆ db_query()

acl::db_query::db_query ( void  )
inline

在文件 db_service.hpp25 行定义.

25 {}

◆ ~db_query()

virtual acl::db_query::~db_query ( void  )
inlinevirtual

在文件 db_service.hpp26 行定义.

26 {}

成员函数说明

◆ destroy()

virtual void acl::db_query::destroy ( void  )
inlinevirtual

当任务处理完毕或出错时,内部处理过程会自动调用 destroy 接口, 子类可以在该接口内进行一些释放过程,尤其当该对象是动态创建时, 子类应该在该函数内 delete this 以删除自己,因为该函数最终肯定 会被调用,所以子类不应在其它地方进行析构操作

在文件 db_service.hpp37 行定义.

37 {}

◆ on_error()

virtual void acl::db_query::on_error ( db_status  status)
pure virtual

◆ on_ok()

virtual void acl::db_query::on_ok ( const db_rows rows,
int  affected 
)
pure virtual

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