Hikyuu
Public 类型 | Public 成员函数 | Protected 属性 | 所有成员列表
hku::BaseInfoDriver类 参考abstract

基本信息数据获取驱动基类 更多...

#include <BaseInfoDriver.h>

类 hku::BaseInfoDriver 继承关系图:
Inheritance graph
[图例]

Public 类型

typedef unordered_map< string, MarketInfoMarketInfoMap
 
typedef unordered_map< hku_uint32, StockTypeInfoStockTypeInfoMap
 

Public 成员函数

 BaseInfoDriver (const string &name)
 
virtual ~BaseInfoDriver ()
 
const stringname () const
 
bool init (const Parameter &params)
 驱动初始化 更多...
 
bool loadBaseInfo ()
 加载基础信息 更多...
 
virtual bool _init ()=0
 驱动初始化,具体实现时应注意将之前打开的相关资源关闭。 更多...
 
virtual bool _loadMarketInfo ()=0
 加载市场信息 更多...
 
virtual bool _loadStockTypeInfo ()=0
 加载证券类型信息 更多...
 
virtual bool _loadStock ()=0
 加载股票信息 更多...
 

Protected 属性

string m_name
 

详细描述

基本信息数据获取驱动基类

成员类型定义说明

构造及析构函数说明

hku::BaseInfoDriver::BaseInfoDriver ( const string name)
virtual hku::BaseInfoDriver::~BaseInfoDriver ( )
inlinevirtual

成员函数说明

virtual bool hku::BaseInfoDriver::_init ( )
pure virtual

驱动初始化,具体实现时应注意将之前打开的相关资源关闭。

返回

hku::MySQLBaseInfoDriver , 以及 hku::SQLiteBaseInfoDriver 内被实现.

virtual bool hku::BaseInfoDriver::_loadMarketInfo ( )
pure virtual

加载市场信息

返回
true 成功 | false 失败

hku::MySQLBaseInfoDriver , 以及 hku::SQLiteBaseInfoDriver 内被实现.

virtual bool hku::BaseInfoDriver::_loadStock ( )
pure virtual

加载股票信息

返回
true 成功 | false 失败

hku::MySQLBaseInfoDriver , 以及 hku::SQLiteBaseInfoDriver 内被实现.

virtual bool hku::BaseInfoDriver::_loadStockTypeInfo ( )
pure virtual

加载证券类型信息

返回
true 成功 | false 失败

hku::MySQLBaseInfoDriver , 以及 hku::SQLiteBaseInfoDriver 内被实现.

bool hku::BaseInfoDriver::init ( const Parameter params)

驱动初始化

参数
params
返回
bool hku::BaseInfoDriver::loadBaseInfo ( )

加载基础信息

参数
params
返回
const string & hku::BaseInfoDriver::name ( ) const
inline

类成员变量说明

string hku::BaseInfoDriver::m_name
protected

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