![]() |
Libannhoo_md_sdk
1.6.1
for index, tick(entrust and trade), and snapshot with solar flare
|
Public Member Functions | |
| AHMdSpiInl (const std::string &index_filename, const std::string &tick_filename, const std::string &snap_shot_filename, const char *delimiter=", ", const char *suffix="\n") | |
| AHMdSpiInl (const AHMdSpiInl &r)=delete | |
| AHMdSpiInl (AHMdSpiInl &&r)=delete | |
| AHMdSpiInl & | operator= (const AHMdSpiInl &r)=delete |
| AHMdSpiInl & | operator= (AHMdSpiInl &&r)=delete |
| virtual void | OnIndexCB (AHIndex *index) override |
| Callback for AHIndex. More... | |
| virtual void | OnTickCB (AHTick *tick, uint16_t type) override |
| Callback for AHEntrust or AHTrade. More... | |
| virtual void | OnSnapshotCB (AHSnapshot *snap_shot) override |
| Callback for AHSnapshot. More... | |
Public Member Functions inherited from annhoo::IAHMdSpi | |
| IAHMdSpi () | |
| Constucts a IAHMdSpi. | |
| virtual | ~IAHMdSpi () |
| Frees the IAHMdSpi object. | |
Definition at line 24 of file ah_md_spi_inl.h.
|
overridevirtual |
Callback for AHIndex.
| [in] | index | Index pointer |
Implements annhoo::IAHMdSpi.
Definition at line 102 of file ah_md_spi_inl.cpp.
|
overridevirtual |
Callback for AHSnapshot.
| [in] | snapshot | snapshot pointer |
Implements annhoo::IAHMdSpi.
Definition at line 281 of file ah_md_spi_inl.cpp.
|
overridevirtual |
Callback for AHEntrust or AHTrade.
| [in] | data | AHTick, member tag, 0: AHEntrust, 1: AHTrade |
Implements annhoo::IAHMdSpi.
Definition at line 168 of file ah_md_spi_inl.cpp.