Hikyuu  0.1
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 shared_ptr< IniParser > &config)
 
virtual ~BaseInfoDriver ()
 
virtual bool loadMarketInfo (MarketInfoMap &out)=0
 加载市场信息 更多...
 
virtual bool loadStockTypeInfo (StockTypeInfoMap &out)=0
 加载证券类型信息 更多...
 
virtual bool loadStock ()=0
 加载股票信息 更多...
 

Protected 属性

shared_ptr< IniParserm_config
 

详细描述

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

成员类型定义说明

构造及析构函数说明

hku::BaseInfoDriver::BaseInfoDriver ( const shared_ptr< IniParser > &  config)
inline
virtual hku::BaseInfoDriver::~BaseInfoDriver ( )
inlinevirtual

成员函数说明

virtual bool hku::BaseInfoDriver::loadMarketInfo ( MarketInfoMap out)
pure virtual

加载市场信息

参数
outmap<市场标识, 市场信息>
返回
true 成功 | false 失败

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

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

加载股票信息

返回
true 成功 | false 失败

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

virtual bool hku::BaseInfoDriver::loadStockTypeInfo ( StockTypeInfoMap out)
pure virtual

加载证券类型信息

参数
outmap<证券类型, 类型信息>
返回
true 成功 | false 失败

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

类成员变量说明

shared_ptr<IniParser> hku::BaseInfoDriver::m_config
protected

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