|
|
| IAHMdApi (void) |
| | Constucts a IAHMdApi.
|
| |
|
virtual | ~IAHMdApi () |
| | Frees the IAHMdApi object.
|
| |
| virtual int | Connect (bool master)=0 |
| | Connect udp server type. More...
|
| |
| virtual int | Init (const std::string &url, const std::string &ip, const std::string &mac, const std::string &user, const std::string &pwd)=0 |
| | init udp server. More...
|
| |
| virtual int | Login (void)=0 |
| | Login udp server. More...
|
| |
| virtual void | RegisterSpi (IAHMdSpi *imp)=0 |
| | Register spi. More...
|
| |
| virtual void | UnRegisterSpi (IAHMdSpi *imp)=0 |
| | Unregister spi. More...
|
| |
|
virtual void | Start (void)=0 |
| | Start annhoo marketdata quotes.
|
| |
|
virtual void | Join (void)=0 |
| | Join annhoo marketdata quotes end.
|
| |
| virtual int | SubscribeIndex (const std::vector< std::string > &securityIDs)=0 |
| | Subscribe index lists. More...
|
| |
| virtual int | SubscribeTick (const std::vector< std::string > &securityIDs)=0 |
| | Subscribe tick lists. More...
|
| |
| virtual int | SubscribeSnapshot (const std::vector< std::string > &securityIDs)=0 |
| | Subscribe snapshot lists. More...
|
| |
| virtual int | UnSubscribeIndex (const std::vector< std::string > &securityIDs)=0 |
| | Unsubscribe index lists. More...
|
| |
| virtual int | UnSubscribeTick (const std::vector< std::string > &securityIDs)=0 |
| | Unsubscribe tick lists. More...
|
| |
| virtual int | UnSubscribeSnapshot (const std::vector< std::string > &securityIDs)=0 |
| | Unsubscribe snapshot lists. More...
|
| |
|
virtual void | SubscribeAll (void)=0 |
| | Subscribe all types: indexs, entrusts, trades, snapshots.
|
| |
|
virtual void | SubscribeIndexAll (void)=0 |
| | Subscribe all indexs.
|
| |
|
virtual void | SubscribeTickAll (void)=0 |
| | Subscribe all tick.
|
| |
|
virtual void | SubscribeSnapshotAll (void)=0 |
| | Subscribe all snapshot.
|
| |
|
virtual void | UnSubscribeAll (void)=0 |
| | Unsubscribe all types: indexs, entrusts, trades, snapshots.
|
| |
|
virtual void | UnSubscribeIndexAll (void)=0 |
| | Unsubscribe all indexs.
|
| |
|
virtual void | UnSubscribeTickAll (void)=0 |
| | Unsubscribe all tick.
|
| |
|
virtual void | UnSubscribeSnapshotAll (void)=0 |
| | Unsubscribe all snapshot.
|
| |
| virtual void | ExportSubscribeAll (std::vector< std::string > &outs)=0 |
| | Export all subscribe types: indexs, entrusts, trades, snapshots. More...
|
| |
| virtual void | ExportSubscribeIndex (std::vector< std::string > &outs)=0 |
| | Export all subscribe indexs. More...
|
| |
| virtual void | ExportSubscribeTick (std::vector< std::string > &outs)=0 |
| | Export all subscribe tick. More...
|
| |
| virtual void | ExportSubscribeSnapshot (std::vector< std::string > &outs)=0 |
| | Export all subscribe snapshots. More...
|
| |
This is the main interface to use library libAHQuotes.
- See Also
- demo example
Definition at line 25 of file ah_md_api.h.