资源简介
期货交易的简易C demo
代码片段和文件信息
// demo_futu.cpp : Defines the entry point for the console application.
//
#include “stdafx.h“
#include
#include
class MyCallback: public CCallbackInterface
{
virtual unsigned long FUNCTION_CALL_MODE QueryInterface(const char *iid IKnown **ppv) {
return S_OK;
}
virtual unsigned long FUNCTION_CALL_MODE AddRef() {
return S_OK;
}
virtual unsigned long FUNCTION_CALL_MODE Release() {
return S_OK;
}
/**
* 套接字连接成功
* @param lpConnection 发生该事件的连接对象
*/
virtual void FUNCTION_CALL_MODE OnConnect(CConnectionInterface *lpConnection) {
return;
}
/**
* 完成安全连接
* @param lpConnection 发生该事件的连接对象
*/
virtual void FUNCTION_CALL_MODE OnSafeConnect(CConnectionInterface *lpConnection) {
return;
}
/**
* 完成注册
* @param lpConnection 发生该事件的连接对象
*/
virtual void FUNCTION_CALL_MODE OnRegister(CConnectionInterface *lpConnection) {
return;
}
/**
* 连接被断开
* @param lpConnection 发生该事件的连接对象
*/
virtual void FUNCTION_CALL_MODE OnClose(CConnectionInterface *lpConnection) {
return;
}
/**
* 发送完成
* @param lpConnection 发生该事件的连接对象
* @param hSend 发送句柄
* @param reserved1 保留字段
* @param reserved2 保留字段
* @param nQueuingData 发送队列中剩余个数,使用者可以用此数值控制发送的速度,即小于某值时进行发送
* @see Send()
*/
virtual void FUNCTION_CALL_MODE OnSent(CConnectionInterface *lpConnection int hSend void *reserved1 void *reserved2 int nQueuingData)
{
return;
}
virtual void FUNCTION_CALL_MODE Reserved1(void *a void *b void *c void *d) {
return;
}
virtual void FUNCTION_CALL_MODE Reserved2(void *a void *b void *c void *d) {
return;
}
virtual int FUNCTION_CALL_MODE Reserved3() {
return -1;
}
virtual void FUNCTION_CALL_MODE Reserved4() {
return;
}
virtual void FUNCTION_CALL_MODE Reserved5() {
return;
}
virtual void FUNCTION_CALL_MODE Reserved6() {
return;
}
virtual void FUNCTION_CALL_MODE Reserved7() {
return;
}
/**
* 收到SendBiz异步发送的请求的应答
* @param lpConnection 发生该事件的连接对象
* @param hSend 发送句柄
* @param lpUnPackerOrStr 指向解包器指针或者错误信息
* @param nResult 收包结果
* 如果nResult等于0,表示业务数据接收成功,并且业务操作成功,lpUnPackerOrStr指向一个解包器,此时应首先将该指针转换为IF2UnPacker *。
* 如果nResult等于1,表示业务数据接收成功,但业务操作失败了,lpUnPackerOrStr指向一个解包器,此时应首先将该指针转换为IF2UnPacker *。
* 如果nResult等于2,表示收到非业务错误信息,lpUnPackerOrStr指向一个可读的字符串错误信息。
* 如果nResult等于3,表示业务包解包失败。lpUnPackerOrStr指向NULL。
*/
virtual void FUNCTION_CALL_MODE OnReceivedBiz(CConnectionInterface *lpConnection int hSend const void *lpUnPackerOrStr int nResult){
return;
}
/**
* 收到SendBiz异步发送的请求的应答
* @param lpConnection 发生该事件的连接对象
* @param hSend 发送句柄
* @param lpRetData 其他需要返回的应答内容,根据需要获取
* @param lpUnPackerOrStr 指向解包器指针或者错误信息
* @param nResult
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9413 2014-01-02 22:18 T2SDK_Asy_send\demo.cpp
文件 1024 2014-01-02 22:18 T2SDK_Asy_send\license.dat
文件 144 2014-01-02 22:18 T2SDK_Asy_send\makefile.mvc
文件 768 2014-01-02 22:18 T2SDK_Asy_send\MSSCCPRJ.SCC
文件 10305 2014-01-02 22:18 T2SDK_Asy_send_BizMsg\demo.cpp
文件 1024 2014-01-02 22:18 T2SDK_Asy_send_BizMsg\license.dat
文件 143 2014-01-02 22:18 T2SDK_Asy_send_BizMsg\makefile.gcc
文件 144 2014-01-02 22:18 T2SDK_Asy_send_BizMsg\makefile.mvc
文件 6505 2014-01-02 22:18 T2SDK_Publisher\demo.cpp
文件 1024 2014-01-02 22:18 T2SDK_Publisher\license.dat
文件 143 2014-01-02 22:18 T2SDK_Publisher\makefile.gcc
文件 144 2014-01-02 22:18 T2SDK_Publisher\makefile.mvc
文件 776 2014-01-02 22:18 T2SDK_Publisher\publisher.ini
文件 7680 2014-01-02 22:18 T2SDK_Server\demo.cpp
文件 1024 2014-01-02 22:18 T2SDK_Server\license.dat
文件 143 2014-01-02 22:18 T2SDK_Server\makefile.gcc
文件 144 2014-01-02 22:18 T2SDK_Server\makefile.mvc
文件 10636 2014-01-02 22:18 T2SDK_Subscriber\demo.cpp
文件 10636 2014-01-02 22:18 T2SDK_Subscriber\demo123.cpp
文件 1024 2014-01-02 22:18 T2SDK_Subscriber\license.dat
文件 143 2014-01-02 22:18 T2SDK_Subscriber\makefile.gcc
文件 144 2014-01-02 22:18 T2SDK_Subscriber\makefile.mvc
文件 971 2014-01-02 22:18 T2SDK_Subscriber\subscriber.ini
文件 5778 2014-01-02 22:18 T2SDK_Syn_send\demo.cpp
文件 57344 2014-01-02 22:18 T2SDK_Syn_send\demo.exe
文件 3466 2014-01-02 22:18 T2SDK_Syn_send\demo.obj
文件 1024 2014-01-02 22:18 T2SDK_Syn_send\license.dat
文件 1024 2014-01-02 22:18 T2SDK_Syn_send\license.dat11
文件 143 2014-01-02 22:18 T2SDK_Syn_send\makefile.gcc
文件 144 2014-01-02 22:18 T2SDK_Syn_send\makefile.mvc
............此处省略69个文件信息
- 上一篇:c++知识点总结.doc
- 下一篇:Effective C++(中文版).azw3
相关资源
- Effective C++(中文版).azw3
- c++知识点总结.doc
- visual c++高级编程及其项目应用开发源
-
c++ 用户登录(基于xm
l) - C++餐饮管理系统源码(控制台)
- C++通讯录管理系统源码(控制台)
- VC++ 串口
- c++ 求两个数的和
- Effective Morden C++
- c++11语言基础
- C语言程序设计教材习题参考答案.do
- C++商店收银系统(控制台)
- 高质量C++/C 编程指南
- C++快速入门.doc
- c++ 扫雷游戏源码(控制台)
- C++跑跑卡丁车
- C++“倒忌时”小游戏
- c++小游戏源码.doc
- 俄罗斯方块(c++控制台代码)
- C++小游戏4款(源码)
- 五子棋游戏源码(控制台)
- c++打飞机
- c++ 23种设计模式
- C++贪吃蛇控制台小游戏代码
- 五子棋c++控制台代码
- socket通讯c++源码(客户端+服务端)
- VC++ 大富翁4_大富翁游戏源码
- c++常用游戏算法及数据结构设计
- c++程序设计(全国)
- c++的飞行鸟游戏
评论
共有 条评论