Class: Ctp::CThostFtdcTraderSpi
- Inherits:
-
Object
- Object
- Ctp::CThostFtdcTraderSpi
- Defined in:
- ext/ctp/ctp.cxx
Instance Method Summary collapse
- #initialize(*args) ⇒ Object constructor
- #OnErrRtnBankToFutureByFuture(*args) ⇒ Object
- #OnErrRtnCombActionInsert(*args) ⇒ Object
- #OnErrRtnExecOrderAction(*args) ⇒ Object
- #OnErrRtnExecOrderInsert(*args) ⇒ Object
- #OnErrRtnForQuoteInsert(*args) ⇒ Object
- #OnErrRtnFutureToBankByFuture(*args) ⇒ Object
- #OnErrRtnOrderAction(*args) ⇒ Object
- #OnErrRtnOrderInsert(*args) ⇒ Object
- #OnErrRtnQueryBankBalanceByFuture(*args) ⇒ Object
- #OnErrRtnQuoteAction(*args) ⇒ Object
- #OnErrRtnQuoteInsert(*args) ⇒ Object
- #OnErrRtnRepealBankToFutureByFutureManual(*args) ⇒ Object
- #OnErrRtnRepealFutureToBankByFutureManual(*args) ⇒ Object
- #OnFrontConnected(*args) ⇒ Object
- #OnFrontDisconnected(*args) ⇒ Object
- #OnHeartBeatWarning(*args) ⇒ Object
- #OnRspAuthenticate(*args) ⇒ Object
- #OnRspCombActionInsert(*args) ⇒ Object
- #OnRspError(*args) ⇒ Object
- #OnRspExecOrderAction(*args) ⇒ Object
- #OnRspExecOrderInsert(*args) ⇒ Object
- #OnRspForQuoteInsert(*args) ⇒ Object
- #OnRspFromBankToFutureByFuture(*args) ⇒ Object
- #OnRspFromFutureToBankByFuture(*args) ⇒ Object
- #OnRspOrderAction(*args) ⇒ Object
- #OnRspOrderInsert(*args) ⇒ Object
- #OnRspParkedOrderAction(*args) ⇒ Object
- #OnRspParkedOrderInsert(*args) ⇒ Object
- #OnRspQryAccountregister(*args) ⇒ Object
- #OnRspQryBrokerTradingAlgos(*args) ⇒ Object
- #OnRspQryBrokerTradingParams(*args) ⇒ Object
- #OnRspQryCFMMCTradingAccountKey(*args) ⇒ Object
- #OnRspQryCombAction(*args) ⇒ Object
- #OnRspQryCombInstrumentGuard(*args) ⇒ Object
- #OnRspQryContractBank(*args) ⇒ Object
- #OnRspQryDepthMarketData(*args) ⇒ Object
- #OnRspQryEWarrantOffset(*args) ⇒ Object
- #OnRspQryExchange(*args) ⇒ Object
- #OnRspQryExchangeMarginRate(*args) ⇒ Object
- #OnRspQryExchangeMarginRateAdjust(*args) ⇒ Object
- #OnRspQryExchangeRate(*args) ⇒ Object
- #OnRspQryExecOrder(*args) ⇒ Object
- #OnRspQryForQuote(*args) ⇒ Object
- #OnRspQryInstrument(*args) ⇒ Object
- #OnRspQryInstrumentCommissionRate(*args) ⇒ Object
- #OnRspQryInstrumentMarginRate(*args) ⇒ Object
- #OnRspQryInvestor(*args) ⇒ Object
- #OnRspQryInvestorPosition(*args) ⇒ Object
- #OnRspQryInvestorPositionCombineDetail(*args) ⇒ Object
- #OnRspQryInvestorPositionDetail(*args) ⇒ Object
- #OnRspQryInvestorProductGroupMargin(*args) ⇒ Object
- #OnRspQryNotice(*args) ⇒ Object
- #OnRspQryOptionInstrCommRate(*args) ⇒ Object
- #OnRspQryOptionInstrTradeCost(*args) ⇒ Object
- #OnRspQryOrder(*args) ⇒ Object
- #OnRspQryParkedOrder(*args) ⇒ Object
- #OnRspQryParkedOrderAction(*args) ⇒ Object
- #OnRspQryProduct(*args) ⇒ Object
- #OnRspQryProductExchRate(*args) ⇒ Object
- #OnRspQryQuote(*args) ⇒ Object
- #OnRspQrySecAgentACIDMap(*args) ⇒ Object
- #OnRspQrySettlementInfo(*args) ⇒ Object
- #OnRspQrySettlementInfoConfirm(*args) ⇒ Object
- #OnRspQryTrade(*args) ⇒ Object
- #OnRspQryTradingAccount(*args) ⇒ Object
- #OnRspQryTradingCode(*args) ⇒ Object
- #OnRspQryTradingNotice(*args) ⇒ Object
- #OnRspQryTransferBank(*args) ⇒ Object
- #OnRspQryTransferSerial(*args) ⇒ Object
- #OnRspQueryBankAccountMoneyByFuture(*args) ⇒ Object
- #OnRspQueryCFMMCTradingAccountToken(*args) ⇒ Object
- #OnRspQueryMaxOrderVolume(*args) ⇒ Object
- #OnRspQuoteAction(*args) ⇒ Object
- #OnRspQuoteInsert(*args) ⇒ Object
- #OnRspRemoveParkedOrder(*args) ⇒ Object
- #OnRspRemoveParkedOrderAction(*args) ⇒ Object
- #OnRspSettlementInfoConfirm(*args) ⇒ Object
- #OnRspTradingAccountPasswordUpdate(*args) ⇒ Object
- #OnRspUserLogin(*args) ⇒ Object
- #OnRspUserLogout(*args) ⇒ Object
- #OnRspUserPasswordUpdate(*args) ⇒ Object
- #OnRtnCancelAccountByBank(*args) ⇒ Object
- #OnRtnCFMMCTradingAccountToken(*args) ⇒ Object
- #OnRtnChangeAccountByBank(*args) ⇒ Object
- #OnRtnCombAction(*args) ⇒ Object
- #OnRtnErrorConditionalOrder(*args) ⇒ Object
- #OnRtnExecOrder(*args) ⇒ Object
- #OnRtnForQuoteRsp(*args) ⇒ Object
- #OnRtnFromBankToFutureByBank(*args) ⇒ Object
- #OnRtnFromBankToFutureByFuture(*args) ⇒ Object
- #OnRtnFromFutureToBankByBank(*args) ⇒ Object
- #OnRtnFromFutureToBankByFuture(*args) ⇒ Object
- #OnRtnInstrumentStatus(*args) ⇒ Object
- #OnRtnOpenAccountByBank(*args) ⇒ Object
- #OnRtnOrder(*args) ⇒ Object
- #OnRtnQueryBankBalanceByFuture(*args) ⇒ Object
- #OnRtnQuote(*args) ⇒ Object
- #OnRtnRepealFromBankToFutureByBank(*args) ⇒ Object
- #OnRtnRepealFromBankToFutureByFuture(*args) ⇒ Object
- #OnRtnRepealFromBankToFutureByFutureManual(*args) ⇒ Object
- #OnRtnRepealFromFutureToBankByBank(*args) ⇒ Object
- #OnRtnRepealFromFutureToBankByFuture(*args) ⇒ Object
- #OnRtnRepealFromFutureToBankByFutureManual(*args) ⇒ Object
- #OnRtnTrade(*args) ⇒ Object
- #OnRtnTradingNotice(*args) ⇒ Object
Constructor Details
#initialize(*args) ⇒ Object
199041 199042 199043 199044 199045 199046 199047 199048 199049 199050 199051 199052 199053 199054 199055 199056 199057 199058 199059 199060 199061 199062 |
# File 'ext/ctp/ctp.cxx', line 199041
SWIGINTERN VALUE
_wrap_new_CThostFtdcTraderSpi(int argc, VALUE *argv, VALUE self) {
VALUE arg1 = (VALUE) 0 ;
const char *classname SWIGUNUSED = "Ctp::CThostFtdcTraderSpi";
CThostFtdcTraderSpi *result = 0 ;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
arg1 = self;
if ( strcmp(rb_obj_classname(self), classname) != 0 ) {
/* subclassed */
result = (CThostFtdcTraderSpi *)new SwigDirector_CThostFtdcTraderSpi(arg1);
} else {
result = (CThostFtdcTraderSpi *)new CThostFtdcTraderSpi();
}
DATA_PTR(self) = result;
return self;
fail:
return Qnil;
}
|
Instance Method Details
#OnErrRtnBankToFutureByFuture(*args) ⇒ Object
198368 198369 198370 198371 198372 198373 198374 198375 198376 198377 198378 198379 198380 198381 198382 198383 198384 198385 198386 198387 198388 198389 198390 198391 198392 198393 198394 198395 198396 198397 198398 198399 198400 198401 198402 198403 198404 198405 198406 198407 198408 198409 198410 198411 198412 198413 198414 198415 |
# File 'ext/ctp/ctp.cxx', line 198368
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnBankToFutureByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcReqTransferField *arg2 = (CThostFtdcReqTransferField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnBankToFutureByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcReqTransferField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcReqTransferField *","OnErrRtnBankToFutureByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcReqTransferField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnBankToFutureByFuture", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnBankToFutureByFuture(arg2,arg3);
} else {
(arg1)->OnErrRtnBankToFutureByFuture(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnCombActionInsert(*args) ⇒ Object
197478 197479 197480 197481 197482 197483 197484 197485 197486 197487 197488 197489 197490 197491 197492 197493 197494 197495 197496 197497 197498 197499 197500 197501 197502 197503 197504 197505 197506 197507 197508 197509 197510 197511 197512 197513 197514 197515 197516 197517 197518 197519 197520 197521 197522 197523 197524 197525 |
# File 'ext/ctp/ctp.cxx', line 197478
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnCombActionInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputCombActionField *arg2 = (CThostFtdcInputCombActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnCombActionInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputCombActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputCombActionField *","OnErrRtnCombActionInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputCombActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnCombActionInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnCombActionInsert(arg2,arg3);
} else {
(arg1)->OnErrRtnCombActionInsert(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnExecOrderAction(*args) ⇒ Object
197110 197111 197112 197113 197114 197115 197116 197117 197118 197119 197120 197121 197122 197123 197124 197125 197126 197127 197128 197129 197130 197131 197132 197133 197134 197135 197136 197137 197138 197139 197140 197141 197142 197143 197144 197145 197146 197147 197148 197149 197150 197151 197152 197153 197154 197155 197156 197157 |
# File 'ext/ctp/ctp.cxx', line 197110
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnExecOrderAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcExecOrderActionField *arg2 = (CThostFtdcExecOrderActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnExecOrderAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcExecOrderActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcExecOrderActionField *","OnErrRtnExecOrderAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcExecOrderActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnExecOrderAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnExecOrderAction(arg2,arg3);
} else {
(arg1)->OnErrRtnExecOrderAction(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnExecOrderInsert(*args) ⇒ Object
197060 197061 197062 197063 197064 197065 197066 197067 197068 197069 197070 197071 197072 197073 197074 197075 197076 197077 197078 197079 197080 197081 197082 197083 197084 197085 197086 197087 197088 197089 197090 197091 197092 197093 197094 197095 197096 197097 197098 197099 197100 197101 197102 197103 197104 197105 197106 197107 |
# File 'ext/ctp/ctp.cxx', line 197060
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnExecOrderInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputExecOrderField *arg2 = (CThostFtdcInputExecOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnExecOrderInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputExecOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputExecOrderField *","OnErrRtnExecOrderInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputExecOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnExecOrderInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnExecOrderInsert(arg2,arg3);
} else {
(arg1)->OnErrRtnExecOrderInsert(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnForQuoteInsert(*args) ⇒ Object
197160 197161 197162 197163 197164 197165 197166 197167 197168 197169 197170 197171 197172 197173 197174 197175 197176 197177 197178 197179 197180 197181 197182 197183 197184 197185 197186 197187 197188 197189 197190 197191 197192 197193 197194 197195 197196 197197 197198 197199 197200 197201 197202 197203 197204 197205 197206 197207 |
# File 'ext/ctp/ctp.cxx', line 197160
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnForQuoteInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputForQuoteField *arg2 = (CThostFtdcInputForQuoteField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnForQuoteInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputForQuoteField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputForQuoteField *","OnErrRtnForQuoteInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputForQuoteField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnForQuoteInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnForQuoteInsert(arg2,arg3);
} else {
(arg1)->OnErrRtnForQuoteInsert(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnFutureToBankByFuture(*args) ⇒ Object
198418 198419 198420 198421 198422 198423 198424 198425 198426 198427 198428 198429 198430 198431 198432 198433 198434 198435 198436 198437 198438 198439 198440 198441 198442 198443 198444 198445 198446 198447 198448 198449 198450 198451 198452 198453 198454 198455 198456 198457 198458 198459 198460 198461 198462 198463 198464 198465 |
# File 'ext/ctp/ctp.cxx', line 198418
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnFutureToBankByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcReqTransferField *arg2 = (CThostFtdcReqTransferField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnFutureToBankByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcReqTransferField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcReqTransferField *","OnErrRtnFutureToBankByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcReqTransferField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnFutureToBankByFuture", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnFutureToBankByFuture(arg2,arg3);
} else {
(arg1)->OnErrRtnFutureToBankByFuture(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnOrderAction(*args) ⇒ Object
196842 196843 196844 196845 196846 196847 196848 196849 196850 196851 196852 196853 196854 196855 196856 196857 196858 196859 196860 196861 196862 196863 196864 196865 196866 196867 196868 196869 196870 196871 196872 196873 196874 196875 196876 196877 196878 196879 196880 196881 196882 196883 196884 196885 196886 196887 196888 196889 |
# File 'ext/ctp/ctp.cxx', line 196842
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnOrderAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcOrderActionField *arg2 = (CThostFtdcOrderActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnOrderAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcOrderActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcOrderActionField *","OnErrRtnOrderAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcOrderActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnOrderAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnOrderAction(arg2,arg3);
} else {
(arg1)->OnErrRtnOrderAction(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnOrderInsert(*args) ⇒ Object
196792 196793 196794 196795 196796 196797 196798 196799 196800 196801 196802 196803 196804 196805 196806 196807 196808 196809 196810 196811 196812 196813 196814 196815 196816 196817 196818 196819 196820 196821 196822 196823 196824 196825 196826 196827 196828 196829 196830 196831 196832 196833 196834 196835 196836 196837 196838 196839 |
# File 'ext/ctp/ctp.cxx', line 196792
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnOrderInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputOrderField *arg2 = (CThostFtdcInputOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnOrderInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputOrderField *","OnErrRtnOrderInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnOrderInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnOrderInsert(arg2,arg3);
} else {
(arg1)->OnErrRtnOrderInsert(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnQueryBankBalanceByFuture(*args) ⇒ Object
198568 198569 198570 198571 198572 198573 198574 198575 198576 198577 198578 198579 198580 198581 198582 198583 198584 198585 198586 198587 198588 198589 198590 198591 198592 198593 198594 198595 198596 198597 198598 198599 198600 198601 198602 198603 198604 198605 198606 198607 198608 198609 198610 198611 198612 198613 198614 198615 |
# File 'ext/ctp/ctp.cxx', line 198568
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnQueryBankBalanceByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcReqQueryAccountField *arg2 = (CThostFtdcReqQueryAccountField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnQueryBankBalanceByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcReqQueryAccountField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcReqQueryAccountField *","OnErrRtnQueryBankBalanceByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcReqQueryAccountField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnQueryBankBalanceByFuture", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnQueryBankBalanceByFuture(arg2,arg3);
} else {
(arg1)->OnErrRtnQueryBankBalanceByFuture(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnQuoteAction(*args) ⇒ Object
197302 197303 197304 197305 197306 197307 197308 197309 197310 197311 197312 197313 197314 197315 197316 197317 197318 197319 197320 197321 197322 197323 197324 197325 197326 197327 197328 197329 197330 197331 197332 197333 197334 197335 197336 197337 197338 197339 197340 197341 197342 197343 197344 197345 197346 197347 197348 197349 |
# File 'ext/ctp/ctp.cxx', line 197302
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnQuoteAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcQuoteActionField *arg2 = (CThostFtdcQuoteActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnQuoteAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcQuoteActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcQuoteActionField *","OnErrRtnQuoteAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcQuoteActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnQuoteAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnQuoteAction(arg2,arg3);
} else {
(arg1)->OnErrRtnQuoteAction(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnQuoteInsert(*args) ⇒ Object
197252 197253 197254 197255 197256 197257 197258 197259 197260 197261 197262 197263 197264 197265 197266 197267 197268 197269 197270 197271 197272 197273 197274 197275 197276 197277 197278 197279 197280 197281 197282 197283 197284 197285 197286 197287 197288 197289 197290 197291 197292 197293 197294 197295 197296 197297 197298 197299 |
# File 'ext/ctp/ctp.cxx', line 197252
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnQuoteInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputQuoteField *arg2 = (CThostFtdcInputQuoteField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnQuoteInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputQuoteField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputQuoteField *","OnErrRtnQuoteInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputQuoteField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnQuoteInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnQuoteInsert(arg2,arg3);
} else {
(arg1)->OnErrRtnQuoteInsert(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnRepealBankToFutureByFutureManual(*args) ⇒ Object
198468 198469 198470 198471 198472 198473 198474 198475 198476 198477 198478 198479 198480 198481 198482 198483 198484 198485 198486 198487 198488 198489 198490 198491 198492 198493 198494 198495 198496 198497 198498 198499 198500 198501 198502 198503 198504 198505 198506 198507 198508 198509 198510 198511 198512 198513 198514 198515 |
# File 'ext/ctp/ctp.cxx', line 198468
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnRepealBankToFutureByFutureManual(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcReqRepealField *arg2 = (CThostFtdcReqRepealField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnRepealBankToFutureByFutureManual", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcReqRepealField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcReqRepealField *","OnErrRtnRepealBankToFutureByFutureManual", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcReqRepealField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnRepealBankToFutureByFutureManual", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnRepealBankToFutureByFutureManual(arg2,arg3);
} else {
(arg1)->OnErrRtnRepealBankToFutureByFutureManual(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnErrRtnRepealFutureToBankByFutureManual(*args) ⇒ Object
198518 198519 198520 198521 198522 198523 198524 198525 198526 198527 198528 198529 198530 198531 198532 198533 198534 198535 198536 198537 198538 198539 198540 198541 198542 198543 198544 198545 198546 198547 198548 198549 198550 198551 198552 198553 198554 198555 198556 198557 198558 198559 198560 198561 198562 198563 198564 198565 |
# File 'ext/ctp/ctp.cxx', line 198518
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnErrRtnRepealFutureToBankByFutureManual(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcReqRepealField *arg2 = (CThostFtdcReqRepealField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 2) || (argc > 2)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnErrRtnRepealFutureToBankByFutureManual", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcReqRepealField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcReqRepealField *","OnErrRtnRepealFutureToBankByFutureManual", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcReqRepealField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnErrRtnRepealFutureToBankByFutureManual", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnErrRtnRepealFutureToBankByFutureManual(arg2,arg3);
} else {
(arg1)->OnErrRtnRepealFutureToBankByFutureManual(arg2,arg3);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnFrontConnected(*args) ⇒ Object
192968 192969 192970 192971 192972 192973 192974 192975 192976 192977 192978 192979 192980 192981 192982 192983 192984 192985 192986 192987 192988 192989 192990 192991 192992 192993 192994 192995 192996 192997 192998 192999 |
# File 'ext/ctp/ctp.cxx', line 192968
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnFrontConnected(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnFrontConnected", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnFrontConnected();
} else {
(arg1)->OnFrontConnected();
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnFrontDisconnected(*args) ⇒ Object
193002 193003 193004 193005 193006 193007 193008 193009 193010 193011 193012 193013 193014 193015 193016 193017 193018 193019 193020 193021 193022 193023 193024 193025 193026 193027 193028 193029 193030 193031 193032 193033 193034 193035 193036 193037 193038 193039 193040 193041 |
# File 'ext/ctp/ctp.cxx', line 193002
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnFrontDisconnected(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
int arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
int val2 ;
int ecode2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnFrontDisconnected", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
ecode2 = SWIG_AsVal_int(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","OnFrontDisconnected", 2, argv[0] ));
}
arg2 = static_cast< int >(val2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnFrontDisconnected(arg2);
} else {
(arg1)->OnFrontDisconnected(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnHeartBeatWarning(*args) ⇒ Object
193044 193045 193046 193047 193048 193049 193050 193051 193052 193053 193054 193055 193056 193057 193058 193059 193060 193061 193062 193063 193064 193065 193066 193067 193068 193069 193070 193071 193072 193073 193074 193075 193076 193077 193078 193079 193080 193081 193082 193083 |
# File 'ext/ctp/ctp.cxx', line 193044
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnHeartBeatWarning(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
int arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
int val2 ;
int ecode2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnHeartBeatWarning", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
ecode2 = SWIG_AsVal_int(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","OnHeartBeatWarning", 2, argv[0] ));
}
arg2 = static_cast< int >(val2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnHeartBeatWarning(arg2);
} else {
(arg1)->OnHeartBeatWarning(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspAuthenticate(*args) ⇒ Object
193086 193087 193088 193089 193090 193091 193092 193093 193094 193095 193096 193097 193098 193099 193100 193101 193102 193103 193104 193105 193106 193107 193108 193109 193110 193111 193112 193113 193114 193115 193116 193117 193118 193119 193120 193121 193122 193123 193124 193125 193126 193127 193128 193129 193130 193131 193132 193133 193134 193135 193136 193137 193138 193139 193140 193141 193142 193143 193144 193145 193146 193147 193148 193149 |
# File 'ext/ctp/ctp.cxx', line 193086
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspAuthenticate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspAuthenticateField *arg2 = (CThostFtdcRspAuthenticateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspAuthenticate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspAuthenticateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspAuthenticateField *","OnRspAuthenticate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspAuthenticateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspAuthenticate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspAuthenticate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspAuthenticate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspAuthenticate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspAuthenticate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspCombActionInsert(*args) ⇒ Object
194274 194275 194276 194277 194278 194279 194280 194281 194282 194283 194284 194285 194286 194287 194288 194289 194290 194291 194292 194293 194294 194295 194296 194297 194298 194299 194300 194301 194302 194303 194304 194305 194306 194307 194308 194309 194310 194311 194312 194313 194314 194315 194316 194317 194318 194319 194320 194321 194322 194323 194324 194325 194326 194327 194328 194329 194330 194331 194332 194333 194334 194335 194336 194337 |
# File 'ext/ctp/ctp.cxx', line 194274
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspCombActionInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputCombActionField *arg2 = (CThostFtdcInputCombActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspCombActionInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputCombActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputCombActionField *","OnRspCombActionInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputCombActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspCombActionInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspCombActionInsert", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspCombActionInsert", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspCombActionInsert(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspCombActionInsert(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspError(*args) ⇒ Object
196650 196651 196652 196653 196654 196655 196656 196657 196658 196659 196660 196661 196662 196663 196664 196665 196666 196667 196668 196669 196670 196671 196672 196673 196674 196675 196676 196677 196678 196679 196680 196681 196682 196683 196684 196685 196686 196687 196688 196689 196690 196691 196692 196693 196694 196695 196696 196697 196698 196699 196700 196701 196702 196703 196704 196705 |
# File 'ext/ctp/ctp.cxx', line 196650
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspError(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspInfoField *arg2 = (CThostFtdcRspInfoField *) 0 ;
int arg3 ;
bool arg4 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
int val3 ;
int ecode3 = 0 ;
bool val4 ;
int ecode4 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 3) || (argc > 3)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspError", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspError", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspInfoField * >(argp2);
ecode3 = SWIG_AsVal_int(argv[1], &val3);
if (!SWIG_IsOK(ecode3)) {
SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "int","OnRspError", 3, argv[1] ));
}
arg3 = static_cast< int >(val3);
ecode4 = SWIG_AsVal_bool(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "bool","OnRspError", 4, argv[2] ));
}
arg4 = static_cast< bool >(val4);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspError(arg2,arg3,arg4);
} else {
(arg1)->OnRspError(arg2,arg3,arg4);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspExecOrderAction(*args) ⇒ Object
194010 194011 194012 194013 194014 194015 194016 194017 194018 194019 194020 194021 194022 194023 194024 194025 194026 194027 194028 194029 194030 194031 194032 194033 194034 194035 194036 194037 194038 194039 194040 194041 194042 194043 194044 194045 194046 194047 194048 194049 194050 194051 194052 194053 194054 194055 194056 194057 194058 194059 194060 194061 194062 194063 194064 194065 194066 194067 194068 194069 194070 194071 194072 194073 |
# File 'ext/ctp/ctp.cxx', line 194010
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspExecOrderAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputExecOrderActionField *arg2 = (CThostFtdcInputExecOrderActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspExecOrderAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputExecOrderActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputExecOrderActionField *","OnRspExecOrderAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputExecOrderActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspExecOrderAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspExecOrderAction", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspExecOrderAction", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspExecOrderAction(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspExecOrderAction(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspExecOrderInsert(*args) ⇒ Object
193944 193945 193946 193947 193948 193949 193950 193951 193952 193953 193954 193955 193956 193957 193958 193959 193960 193961 193962 193963 193964 193965 193966 193967 193968 193969 193970 193971 193972 193973 193974 193975 193976 193977 193978 193979 193980 193981 193982 193983 193984 193985 193986 193987 193988 193989 193990 193991 193992 193993 193994 193995 193996 193997 193998 193999 194000 194001 194002 194003 194004 194005 194006 194007 |
# File 'ext/ctp/ctp.cxx', line 193944
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspExecOrderInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputExecOrderField *arg2 = (CThostFtdcInputExecOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspExecOrderInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputExecOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputExecOrderField *","OnRspExecOrderInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputExecOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspExecOrderInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspExecOrderInsert", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspExecOrderInsert", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspExecOrderInsert(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspExecOrderInsert(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspForQuoteInsert(*args) ⇒ Object
194076 194077 194078 194079 194080 194081 194082 194083 194084 194085 194086 194087 194088 194089 194090 194091 194092 194093 194094 194095 194096 194097 194098 194099 194100 194101 194102 194103 194104 194105 194106 194107 194108 194109 194110 194111 194112 194113 194114 194115 194116 194117 194118 194119 194120 194121 194122 194123 194124 194125 194126 194127 194128 194129 194130 194131 194132 194133 194134 194135 194136 194137 194138 194139 |
# File 'ext/ctp/ctp.cxx', line 194076
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspForQuoteInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputForQuoteField *arg2 = (CThostFtdcInputForQuoteField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspForQuoteInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputForQuoteField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputForQuoteField *","OnRspForQuoteInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputForQuoteField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspForQuoteInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspForQuoteInsert", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspForQuoteInsert", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspForQuoteInsert(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspForQuoteInsert(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspFromBankToFutureByFuture(*args) ⇒ Object
198702 198703 198704 198705 198706 198707 198708 198709 198710 198711 198712 198713 198714 198715 198716 198717 198718 198719 198720 198721 198722 198723 198724 198725 198726 198727 198728 198729 198730 198731 198732 198733 198734 198735 198736 198737 198738 198739 198740 198741 198742 198743 198744 198745 198746 198747 198748 198749 198750 198751 198752 198753 198754 198755 198756 198757 198758 198759 198760 198761 198762 198763 198764 198765 |
# File 'ext/ctp/ctp.cxx', line 198702
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspFromBankToFutureByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcReqTransferField *arg2 = (CThostFtdcReqTransferField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspFromBankToFutureByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcReqTransferField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcReqTransferField *","OnRspFromBankToFutureByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcReqTransferField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspFromBankToFutureByFuture", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspFromBankToFutureByFuture", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspFromBankToFutureByFuture", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspFromBankToFutureByFuture(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspFromBankToFutureByFuture(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspFromFutureToBankByFuture(*args) ⇒ Object
198768 198769 198770 198771 198772 198773 198774 198775 198776 198777 198778 198779 198780 198781 198782 198783 198784 198785 198786 198787 198788 198789 198790 198791 198792 198793 198794 198795 198796 198797 198798 198799 198800 198801 198802 198803 198804 198805 198806 198807 198808 198809 198810 198811 198812 198813 198814 198815 198816 198817 198818 198819 198820 198821 198822 198823 198824 198825 198826 198827 198828 198829 198830 198831 |
# File 'ext/ctp/ctp.cxx', line 198768
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspFromFutureToBankByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcReqTransferField *arg2 = (CThostFtdcReqTransferField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspFromFutureToBankByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcReqTransferField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcReqTransferField *","OnRspFromFutureToBankByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcReqTransferField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspFromFutureToBankByFuture", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspFromFutureToBankByFuture", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspFromFutureToBankByFuture", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspFromFutureToBankByFuture(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspFromFutureToBankByFuture(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspOrderAction(*args) ⇒ Object
193614 193615 193616 193617 193618 193619 193620 193621 193622 193623 193624 193625 193626 193627 193628 193629 193630 193631 193632 193633 193634 193635 193636 193637 193638 193639 193640 193641 193642 193643 193644 193645 193646 193647 193648 193649 193650 193651 193652 193653 193654 193655 193656 193657 193658 193659 193660 193661 193662 193663 193664 193665 193666 193667 193668 193669 193670 193671 193672 193673 193674 193675 193676 193677 |
# File 'ext/ctp/ctp.cxx', line 193614
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspOrderAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputOrderActionField *arg2 = (CThostFtdcInputOrderActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspOrderAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputOrderActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputOrderActionField *","OnRspOrderAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputOrderActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspOrderAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspOrderAction", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspOrderAction", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspOrderAction(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspOrderAction(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspOrderInsert(*args) ⇒ Object
193416 193417 193418 193419 193420 193421 193422 193423 193424 193425 193426 193427 193428 193429 193430 193431 193432 193433 193434 193435 193436 193437 193438 193439 193440 193441 193442 193443 193444 193445 193446 193447 193448 193449 193450 193451 193452 193453 193454 193455 193456 193457 193458 193459 193460 193461 193462 193463 193464 193465 193466 193467 193468 193469 193470 193471 193472 193473 193474 193475 193476 193477 193478 193479 |
# File 'ext/ctp/ctp.cxx', line 193416
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspOrderInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputOrderField *arg2 = (CThostFtdcInputOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspOrderInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputOrderField *","OnRspOrderInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspOrderInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspOrderInsert", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspOrderInsert", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspOrderInsert(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspOrderInsert(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspParkedOrderAction(*args) ⇒ Object
193548 193549 193550 193551 193552 193553 193554 193555 193556 193557 193558 193559 193560 193561 193562 193563 193564 193565 193566 193567 193568 193569 193570 193571 193572 193573 193574 193575 193576 193577 193578 193579 193580 193581 193582 193583 193584 193585 193586 193587 193588 193589 193590 193591 193592 193593 193594 193595 193596 193597 193598 193599 193600 193601 193602 193603 193604 193605 193606 193607 193608 193609 193610 193611 |
# File 'ext/ctp/ctp.cxx', line 193548
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspParkedOrderAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcParkedOrderActionField *arg2 = (CThostFtdcParkedOrderActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspParkedOrderAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcParkedOrderActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcParkedOrderActionField *","OnRspParkedOrderAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcParkedOrderActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspParkedOrderAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspParkedOrderAction", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspParkedOrderAction", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspParkedOrderAction(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspParkedOrderAction(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspParkedOrderInsert(*args) ⇒ Object
193482 193483 193484 193485 193486 193487 193488 193489 193490 193491 193492 193493 193494 193495 193496 193497 193498 193499 193500 193501 193502 193503 193504 193505 193506 193507 193508 193509 193510 193511 193512 193513 193514 193515 193516 193517 193518 193519 193520 193521 193522 193523 193524 193525 193526 193527 193528 193529 193530 193531 193532 193533 193534 193535 193536 193537 193538 193539 193540 193541 193542 193543 193544 193545 |
# File 'ext/ctp/ctp.cxx', line 193482
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspParkedOrderInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcParkedOrderField *arg2 = (CThostFtdcParkedOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspParkedOrderInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcParkedOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcParkedOrderField *","OnRspParkedOrderInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcParkedOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspParkedOrderInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspParkedOrderInsert", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspParkedOrderInsert", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspParkedOrderInsert(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspParkedOrderInsert(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryAccountregister(*args) ⇒ Object
196584 196585 196586 196587 196588 196589 196590 196591 196592 196593 196594 196595 196596 196597 196598 196599 196600 196601 196602 196603 196604 196605 196606 196607 196608 196609 196610 196611 196612 196613 196614 196615 196616 196617 196618 196619 196620 196621 196622 196623 196624 196625 196626 196627 196628 196629 196630 196631 196632 196633 196634 196635 196636 196637 196638 196639 196640 196641 196642 196643 196644 196645 196646 196647 |
# File 'ext/ctp/ctp.cxx', line 196584
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryAccountregister(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcAccountregisterField *arg2 = (CThostFtdcAccountregisterField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryAccountregister", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcAccountregisterField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcAccountregisterField *","OnRspQryAccountregister", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcAccountregisterField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryAccountregister", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryAccountregister", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryAccountregister", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryAccountregister(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryAccountregister(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryBrokerTradingAlgos(*args) ⇒ Object
197858 197859 197860 197861 197862 197863 197864 197865 197866 197867 197868 197869 197870 197871 197872 197873 197874 197875 197876 197877 197878 197879 197880 197881 197882 197883 197884 197885 197886 197887 197888 197889 197890 197891 197892 197893 197894 197895 197896 197897 197898 197899 197900 197901 197902 197903 197904 197905 197906 197907 197908 197909 197910 197911 197912 197913 197914 197915 197916 197917 197918 197919 197920 197921 |
# File 'ext/ctp/ctp.cxx', line 197858
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryBrokerTradingAlgos(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcBrokerTradingAlgosField *arg2 = (CThostFtdcBrokerTradingAlgosField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryBrokerTradingAlgos", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcBrokerTradingAlgosField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcBrokerTradingAlgosField *","OnRspQryBrokerTradingAlgos", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcBrokerTradingAlgosField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryBrokerTradingAlgos", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryBrokerTradingAlgos", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryBrokerTradingAlgos", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryBrokerTradingAlgos(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryBrokerTradingAlgos(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryBrokerTradingParams(*args) ⇒ Object
197792 197793 197794 197795 197796 197797 197798 197799 197800 197801 197802 197803 197804 197805 197806 197807 197808 197809 197810 197811 197812 197813 197814 197815 197816 197817 197818 197819 197820 197821 197822 197823 197824 197825 197826 197827 197828 197829 197830 197831 197832 197833 197834 197835 197836 197837 197838 197839 197840 197841 197842 197843 197844 197845 197846 197847 197848 197849 197850 197851 197852 197853 197854 197855 |
# File 'ext/ctp/ctp.cxx', line 197792
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryBrokerTradingParams(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcBrokerTradingParamsField *arg2 = (CThostFtdcBrokerTradingParamsField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryBrokerTradingParams", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcBrokerTradingParamsField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcBrokerTradingParamsField *","OnRspQryBrokerTradingParams", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcBrokerTradingParamsField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryBrokerTradingParams", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryBrokerTradingParams", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryBrokerTradingParams", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryBrokerTradingParams(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryBrokerTradingParams(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryCFMMCTradingAccountKey(*args) ⇒ Object
195528 195529 195530 195531 195532 195533 195534 195535 195536 195537 195538 195539 195540 195541 195542 195543 195544 195545 195546 195547 195548 195549 195550 195551 195552 195553 195554 195555 195556 195557 195558 195559 195560 195561 195562 195563 195564 195565 195566 195567 195568 195569 195570 195571 195572 195573 195574 195575 195576 195577 195578 195579 195580 195581 195582 195583 195584 195585 195586 195587 195588 195589 195590 195591 |
# File 'ext/ctp/ctp.cxx', line 195528
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryCFMMCTradingAccountKey(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcCFMMCTradingAccountKeyField *arg2 = (CThostFtdcCFMMCTradingAccountKeyField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryCFMMCTradingAccountKey", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcCFMMCTradingAccountKeyField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcCFMMCTradingAccountKeyField *","OnRspQryCFMMCTradingAccountKey", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcCFMMCTradingAccountKeyField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryCFMMCTradingAccountKey", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryCFMMCTradingAccountKey", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryCFMMCTradingAccountKey", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryCFMMCTradingAccountKey(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryCFMMCTradingAccountKey(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryCombAction(*args) ⇒ Object
196452 196453 196454 196455 196456 196457 196458 196459 196460 196461 196462 196463 196464 196465 196466 196467 196468 196469 196470 196471 196472 196473 196474 196475 196476 196477 196478 196479 196480 196481 196482 196483 196484 196485 196486 196487 196488 196489 196490 196491 196492 196493 196494 196495 196496 196497 196498 196499 196500 196501 196502 196503 196504 196505 196506 196507 196508 196509 196510 196511 196512 196513 196514 196515 |
# File 'ext/ctp/ctp.cxx', line 196452
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryCombAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcCombActionField *arg2 = (CThostFtdcCombActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryCombAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcCombActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcCombActionField *","OnRspQryCombAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcCombActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryCombAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryCombAction", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryCombAction", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryCombAction(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryCombAction(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryCombInstrumentGuard(*args) ⇒ Object
196386 196387 196388 196389 196390 196391 196392 196393 196394 196395 196396 196397 196398 196399 196400 196401 196402 196403 196404 196405 196406 196407 196408 196409 196410 196411 196412 196413 196414 196415 196416 196417 196418 196419 196420 196421 196422 196423 196424 196425 196426 196427 196428 196429 196430 196431 196432 196433 196434 196435 196436 196437 196438 196439 196440 196441 196442 196443 196444 196445 196446 196447 196448 196449 |
# File 'ext/ctp/ctp.cxx', line 196386
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryCombInstrumentGuard(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcCombInstrumentGuardField *arg2 = (CThostFtdcCombInstrumentGuardField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryCombInstrumentGuard", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcCombInstrumentGuardField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcCombInstrumentGuardField *","OnRspQryCombInstrumentGuard", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcCombInstrumentGuardField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryCombInstrumentGuard", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryCombInstrumentGuard", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryCombInstrumentGuard", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryCombInstrumentGuard(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryCombInstrumentGuard(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryContractBank(*args) ⇒ Object
197528 197529 197530 197531 197532 197533 197534 197535 197536 197537 197538 197539 197540 197541 197542 197543 197544 197545 197546 197547 197548 197549 197550 197551 197552 197553 197554 197555 197556 197557 197558 197559 197560 197561 197562 197563 197564 197565 197566 197567 197568 197569 197570 197571 197572 197573 197574 197575 197576 197577 197578 197579 197580 197581 197582 197583 197584 197585 197586 197587 197588 197589 197590 197591 |
# File 'ext/ctp/ctp.cxx', line 197528
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryContractBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcContractBankField *arg2 = (CThostFtdcContractBankField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryContractBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcContractBankField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcContractBankField *","OnRspQryContractBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcContractBankField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryContractBank", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryContractBank", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryContractBank", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryContractBank(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryContractBank(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryDepthMarketData(*args) ⇒ Object
195066 195067 195068 195069 195070 195071 195072 195073 195074 195075 195076 195077 195078 195079 195080 195081 195082 195083 195084 195085 195086 195087 195088 195089 195090 195091 195092 195093 195094 195095 195096 195097 195098 195099 195100 195101 195102 195103 195104 195105 195106 195107 195108 195109 195110 195111 195112 195113 195114 195115 195116 195117 195118 195119 195120 195121 195122 195123 195124 195125 195126 195127 195128 195129 |
# File 'ext/ctp/ctp.cxx', line 195066
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryDepthMarketData(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcDepthMarketDataField *arg2 = (CThostFtdcDepthMarketDataField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryDepthMarketData", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcDepthMarketDataField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcDepthMarketDataField *","OnRspQryDepthMarketData", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcDepthMarketDataField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryDepthMarketData", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryDepthMarketData", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryDepthMarketData", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryDepthMarketData(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryDepthMarketData(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryEWarrantOffset(*args) ⇒ Object
195594 195595 195596 195597 195598 195599 195600 195601 195602 195603 195604 195605 195606 195607 195608 195609 195610 195611 195612 195613 195614 195615 195616 195617 195618 195619 195620 195621 195622 195623 195624 195625 195626 195627 195628 195629 195630 195631 195632 195633 195634 195635 195636 195637 195638 195639 195640 195641 195642 195643 195644 195645 195646 195647 195648 195649 195650 195651 195652 195653 195654 195655 195656 195657 |
# File 'ext/ctp/ctp.cxx', line 195594
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryEWarrantOffset(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcEWarrantOffsetField *arg2 = (CThostFtdcEWarrantOffsetField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryEWarrantOffset", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcEWarrantOffsetField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcEWarrantOffsetField *","OnRspQryEWarrantOffset", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcEWarrantOffsetField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryEWarrantOffset", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryEWarrantOffset", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryEWarrantOffset", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryEWarrantOffset(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryEWarrantOffset(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryExchange(*args) ⇒ Object
194868 194869 194870 194871 194872 194873 194874 194875 194876 194877 194878 194879 194880 194881 194882 194883 194884 194885 194886 194887 194888 194889 194890 194891 194892 194893 194894 194895 194896 194897 194898 194899 194900 194901 194902 194903 194904 194905 194906 194907 194908 194909 194910 194911 194912 194913 194914 194915 194916 194917 194918 194919 194920 194921 194922 194923 194924 194925 194926 194927 194928 194929 194930 194931 |
# File 'ext/ctp/ctp.cxx', line 194868
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryExchange(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcExchangeField *arg2 = (CThostFtdcExchangeField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryExchange", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcExchangeField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcExchangeField *","OnRspQryExchange", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcExchangeField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryExchange", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryExchange", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryExchange", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryExchange(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryExchange(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryExchangeMarginRate(*args) ⇒ Object
195726 195727 195728 195729 195730 195731 195732 195733 195734 195735 195736 195737 195738 195739 195740 195741 195742 195743 195744 195745 195746 195747 195748 195749 195750 195751 195752 195753 195754 195755 195756 195757 195758 195759 195760 195761 195762 195763 195764 195765 195766 195767 195768 195769 195770 195771 195772 195773 195774 195775 195776 195777 195778 195779 195780 195781 195782 195783 195784 195785 195786 195787 195788 195789 |
# File 'ext/ctp/ctp.cxx', line 195726
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryExchangeMarginRate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcExchangeMarginRateField *arg2 = (CThostFtdcExchangeMarginRateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryExchangeMarginRate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcExchangeMarginRateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcExchangeMarginRateField *","OnRspQryExchangeMarginRate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcExchangeMarginRateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryExchangeMarginRate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryExchangeMarginRate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryExchangeMarginRate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryExchangeMarginRate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryExchangeMarginRate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryExchangeMarginRateAdjust(*args) ⇒ Object
195792 195793 195794 195795 195796 195797 195798 195799 195800 195801 195802 195803 195804 195805 195806 195807 195808 195809 195810 195811 195812 195813 195814 195815 195816 195817 195818 195819 195820 195821 195822 195823 195824 195825 195826 195827 195828 195829 195830 195831 195832 195833 195834 195835 195836 195837 195838 195839 195840 195841 195842 195843 195844 195845 195846 195847 195848 195849 195850 195851 195852 195853 195854 195855 |
# File 'ext/ctp/ctp.cxx', line 195792
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryExchangeMarginRateAdjust(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcExchangeMarginRateAdjustField *arg2 = (CThostFtdcExchangeMarginRateAdjustField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryExchangeMarginRateAdjust", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcExchangeMarginRateAdjustField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcExchangeMarginRateAdjustField *","OnRspQryExchangeMarginRateAdjust", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcExchangeMarginRateAdjustField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryExchangeMarginRateAdjust", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryExchangeMarginRateAdjust", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryExchangeMarginRateAdjust", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryExchangeMarginRateAdjust(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryExchangeMarginRateAdjust(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryExchangeRate(*args) ⇒ Object
195858 195859 195860 195861 195862 195863 195864 195865 195866 195867 195868 195869 195870 195871 195872 195873 195874 195875 195876 195877 195878 195879 195880 195881 195882 195883 195884 195885 195886 195887 195888 195889 195890 195891 195892 195893 195894 195895 195896 195897 195898 195899 195900 195901 195902 195903 195904 195905 195906 195907 195908 195909 195910 195911 195912 195913 195914 195915 195916 195917 195918 195919 195920 195921 |
# File 'ext/ctp/ctp.cxx', line 195858
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryExchangeRate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcExchangeRateField *arg2 = (CThostFtdcExchangeRateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryExchangeRate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcExchangeRateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcExchangeRateField *","OnRspQryExchangeRate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcExchangeRateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryExchangeRate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryExchangeRate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryExchangeRate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryExchangeRate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryExchangeRate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryExecOrder(*args) ⇒ Object
196188 196189 196190 196191 196192 196193 196194 196195 196196 196197 196198 196199 196200 196201 196202 196203 196204 196205 196206 196207 196208 196209 196210 196211 196212 196213 196214 196215 196216 196217 196218 196219 196220 196221 196222 196223 196224 196225 196226 196227 196228 196229 196230 196231 196232 196233 196234 196235 196236 196237 196238 196239 196240 196241 196242 196243 196244 196245 196246 196247 196248 196249 196250 196251 |
# File 'ext/ctp/ctp.cxx', line 196188
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryExecOrder(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcExecOrderField *arg2 = (CThostFtdcExecOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryExecOrder", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcExecOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcExecOrderField *","OnRspQryExecOrder", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcExecOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryExecOrder", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryExecOrder", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryExecOrder", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryExecOrder(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryExecOrder(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryForQuote(*args) ⇒ Object
196254 196255 196256 196257 196258 196259 196260 196261 196262 196263 196264 196265 196266 196267 196268 196269 196270 196271 196272 196273 196274 196275 196276 196277 196278 196279 196280 196281 196282 196283 196284 196285 196286 196287 196288 196289 196290 196291 196292 196293 196294 196295 196296 196297 196298 196299 196300 196301 196302 196303 196304 196305 196306 196307 196308 196309 196310 196311 196312 196313 196314 196315 196316 196317 |
# File 'ext/ctp/ctp.cxx', line 196254
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryForQuote(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcForQuoteField *arg2 = (CThostFtdcForQuoteField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryForQuote", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcForQuoteField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcForQuoteField *","OnRspQryForQuote", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcForQuoteField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryForQuote", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryForQuote", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryForQuote", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryForQuote(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryForQuote(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryInstrument(*args) ⇒ Object
195000 195001 195002 195003 195004 195005 195006 195007 195008 195009 195010 195011 195012 195013 195014 195015 195016 195017 195018 195019 195020 195021 195022 195023 195024 195025 195026 195027 195028 195029 195030 195031 195032 195033 195034 195035 195036 195037 195038 195039 195040 195041 195042 195043 195044 195045 195046 195047 195048 195049 195050 195051 195052 195053 195054 195055 195056 195057 195058 195059 195060 195061 195062 195063 |
# File 'ext/ctp/ctp.cxx', line 195000
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryInstrument(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInstrumentField *arg2 = (CThostFtdcInstrumentField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryInstrument", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInstrumentField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInstrumentField *","OnRspQryInstrument", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInstrumentField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryInstrument", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryInstrument", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryInstrument", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryInstrument(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryInstrument(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryInstrumentCommissionRate(*args) ⇒ Object
194802 194803 194804 194805 194806 194807 194808 194809 194810 194811 194812 194813 194814 194815 194816 194817 194818 194819 194820 194821 194822 194823 194824 194825 194826 194827 194828 194829 194830 194831 194832 194833 194834 194835 194836 194837 194838 194839 194840 194841 194842 194843 194844 194845 194846 194847 194848 194849 194850 194851 194852 194853 194854 194855 194856 194857 194858 194859 194860 194861 194862 194863 194864 194865 |
# File 'ext/ctp/ctp.cxx', line 194802
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryInstrumentCommissionRate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInstrumentCommissionRateField *arg2 = (CThostFtdcInstrumentCommissionRateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryInstrumentCommissionRate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInstrumentCommissionRateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","OnRspQryInstrumentCommissionRate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryInstrumentCommissionRate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryInstrumentCommissionRate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryInstrumentCommissionRate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryInstrumentCommissionRate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryInstrumentCommissionRate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryInstrumentMarginRate(*args) ⇒ Object
194736 194737 194738 194739 194740 194741 194742 194743 194744 194745 194746 194747 194748 194749 194750 194751 194752 194753 194754 194755 194756 194757 194758 194759 194760 194761 194762 194763 194764 194765 194766 194767 194768 194769 194770 194771 194772 194773 194774 194775 194776 194777 194778 194779 194780 194781 194782 194783 194784 194785 194786 194787 194788 194789 194790 194791 194792 194793 194794 194795 194796 194797 194798 194799 |
# File 'ext/ctp/ctp.cxx', line 194736
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryInstrumentMarginRate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInstrumentMarginRateField *arg2 = (CThostFtdcInstrumentMarginRateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryInstrumentMarginRate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInstrumentMarginRateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInstrumentMarginRateField *","OnRspQryInstrumentMarginRate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInstrumentMarginRateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryInstrumentMarginRate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryInstrumentMarginRate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryInstrumentMarginRate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryInstrumentMarginRate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryInstrumentMarginRate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryInvestor(*args) ⇒ Object
194604 194605 194606 194607 194608 194609 194610 194611 194612 194613 194614 194615 194616 194617 194618 194619 194620 194621 194622 194623 194624 194625 194626 194627 194628 194629 194630 194631 194632 194633 194634 194635 194636 194637 194638 194639 194640 194641 194642 194643 194644 194645 194646 194647 194648 194649 194650 194651 194652 194653 194654 194655 194656 194657 194658 194659 194660 194661 194662 194663 194664 194665 194666 194667 |
# File 'ext/ctp/ctp.cxx', line 194604
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryInvestor(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInvestorField *arg2 = (CThostFtdcInvestorField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryInvestor", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInvestorField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInvestorField *","OnRspQryInvestor", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInvestorField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryInvestor", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryInvestor", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryInvestor", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryInvestor(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryInvestor(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryInvestorPosition(*args) ⇒ Object
194472 194473 194474 194475 194476 194477 194478 194479 194480 194481 194482 194483 194484 194485 194486 194487 194488 194489 194490 194491 194492 194493 194494 194495 194496 194497 194498 194499 194500 194501 194502 194503 194504 194505 194506 194507 194508 194509 194510 194511 194512 194513 194514 194515 194516 194517 194518 194519 194520 194521 194522 194523 194524 194525 194526 194527 194528 194529 194530 194531 194532 194533 194534 194535 |
# File 'ext/ctp/ctp.cxx', line 194472
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryInvestorPosition(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInvestorPositionField *arg2 = (CThostFtdcInvestorPositionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryInvestorPosition", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInvestorPositionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInvestorPositionField *","OnRspQryInvestorPosition", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInvestorPositionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryInvestorPosition", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryInvestorPosition", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryInvestorPosition", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryInvestorPosition(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryInvestorPosition(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryInvestorPositionCombineDetail(*args) ⇒ Object
195462 195463 195464 195465 195466 195467 195468 195469 195470 195471 195472 195473 195474 195475 195476 195477 195478 195479 195480 195481 195482 195483 195484 195485 195486 195487 195488 195489 195490 195491 195492 195493 195494 195495 195496 195497 195498 195499 195500 195501 195502 195503 195504 195505 195506 195507 195508 195509 195510 195511 195512 195513 195514 195515 195516 195517 195518 195519 195520 195521 195522 195523 195524 195525 |
# File 'ext/ctp/ctp.cxx', line 195462
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryInvestorPositionCombineDetail(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInvestorPositionCombineDetailField *arg2 = (CThostFtdcInvestorPositionCombineDetailField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryInvestorPositionCombineDetail", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInvestorPositionCombineDetailField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInvestorPositionCombineDetailField *","OnRspQryInvestorPositionCombineDetail", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInvestorPositionCombineDetailField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryInvestorPositionCombineDetail", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryInvestorPositionCombineDetail", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryInvestorPositionCombineDetail", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryInvestorPositionCombineDetail(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryInvestorPositionCombineDetail(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryInvestorPositionDetail(*args) ⇒ Object
195264 195265 195266 195267 195268 195269 195270 195271 195272 195273 195274 195275 195276 195277 195278 195279 195280 195281 195282 195283 195284 195285 195286 195287 195288 195289 195290 195291 195292 195293 195294 195295 195296 195297 195298 195299 195300 195301 195302 195303 195304 195305 195306 195307 195308 195309 195310 195311 195312 195313 195314 195315 195316 195317 195318 195319 195320 195321 195322 195323 195324 195325 195326 195327 |
# File 'ext/ctp/ctp.cxx', line 195264
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryInvestorPositionDetail(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInvestorPositionDetailField *arg2 = (CThostFtdcInvestorPositionDetailField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryInvestorPositionDetail", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInvestorPositionDetailField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInvestorPositionDetailField *","OnRspQryInvestorPositionDetail", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInvestorPositionDetailField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryInvestorPositionDetail", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryInvestorPositionDetail", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryInvestorPositionDetail", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryInvestorPositionDetail(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryInvestorPositionDetail(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryInvestorProductGroupMargin(*args) ⇒ Object
195660 195661 195662 195663 195664 195665 195666 195667 195668 195669 195670 195671 195672 195673 195674 195675 195676 195677 195678 195679 195680 195681 195682 195683 195684 195685 195686 195687 195688 195689 195690 195691 195692 195693 195694 195695 195696 195697 195698 195699 195700 195701 195702 195703 195704 195705 195706 195707 195708 195709 195710 195711 195712 195713 195714 195715 195716 195717 195718 195719 195720 195721 195722 195723 |
# File 'ext/ctp/ctp.cxx', line 195660
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryInvestorProductGroupMargin(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInvestorProductGroupMarginField *arg2 = (CThostFtdcInvestorProductGroupMarginField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryInvestorProductGroupMargin", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInvestorProductGroupMarginField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInvestorProductGroupMarginField *","OnRspQryInvestorProductGroupMargin", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInvestorProductGroupMarginField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryInvestorProductGroupMargin", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryInvestorProductGroupMargin", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryInvestorProductGroupMargin", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryInvestorProductGroupMargin(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryInvestorProductGroupMargin(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryNotice(*args) ⇒ Object
195330 195331 195332 195333 195334 195335 195336 195337 195338 195339 195340 195341 195342 195343 195344 195345 195346 195347 195348 195349 195350 195351 195352 195353 195354 195355 195356 195357 195358 195359 195360 195361 195362 195363 195364 195365 195366 195367 195368 195369 195370 195371 195372 195373 195374 195375 195376 195377 195378 195379 195380 195381 195382 195383 195384 195385 195386 195387 195388 195389 195390 195391 195392 195393 |
# File 'ext/ctp/ctp.cxx', line 195330
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryNotice(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcNoticeField *arg2 = (CThostFtdcNoticeField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryNotice", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcNoticeField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcNoticeField *","OnRspQryNotice", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcNoticeField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryNotice", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryNotice", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryNotice", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryNotice(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryNotice(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryOptionInstrCommRate(*args) ⇒ Object
196122 196123 196124 196125 196126 196127 196128 196129 196130 196131 196132 196133 196134 196135 196136 196137 196138 196139 196140 196141 196142 196143 196144 196145 196146 196147 196148 196149 196150 196151 196152 196153 196154 196155 196156 196157 196158 196159 196160 196161 196162 196163 196164 196165 196166 196167 196168 196169 196170 196171 196172 196173 196174 196175 196176 196177 196178 196179 196180 196181 196182 196183 196184 196185 |
# File 'ext/ctp/ctp.cxx', line 196122
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryOptionInstrCommRate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcOptionInstrCommRateField *arg2 = (CThostFtdcOptionInstrCommRateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryOptionInstrCommRate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcOptionInstrCommRateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcOptionInstrCommRateField *","OnRspQryOptionInstrCommRate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcOptionInstrCommRateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryOptionInstrCommRate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryOptionInstrCommRate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryOptionInstrCommRate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryOptionInstrCommRate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryOptionInstrCommRate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryOptionInstrTradeCost(*args) ⇒ Object
196056 196057 196058 196059 196060 196061 196062 196063 196064 196065 196066 196067 196068 196069 196070 196071 196072 196073 196074 196075 196076 196077 196078 196079 196080 196081 196082 196083 196084 196085 196086 196087 196088 196089 196090 196091 196092 196093 196094 196095 196096 196097 196098 196099 196100 196101 196102 196103 196104 196105 196106 196107 196108 196109 196110 196111 196112 196113 196114 196115 196116 196117 196118 196119 |
# File 'ext/ctp/ctp.cxx', line 196056
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryOptionInstrTradeCost(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcOptionInstrTradeCostField *arg2 = (CThostFtdcOptionInstrTradeCostField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryOptionInstrTradeCost", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcOptionInstrTradeCostField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcOptionInstrTradeCostField *","OnRspQryOptionInstrTradeCost", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcOptionInstrTradeCostField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryOptionInstrTradeCost", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryOptionInstrTradeCost", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryOptionInstrTradeCost", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryOptionInstrTradeCost(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryOptionInstrTradeCost(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryOrder(*args) ⇒ Object
194340 194341 194342 194343 194344 194345 194346 194347 194348 194349 194350 194351 194352 194353 194354 194355 194356 194357 194358 194359 194360 194361 194362 194363 194364 194365 194366 194367 194368 194369 194370 194371 194372 194373 194374 194375 194376 194377 194378 194379 194380 194381 194382 194383 194384 194385 194386 194387 194388 194389 194390 194391 194392 194393 194394 194395 194396 194397 194398 194399 194400 194401 194402 194403 |
# File 'ext/ctp/ctp.cxx', line 194340
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryOrder(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcOrderField *arg2 = (CThostFtdcOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryOrder", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcOrderField *","OnRspQryOrder", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryOrder", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryOrder", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryOrder", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryOrder(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryOrder(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryParkedOrder(*args) ⇒ Object
197594 197595 197596 197597 197598 197599 197600 197601 197602 197603 197604 197605 197606 197607 197608 197609 197610 197611 197612 197613 197614 197615 197616 197617 197618 197619 197620 197621 197622 197623 197624 197625 197626 197627 197628 197629 197630 197631 197632 197633 197634 197635 197636 197637 197638 197639 197640 197641 197642 197643 197644 197645 197646 197647 197648 197649 197650 197651 197652 197653 197654 197655 197656 197657 |
# File 'ext/ctp/ctp.cxx', line 197594
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryParkedOrder(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcParkedOrderField *arg2 = (CThostFtdcParkedOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryParkedOrder", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcParkedOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcParkedOrderField *","OnRspQryParkedOrder", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcParkedOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryParkedOrder", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryParkedOrder", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryParkedOrder", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryParkedOrder(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryParkedOrder(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryParkedOrderAction(*args) ⇒ Object
197660 197661 197662 197663 197664 197665 197666 197667 197668 197669 197670 197671 197672 197673 197674 197675 197676 197677 197678 197679 197680 197681 197682 197683 197684 197685 197686 197687 197688 197689 197690 197691 197692 197693 197694 197695 197696 197697 197698 197699 197700 197701 197702 197703 197704 197705 197706 197707 197708 197709 197710 197711 197712 197713 197714 197715 197716 197717 197718 197719 197720 197721 197722 197723 |
# File 'ext/ctp/ctp.cxx', line 197660
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryParkedOrderAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcParkedOrderActionField *arg2 = (CThostFtdcParkedOrderActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryParkedOrderAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcParkedOrderActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcParkedOrderActionField *","OnRspQryParkedOrderAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcParkedOrderActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryParkedOrderAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryParkedOrderAction", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryParkedOrderAction", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryParkedOrderAction(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryParkedOrderAction(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryProduct(*args) ⇒ Object
194934 194935 194936 194937 194938 194939 194940 194941 194942 194943 194944 194945 194946 194947 194948 194949 194950 194951 194952 194953 194954 194955 194956 194957 194958 194959 194960 194961 194962 194963 194964 194965 194966 194967 194968 194969 194970 194971 194972 194973 194974 194975 194976 194977 194978 194979 194980 194981 194982 194983 194984 194985 194986 194987 194988 194989 194990 194991 194992 194993 194994 194995 194996 194997 |
# File 'ext/ctp/ctp.cxx', line 194934
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryProduct(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcProductField *arg2 = (CThostFtdcProductField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryProduct", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcProductField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcProductField *","OnRspQryProduct", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcProductField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryProduct", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryProduct", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryProduct", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryProduct(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryProduct(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryProductExchRate(*args) ⇒ Object
195990 195991 195992 195993 195994 195995 195996 195997 195998 195999 196000 196001 196002 196003 196004 196005 196006 196007 196008 196009 196010 196011 196012 196013 196014 196015 196016 196017 196018 196019 196020 196021 196022 196023 196024 196025 196026 196027 196028 196029 196030 196031 196032 196033 196034 196035 196036 196037 196038 196039 196040 196041 196042 196043 196044 196045 196046 196047 196048 196049 196050 196051 196052 196053 |
# File 'ext/ctp/ctp.cxx', line 195990
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryProductExchRate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcProductExchRateField *arg2 = (CThostFtdcProductExchRateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryProductExchRate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcProductExchRateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcProductExchRateField *","OnRspQryProductExchRate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcProductExchRateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryProductExchRate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryProductExchRate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryProductExchRate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryProductExchRate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryProductExchRate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryQuote(*args) ⇒ Object
196320 196321 196322 196323 196324 196325 196326 196327 196328 196329 196330 196331 196332 196333 196334 196335 196336 196337 196338 196339 196340 196341 196342 196343 196344 196345 196346 196347 196348 196349 196350 196351 196352 196353 196354 196355 196356 196357 196358 196359 196360 196361 196362 196363 196364 196365 196366 196367 196368 196369 196370 196371 196372 196373 196374 196375 196376 196377 196378 196379 196380 196381 196382 196383 |
# File 'ext/ctp/ctp.cxx', line 196320
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryQuote(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcQuoteField *arg2 = (CThostFtdcQuoteField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryQuote", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcQuoteField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcQuoteField *","OnRspQryQuote", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcQuoteField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryQuote", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryQuote", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryQuote", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryQuote(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryQuote(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQrySecAgentACIDMap(*args) ⇒ Object
195924 195925 195926 195927 195928 195929 195930 195931 195932 195933 195934 195935 195936 195937 195938 195939 195940 195941 195942 195943 195944 195945 195946 195947 195948 195949 195950 195951 195952 195953 195954 195955 195956 195957 195958 195959 195960 195961 195962 195963 195964 195965 195966 195967 195968 195969 195970 195971 195972 195973 195974 195975 195976 195977 195978 195979 195980 195981 195982 195983 195984 195985 195986 195987 |
# File 'ext/ctp/ctp.cxx', line 195924
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQrySecAgentACIDMap(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcSecAgentACIDMapField *arg2 = (CThostFtdcSecAgentACIDMapField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQrySecAgentACIDMap", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcSecAgentACIDMapField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcSecAgentACIDMapField *","OnRspQrySecAgentACIDMap", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcSecAgentACIDMapField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQrySecAgentACIDMap", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQrySecAgentACIDMap", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQrySecAgentACIDMap", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQrySecAgentACIDMap(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQrySecAgentACIDMap(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQrySettlementInfo(*args) ⇒ Object
195132 195133 195134 195135 195136 195137 195138 195139 195140 195141 195142 195143 195144 195145 195146 195147 195148 195149 195150 195151 195152 195153 195154 195155 195156 195157 195158 195159 195160 195161 195162 195163 195164 195165 195166 195167 195168 195169 195170 195171 195172 195173 195174 195175 195176 195177 195178 195179 195180 195181 195182 195183 195184 195185 195186 195187 195188 195189 195190 195191 195192 195193 195194 195195 |
# File 'ext/ctp/ctp.cxx', line 195132
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQrySettlementInfo(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcSettlementInfoField *arg2 = (CThostFtdcSettlementInfoField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQrySettlementInfo", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcSettlementInfoField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcSettlementInfoField *","OnRspQrySettlementInfo", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcSettlementInfoField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQrySettlementInfo", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQrySettlementInfo", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQrySettlementInfo", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQrySettlementInfo(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQrySettlementInfo(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQrySettlementInfoConfirm(*args) ⇒ Object
195396 195397 195398 195399 195400 195401 195402 195403 195404 195405 195406 195407 195408 195409 195410 195411 195412 195413 195414 195415 195416 195417 195418 195419 195420 195421 195422 195423 195424 195425 195426 195427 195428 195429 195430 195431 195432 195433 195434 195435 195436 195437 195438 195439 195440 195441 195442 195443 195444 195445 195446 195447 195448 195449 195450 195451 195452 195453 195454 195455 195456 195457 195458 195459 |
# File 'ext/ctp/ctp.cxx', line 195396
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQrySettlementInfoConfirm(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcSettlementInfoConfirmField *arg2 = (CThostFtdcSettlementInfoConfirmField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQrySettlementInfoConfirm", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcSettlementInfoConfirmField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcSettlementInfoConfirmField *","OnRspQrySettlementInfoConfirm", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcSettlementInfoConfirmField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQrySettlementInfoConfirm", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQrySettlementInfoConfirm", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQrySettlementInfoConfirm", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQrySettlementInfoConfirm(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQrySettlementInfoConfirm(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryTrade(*args) ⇒ Object
194406 194407 194408 194409 194410 194411 194412 194413 194414 194415 194416 194417 194418 194419 194420 194421 194422 194423 194424 194425 194426 194427 194428 194429 194430 194431 194432 194433 194434 194435 194436 194437 194438 194439 194440 194441 194442 194443 194444 194445 194446 194447 194448 194449 194450 194451 194452 194453 194454 194455 194456 194457 194458 194459 194460 194461 194462 194463 194464 194465 194466 194467 194468 194469 |
# File 'ext/ctp/ctp.cxx', line 194406
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryTrade(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTradeField *arg2 = (CThostFtdcTradeField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryTrade", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTradeField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTradeField *","OnRspQryTrade", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTradeField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryTrade", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryTrade", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryTrade", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryTrade(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryTrade(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryTradingAccount(*args) ⇒ Object
194538 194539 194540 194541 194542 194543 194544 194545 194546 194547 194548 194549 194550 194551 194552 194553 194554 194555 194556 194557 194558 194559 194560 194561 194562 194563 194564 194565 194566 194567 194568 194569 194570 194571 194572 194573 194574 194575 194576 194577 194578 194579 194580 194581 194582 194583 194584 194585 194586 194587 194588 194589 194590 194591 194592 194593 194594 194595 194596 194597 194598 194599 194600 194601 |
# File 'ext/ctp/ctp.cxx', line 194538
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryTradingAccount(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTradingAccountField *arg2 = (CThostFtdcTradingAccountField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryTradingAccount", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTradingAccountField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTradingAccountField *","OnRspQryTradingAccount", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTradingAccountField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryTradingAccount", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryTradingAccount", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryTradingAccount", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryTradingAccount(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryTradingAccount(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryTradingCode(*args) ⇒ Object
194670 194671 194672 194673 194674 194675 194676 194677 194678 194679 194680 194681 194682 194683 194684 194685 194686 194687 194688 194689 194690 194691 194692 194693 194694 194695 194696 194697 194698 194699 194700 194701 194702 194703 194704 194705 194706 194707 194708 194709 194710 194711 194712 194713 194714 194715 194716 194717 194718 194719 194720 194721 194722 194723 194724 194725 194726 194727 194728 194729 194730 194731 194732 194733 |
# File 'ext/ctp/ctp.cxx', line 194670
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryTradingCode(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTradingCodeField *arg2 = (CThostFtdcTradingCodeField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryTradingCode", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTradingCodeField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTradingCodeField *","OnRspQryTradingCode", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTradingCodeField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryTradingCode", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryTradingCode", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryTradingCode", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryTradingCode(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryTradingCode(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryTradingNotice(*args) ⇒ Object
197726 197727 197728 197729 197730 197731 197732 197733 197734 197735 197736 197737 197738 197739 197740 197741 197742 197743 197744 197745 197746 197747 197748 197749 197750 197751 197752 197753 197754 197755 197756 197757 197758 197759 197760 197761 197762 197763 197764 197765 197766 197767 197768 197769 197770 197771 197772 197773 197774 197775 197776 197777 197778 197779 197780 197781 197782 197783 197784 197785 197786 197787 197788 197789 |
# File 'ext/ctp/ctp.cxx', line 197726
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryTradingNotice(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTradingNoticeField *arg2 = (CThostFtdcTradingNoticeField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryTradingNotice", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTradingNoticeField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTradingNoticeField *","OnRspQryTradingNotice", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTradingNoticeField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryTradingNotice", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryTradingNotice", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryTradingNotice", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryTradingNotice(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryTradingNotice(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryTransferBank(*args) ⇒ Object
195198 195199 195200 195201 195202 195203 195204 195205 195206 195207 195208 195209 195210 195211 195212 195213 195214 195215 195216 195217 195218 195219 195220 195221 195222 195223 195224 195225 195226 195227 195228 195229 195230 195231 195232 195233 195234 195235 195236 195237 195238 195239 195240 195241 195242 195243 195244 195245 195246 195247 195248 195249 195250 195251 195252 195253 195254 195255 195256 195257 195258 195259 195260 195261 |
# File 'ext/ctp/ctp.cxx', line 195198
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryTransferBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTransferBankField *arg2 = (CThostFtdcTransferBankField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryTransferBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTransferBankField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTransferBankField *","OnRspQryTransferBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTransferBankField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryTransferBank", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryTransferBank", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryTransferBank", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryTransferBank(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryTransferBank(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQryTransferSerial(*args) ⇒ Object
196518 196519 196520 196521 196522 196523 196524 196525 196526 196527 196528 196529 196530 196531 196532 196533 196534 196535 196536 196537 196538 196539 196540 196541 196542 196543 196544 196545 196546 196547 196548 196549 196550 196551 196552 196553 196554 196555 196556 196557 196558 196559 196560 196561 196562 196563 196564 196565 196566 196567 196568 196569 196570 196571 196572 196573 196574 196575 196576 196577 196578 196579 196580 196581 |
# File 'ext/ctp/ctp.cxx', line 196518
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQryTransferSerial(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTransferSerialField *arg2 = (CThostFtdcTransferSerialField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQryTransferSerial", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTransferSerialField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTransferSerialField *","OnRspQryTransferSerial", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTransferSerialField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQryTransferSerial", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQryTransferSerial", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQryTransferSerial", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQryTransferSerial(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQryTransferSerial(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQueryBankAccountMoneyByFuture(*args) ⇒ Object
198834 198835 198836 198837 198838 198839 198840 198841 198842 198843 198844 198845 198846 198847 198848 198849 198850 198851 198852 198853 198854 198855 198856 198857 198858 198859 198860 198861 198862 198863 198864 198865 198866 198867 198868 198869 198870 198871 198872 198873 198874 198875 198876 198877 198878 198879 198880 198881 198882 198883 198884 198885 198886 198887 198888 198889 198890 198891 198892 198893 198894 198895 198896 198897 |
# File 'ext/ctp/ctp.cxx', line 198834
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQueryBankAccountMoneyByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcReqQueryAccountField *arg2 = (CThostFtdcReqQueryAccountField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQueryBankAccountMoneyByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcReqQueryAccountField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcReqQueryAccountField *","OnRspQueryBankAccountMoneyByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcReqQueryAccountField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQueryBankAccountMoneyByFuture", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQueryBankAccountMoneyByFuture", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQueryBankAccountMoneyByFuture", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQueryBankAccountMoneyByFuture(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQueryBankAccountMoneyByFuture(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQueryCFMMCTradingAccountToken(*args) ⇒ Object
197924 197925 197926 197927 197928 197929 197930 197931 197932 197933 197934 197935 197936 197937 197938 197939 197940 197941 197942 197943 197944 197945 197946 197947 197948 197949 197950 197951 197952 197953 197954 197955 197956 197957 197958 197959 197960 197961 197962 197963 197964 197965 197966 197967 197968 197969 197970 197971 197972 197973 197974 197975 197976 197977 197978 197979 197980 197981 197982 197983 197984 197985 197986 197987 |
# File 'ext/ctp/ctp.cxx', line 197924
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQueryCFMMCTradingAccountToken(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcQueryCFMMCTradingAccountTokenField *arg2 = (CThostFtdcQueryCFMMCTradingAccountTokenField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQueryCFMMCTradingAccountToken", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcQueryCFMMCTradingAccountTokenField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcQueryCFMMCTradingAccountTokenField *","OnRspQueryCFMMCTradingAccountToken", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcQueryCFMMCTradingAccountTokenField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQueryCFMMCTradingAccountToken", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQueryCFMMCTradingAccountToken", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQueryCFMMCTradingAccountToken", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQueryCFMMCTradingAccountToken(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQueryCFMMCTradingAccountToken(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQueryMaxOrderVolume(*args) ⇒ Object
193680 193681 193682 193683 193684 193685 193686 193687 193688 193689 193690 193691 193692 193693 193694 193695 193696 193697 193698 193699 193700 193701 193702 193703 193704 193705 193706 193707 193708 193709 193710 193711 193712 193713 193714 193715 193716 193717 193718 193719 193720 193721 193722 193723 193724 193725 193726 193727 193728 193729 193730 193731 193732 193733 193734 193735 193736 193737 193738 193739 193740 193741 193742 193743 |
# File 'ext/ctp/ctp.cxx', line 193680
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQueryMaxOrderVolume(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcQueryMaxOrderVolumeField *arg2 = (CThostFtdcQueryMaxOrderVolumeField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQueryMaxOrderVolume", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcQueryMaxOrderVolumeField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcQueryMaxOrderVolumeField *","OnRspQueryMaxOrderVolume", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcQueryMaxOrderVolumeField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQueryMaxOrderVolume", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQueryMaxOrderVolume", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQueryMaxOrderVolume", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQueryMaxOrderVolume(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQueryMaxOrderVolume(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQuoteAction(*args) ⇒ Object
194208 194209 194210 194211 194212 194213 194214 194215 194216 194217 194218 194219 194220 194221 194222 194223 194224 194225 194226 194227 194228 194229 194230 194231 194232 194233 194234 194235 194236 194237 194238 194239 194240 194241 194242 194243 194244 194245 194246 194247 194248 194249 194250 194251 194252 194253 194254 194255 194256 194257 194258 194259 194260 194261 194262 194263 194264 194265 194266 194267 194268 194269 194270 194271 |
# File 'ext/ctp/ctp.cxx', line 194208
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQuoteAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputQuoteActionField *arg2 = (CThostFtdcInputQuoteActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQuoteAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputQuoteActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputQuoteActionField *","OnRspQuoteAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputQuoteActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQuoteAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQuoteAction", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQuoteAction", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQuoteAction(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQuoteAction(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspQuoteInsert(*args) ⇒ Object
194142 194143 194144 194145 194146 194147 194148 194149 194150 194151 194152 194153 194154 194155 194156 194157 194158 194159 194160 194161 194162 194163 194164 194165 194166 194167 194168 194169 194170 194171 194172 194173 194174 194175 194176 194177 194178 194179 194180 194181 194182 194183 194184 194185 194186 194187 194188 194189 194190 194191 194192 194193 194194 194195 194196 194197 194198 194199 194200 194201 194202 194203 194204 194205 |
# File 'ext/ctp/ctp.cxx', line 194142
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspQuoteInsert(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInputQuoteField *arg2 = (CThostFtdcInputQuoteField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspQuoteInsert", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInputQuoteField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInputQuoteField *","OnRspQuoteInsert", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInputQuoteField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspQuoteInsert", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspQuoteInsert", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspQuoteInsert", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspQuoteInsert(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspQuoteInsert(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspRemoveParkedOrder(*args) ⇒ Object
193812 193813 193814 193815 193816 193817 193818 193819 193820 193821 193822 193823 193824 193825 193826 193827 193828 193829 193830 193831 193832 193833 193834 193835 193836 193837 193838 193839 193840 193841 193842 193843 193844 193845 193846 193847 193848 193849 193850 193851 193852 193853 193854 193855 193856 193857 193858 193859 193860 193861 193862 193863 193864 193865 193866 193867 193868 193869 193870 193871 193872 193873 193874 193875 |
# File 'ext/ctp/ctp.cxx', line 193812
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspRemoveParkedOrder(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRemoveParkedOrderField *arg2 = (CThostFtdcRemoveParkedOrderField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspRemoveParkedOrder", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRemoveParkedOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRemoveParkedOrderField *","OnRspRemoveParkedOrder", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRemoveParkedOrderField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspRemoveParkedOrder", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspRemoveParkedOrder", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspRemoveParkedOrder", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspRemoveParkedOrder(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspRemoveParkedOrder(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspRemoveParkedOrderAction(*args) ⇒ Object
193878 193879 193880 193881 193882 193883 193884 193885 193886 193887 193888 193889 193890 193891 193892 193893 193894 193895 193896 193897 193898 193899 193900 193901 193902 193903 193904 193905 193906 193907 193908 193909 193910 193911 193912 193913 193914 193915 193916 193917 193918 193919 193920 193921 193922 193923 193924 193925 193926 193927 193928 193929 193930 193931 193932 193933 193934 193935 193936 193937 193938 193939 193940 193941 |
# File 'ext/ctp/ctp.cxx', line 193878
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspRemoveParkedOrderAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRemoveParkedOrderActionField *arg2 = (CThostFtdcRemoveParkedOrderActionField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspRemoveParkedOrderAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRemoveParkedOrderActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRemoveParkedOrderActionField *","OnRspRemoveParkedOrderAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRemoveParkedOrderActionField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspRemoveParkedOrderAction", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspRemoveParkedOrderAction", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspRemoveParkedOrderAction", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspRemoveParkedOrderAction(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspRemoveParkedOrderAction(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspSettlementInfoConfirm(*args) ⇒ Object
193746 193747 193748 193749 193750 193751 193752 193753 193754 193755 193756 193757 193758 193759 193760 193761 193762 193763 193764 193765 193766 193767 193768 193769 193770 193771 193772 193773 193774 193775 193776 193777 193778 193779 193780 193781 193782 193783 193784 193785 193786 193787 193788 193789 193790 193791 193792 193793 193794 193795 193796 193797 193798 193799 193800 193801 193802 193803 193804 193805 193806 193807 193808 193809 |
# File 'ext/ctp/ctp.cxx', line 193746
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspSettlementInfoConfirm(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcSettlementInfoConfirmField *arg2 = (CThostFtdcSettlementInfoConfirmField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspSettlementInfoConfirm", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcSettlementInfoConfirmField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcSettlementInfoConfirmField *","OnRspSettlementInfoConfirm", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcSettlementInfoConfirmField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspSettlementInfoConfirm", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspSettlementInfoConfirm", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspSettlementInfoConfirm", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspSettlementInfoConfirm(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspSettlementInfoConfirm(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspTradingAccountPasswordUpdate(*args) ⇒ Object
193350 193351 193352 193353 193354 193355 193356 193357 193358 193359 193360 193361 193362 193363 193364 193365 193366 193367 193368 193369 193370 193371 193372 193373 193374 193375 193376 193377 193378 193379 193380 193381 193382 193383 193384 193385 193386 193387 193388 193389 193390 193391 193392 193393 193394 193395 193396 193397 193398 193399 193400 193401 193402 193403 193404 193405 193406 193407 193408 193409 193410 193411 193412 193413 |
# File 'ext/ctp/ctp.cxx', line 193350
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspTradingAccountPasswordUpdate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTradingAccountPasswordUpdateField *arg2 = (CThostFtdcTradingAccountPasswordUpdateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspTradingAccountPasswordUpdate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTradingAccountPasswordUpdateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTradingAccountPasswordUpdateField *","OnRspTradingAccountPasswordUpdate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTradingAccountPasswordUpdateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspTradingAccountPasswordUpdate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspTradingAccountPasswordUpdate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspTradingAccountPasswordUpdate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspTradingAccountPasswordUpdate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspTradingAccountPasswordUpdate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspUserLogin(*args) ⇒ Object
193152 193153 193154 193155 193156 193157 193158 193159 193160 193161 193162 193163 193164 193165 193166 193167 193168 193169 193170 193171 193172 193173 193174 193175 193176 193177 193178 193179 193180 193181 193182 193183 193184 193185 193186 193187 193188 193189 193190 193191 193192 193193 193194 193195 193196 193197 193198 193199 193200 193201 193202 193203 193204 193205 193206 193207 193208 193209 193210 193211 193212 193213 193214 193215 |
# File 'ext/ctp/ctp.cxx', line 193152
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspUserLogin(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspUserLoginField *arg2 = (CThostFtdcRspUserLoginField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspUserLogin", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspUserLoginField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspUserLoginField *","OnRspUserLogin", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspUserLoginField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspUserLogin", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspUserLogin", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspUserLogin", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspUserLogin(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspUserLogin(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspUserLogout(*args) ⇒ Object
193218 193219 193220 193221 193222 193223 193224 193225 193226 193227 193228 193229 193230 193231 193232 193233 193234 193235 193236 193237 193238 193239 193240 193241 193242 193243 193244 193245 193246 193247 193248 193249 193250 193251 193252 193253 193254 193255 193256 193257 193258 193259 193260 193261 193262 193263 193264 193265 193266 193267 193268 193269 193270 193271 193272 193273 193274 193275 193276 193277 193278 193279 193280 193281 |
# File 'ext/ctp/ctp.cxx', line 193218
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspUserLogout(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcUserLogoutField *arg2 = (CThostFtdcUserLogoutField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspUserLogout", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcUserLogoutField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcUserLogoutField *","OnRspUserLogout", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcUserLogoutField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspUserLogout", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspUserLogout", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspUserLogout", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspUserLogout(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspUserLogout(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRspUserPasswordUpdate(*args) ⇒ Object
193284 193285 193286 193287 193288 193289 193290 193291 193292 193293 193294 193295 193296 193297 193298 193299 193300 193301 193302 193303 193304 193305 193306 193307 193308 193309 193310 193311 193312 193313 193314 193315 193316 193317 193318 193319 193320 193321 193322 193323 193324 193325 193326 193327 193328 193329 193330 193331 193332 193333 193334 193335 193336 193337 193338 193339 193340 193341 193342 193343 193344 193345 193346 193347 |
# File 'ext/ctp/ctp.cxx', line 193284
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRspUserPasswordUpdate(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcUserPasswordUpdateField *arg2 = (CThostFtdcUserPasswordUpdateField *) 0 ;
CThostFtdcRspInfoField *arg3 = (CThostFtdcRspInfoField *) 0 ;
int arg4 ;
bool arg5 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
void *argp3 = 0 ;
int res3 = 0 ;
int val4 ;
int ecode4 = 0 ;
bool val5 ;
int ecode5 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 4) || (argc > 4)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRspUserPasswordUpdate", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcUserPasswordUpdateField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcUserPasswordUpdateField *","OnRspUserPasswordUpdate", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcUserPasswordUpdateField * >(argp2);
res3 = SWIG_ConvertPtr(argv[1], &argp3,SWIGTYPE_p_CThostFtdcRspInfoField, 0 | 0 );
if (!SWIG_IsOK(res3)) {
SWIG_exception_fail(SWIG_ArgError(res3), Ruby_Format_TypeError( "", "CThostFtdcRspInfoField *","OnRspUserPasswordUpdate", 3, argv[1] ));
}
arg3 = reinterpret_cast< CThostFtdcRspInfoField * >(argp3);
ecode4 = SWIG_AsVal_int(argv[2], &val4);
if (!SWIG_IsOK(ecode4)) {
SWIG_exception_fail(SWIG_ArgError(ecode4), Ruby_Format_TypeError( "", "int","OnRspUserPasswordUpdate", 4, argv[2] ));
}
arg4 = static_cast< int >(val4);
ecode5 = SWIG_AsVal_bool(argv[3], &val5);
if (!SWIG_IsOK(ecode5)) {
SWIG_exception_fail(SWIG_ArgError(ecode5), Ruby_Format_TypeError( "", "bool","OnRspUserPasswordUpdate", 5, argv[3] ));
}
arg5 = static_cast< bool >(val5);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRspUserPasswordUpdate(arg2,arg3,arg4,arg5);
} else {
(arg1)->OnRspUserPasswordUpdate(arg2,arg3,arg4,arg5);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnCancelAccountByBank(*args) ⇒ Object
198942 198943 198944 198945 198946 198947 198948 198949 198950 198951 198952 198953 198954 198955 198956 198957 198958 198959 198960 198961 198962 198963 198964 198965 198966 198967 198968 198969 198970 198971 198972 198973 198974 198975 198976 198977 198978 198979 198980 198981 |
# File 'ext/ctp/ctp.cxx', line 198942
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnCancelAccountByBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcCancelAccountField *arg2 = (CThostFtdcCancelAccountField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnCancelAccountByBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcCancelAccountField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcCancelAccountField *","OnRtnCancelAccountByBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcCancelAccountField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnCancelAccountByBank(arg2);
} else {
(arg1)->OnRtnCancelAccountByBank(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnCFMMCTradingAccountToken(*args) ⇒ Object
197394 197395 197396 197397 197398 197399 197400 197401 197402 197403 197404 197405 197406 197407 197408 197409 197410 197411 197412 197413 197414 197415 197416 197417 197418 197419 197420 197421 197422 197423 197424 197425 197426 197427 197428 197429 197430 197431 197432 197433 |
# File 'ext/ctp/ctp.cxx', line 197394
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnCFMMCTradingAccountToken(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcCFMMCTradingAccountTokenField *arg2 = (CThostFtdcCFMMCTradingAccountTokenField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnCFMMCTradingAccountToken", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcCFMMCTradingAccountTokenField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcCFMMCTradingAccountTokenField *","OnRtnCFMMCTradingAccountToken", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcCFMMCTradingAccountTokenField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnCFMMCTradingAccountToken(arg2);
} else {
(arg1)->OnRtnCFMMCTradingAccountToken(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnChangeAccountByBank(*args) ⇒ Object
198984 198985 198986 198987 198988 198989 198990 198991 198992 198993 198994 198995 198996 198997 198998 198999 199000 199001 199002 199003 199004 199005 199006 199007 199008 199009 199010 199011 199012 199013 199014 199015 199016 199017 199018 199019 199020 199021 199022 199023 |
# File 'ext/ctp/ctp.cxx', line 198984
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnChangeAccountByBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcChangeAccountField *arg2 = (CThostFtdcChangeAccountField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnChangeAccountByBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcChangeAccountField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcChangeAccountField *","OnRtnChangeAccountByBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcChangeAccountField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnChangeAccountByBank(arg2);
} else {
(arg1)->OnRtnChangeAccountByBank(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnCombAction(*args) ⇒ Object
197436 197437 197438 197439 197440 197441 197442 197443 197444 197445 197446 197447 197448 197449 197450 197451 197452 197453 197454 197455 197456 197457 197458 197459 197460 197461 197462 197463 197464 197465 197466 197467 197468 197469 197470 197471 197472 197473 197474 197475 |
# File 'ext/ctp/ctp.cxx', line 197436
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnCombAction(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcCombActionField *arg2 = (CThostFtdcCombActionField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnCombAction", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcCombActionField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcCombActionField *","OnRtnCombAction", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcCombActionField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnCombAction(arg2);
} else {
(arg1)->OnRtnCombAction(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnErrorConditionalOrder(*args) ⇒ Object
196976 196977 196978 196979 196980 196981 196982 196983 196984 196985 196986 196987 196988 196989 196990 196991 196992 196993 196994 196995 196996 196997 196998 196999 197000 197001 197002 197003 197004 197005 197006 197007 197008 197009 197010 197011 197012 197013 197014 197015 |
# File 'ext/ctp/ctp.cxx', line 196976
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnErrorConditionalOrder(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcErrorConditionalOrderField *arg2 = (CThostFtdcErrorConditionalOrderField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnErrorConditionalOrder", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcErrorConditionalOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcErrorConditionalOrderField *","OnRtnErrorConditionalOrder", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcErrorConditionalOrderField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnErrorConditionalOrder(arg2);
} else {
(arg1)->OnRtnErrorConditionalOrder(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnExecOrder(*args) ⇒ Object
197018 197019 197020 197021 197022 197023 197024 197025 197026 197027 197028 197029 197030 197031 197032 197033 197034 197035 197036 197037 197038 197039 197040 197041 197042 197043 197044 197045 197046 197047 197048 197049 197050 197051 197052 197053 197054 197055 197056 197057 |
# File 'ext/ctp/ctp.cxx', line 197018
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnExecOrder(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcExecOrderField *arg2 = (CThostFtdcExecOrderField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnExecOrder", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcExecOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcExecOrderField *","OnRtnExecOrder", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcExecOrderField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnExecOrder(arg2);
} else {
(arg1)->OnRtnExecOrder(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnForQuoteRsp(*args) ⇒ Object
197352 197353 197354 197355 197356 197357 197358 197359 197360 197361 197362 197363 197364 197365 197366 197367 197368 197369 197370 197371 197372 197373 197374 197375 197376 197377 197378 197379 197380 197381 197382 197383 197384 197385 197386 197387 197388 197389 197390 197391 |
# File 'ext/ctp/ctp.cxx', line 197352
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnForQuoteRsp(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcForQuoteRspField *arg2 = (CThostFtdcForQuoteRspField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnForQuoteRsp", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcForQuoteRspField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcForQuoteRspField *","OnRtnForQuoteRsp", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcForQuoteRspField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnForQuoteRsp(arg2);
} else {
(arg1)->OnRtnForQuoteRsp(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnFromBankToFutureByBank(*args) ⇒ Object
197990 197991 197992 197993 197994 197995 197996 197997 197998 197999 198000 198001 198002 198003 198004 198005 198006 198007 198008 198009 198010 198011 198012 198013 198014 198015 198016 198017 198018 198019 198020 198021 198022 198023 198024 198025 198026 198027 198028 198029 |
# File 'ext/ctp/ctp.cxx', line 197990
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnFromBankToFutureByBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspTransferField *arg2 = (CThostFtdcRspTransferField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnFromBankToFutureByBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspTransferField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspTransferField *","OnRtnFromBankToFutureByBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspTransferField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnFromBankToFutureByBank(arg2);
} else {
(arg1)->OnRtnFromBankToFutureByBank(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnFromBankToFutureByFuture(*args) ⇒ Object
198158 198159 198160 198161 198162 198163 198164 198165 198166 198167 198168 198169 198170 198171 198172 198173 198174 198175 198176 198177 198178 198179 198180 198181 198182 198183 198184 198185 198186 198187 198188 198189 198190 198191 198192 198193 198194 198195 198196 198197 |
# File 'ext/ctp/ctp.cxx', line 198158
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnFromBankToFutureByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspTransferField *arg2 = (CThostFtdcRspTransferField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnFromBankToFutureByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspTransferField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspTransferField *","OnRtnFromBankToFutureByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspTransferField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnFromBankToFutureByFuture(arg2);
} else {
(arg1)->OnRtnFromBankToFutureByFuture(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnFromFutureToBankByBank(*args) ⇒ Object
198032 198033 198034 198035 198036 198037 198038 198039 198040 198041 198042 198043 198044 198045 198046 198047 198048 198049 198050 198051 198052 198053 198054 198055 198056 198057 198058 198059 198060 198061 198062 198063 198064 198065 198066 198067 198068 198069 198070 198071 |
# File 'ext/ctp/ctp.cxx', line 198032
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnFromFutureToBankByBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspTransferField *arg2 = (CThostFtdcRspTransferField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnFromFutureToBankByBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspTransferField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspTransferField *","OnRtnFromFutureToBankByBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspTransferField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnFromFutureToBankByBank(arg2);
} else {
(arg1)->OnRtnFromFutureToBankByBank(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnFromFutureToBankByFuture(*args) ⇒ Object
198200 198201 198202 198203 198204 198205 198206 198207 198208 198209 198210 198211 198212 198213 198214 198215 198216 198217 198218 198219 198220 198221 198222 198223 198224 198225 198226 198227 198228 198229 198230 198231 198232 198233 198234 198235 198236 198237 198238 198239 |
# File 'ext/ctp/ctp.cxx', line 198200
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnFromFutureToBankByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspTransferField *arg2 = (CThostFtdcRspTransferField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnFromFutureToBankByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspTransferField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspTransferField *","OnRtnFromFutureToBankByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspTransferField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnFromFutureToBankByFuture(arg2);
} else {
(arg1)->OnRtnFromFutureToBankByFuture(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnInstrumentStatus(*args) ⇒ Object
196892 196893 196894 196895 196896 196897 196898 196899 196900 196901 196902 196903 196904 196905 196906 196907 196908 196909 196910 196911 196912 196913 196914 196915 196916 196917 196918 196919 196920 196921 196922 196923 196924 196925 196926 196927 196928 196929 196930 196931 |
# File 'ext/ctp/ctp.cxx', line 196892
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnInstrumentStatus(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcInstrumentStatusField *arg2 = (CThostFtdcInstrumentStatusField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnInstrumentStatus", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcInstrumentStatusField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcInstrumentStatusField *","OnRtnInstrumentStatus", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcInstrumentStatusField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnInstrumentStatus(arg2);
} else {
(arg1)->OnRtnInstrumentStatus(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnOpenAccountByBank(*args) ⇒ Object
198900 198901 198902 198903 198904 198905 198906 198907 198908 198909 198910 198911 198912 198913 198914 198915 198916 198917 198918 198919 198920 198921 198922 198923 198924 198925 198926 198927 198928 198929 198930 198931 198932 198933 198934 198935 198936 198937 198938 198939 |
# File 'ext/ctp/ctp.cxx', line 198900
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnOpenAccountByBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcOpenAccountField *arg2 = (CThostFtdcOpenAccountField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnOpenAccountByBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcOpenAccountField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcOpenAccountField *","OnRtnOpenAccountByBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcOpenAccountField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnOpenAccountByBank(arg2);
} else {
(arg1)->OnRtnOpenAccountByBank(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnOrder(*args) ⇒ Object
196708 196709 196710 196711 196712 196713 196714 196715 196716 196717 196718 196719 196720 196721 196722 196723 196724 196725 196726 196727 196728 196729 196730 196731 196732 196733 196734 196735 196736 196737 196738 196739 196740 196741 196742 196743 196744 196745 196746 196747 |
# File 'ext/ctp/ctp.cxx', line 196708
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnOrder(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcOrderField *arg2 = (CThostFtdcOrderField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnOrder", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcOrderField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcOrderField *","OnRtnOrder", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcOrderField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnOrder(arg2);
} else {
(arg1)->OnRtnOrder(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnQueryBankBalanceByFuture(*args) ⇒ Object
198326 198327 198328 198329 198330 198331 198332 198333 198334 198335 198336 198337 198338 198339 198340 198341 198342 198343 198344 198345 198346 198347 198348 198349 198350 198351 198352 198353 198354 198355 198356 198357 198358 198359 198360 198361 198362 198363 198364 198365 |
# File 'ext/ctp/ctp.cxx', line 198326
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnQueryBankBalanceByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcNotifyQueryAccountField *arg2 = (CThostFtdcNotifyQueryAccountField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnQueryBankBalanceByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcNotifyQueryAccountField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcNotifyQueryAccountField *","OnRtnQueryBankBalanceByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcNotifyQueryAccountField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnQueryBankBalanceByFuture(arg2);
} else {
(arg1)->OnRtnQueryBankBalanceByFuture(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnQuote(*args) ⇒ Object
197210 197211 197212 197213 197214 197215 197216 197217 197218 197219 197220 197221 197222 197223 197224 197225 197226 197227 197228 197229 197230 197231 197232 197233 197234 197235 197236 197237 197238 197239 197240 197241 197242 197243 197244 197245 197246 197247 197248 197249 |
# File 'ext/ctp/ctp.cxx', line 197210
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnQuote(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcQuoteField *arg2 = (CThostFtdcQuoteField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnQuote", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcQuoteField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcQuoteField *","OnRtnQuote", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcQuoteField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnQuote(arg2);
} else {
(arg1)->OnRtnQuote(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnRepealFromBankToFutureByBank(*args) ⇒ Object
198074 198075 198076 198077 198078 198079 198080 198081 198082 198083 198084 198085 198086 198087 198088 198089 198090 198091 198092 198093 198094 198095 198096 198097 198098 198099 198100 198101 198102 198103 198104 198105 198106 198107 198108 198109 198110 198111 198112 198113 |
# File 'ext/ctp/ctp.cxx', line 198074
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnRepealFromBankToFutureByBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspRepealField *arg2 = (CThostFtdcRspRepealField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnRepealFromBankToFutureByBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspRepealField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspRepealField *","OnRtnRepealFromBankToFutureByBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspRepealField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnRepealFromBankToFutureByBank(arg2);
} else {
(arg1)->OnRtnRepealFromBankToFutureByBank(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnRepealFromBankToFutureByFuture(*args) ⇒ Object
198618 198619 198620 198621 198622 198623 198624 198625 198626 198627 198628 198629 198630 198631 198632 198633 198634 198635 198636 198637 198638 198639 198640 198641 198642 198643 198644 198645 198646 198647 198648 198649 198650 198651 198652 198653 198654 198655 198656 198657 |
# File 'ext/ctp/ctp.cxx', line 198618
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnRepealFromBankToFutureByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspRepealField *arg2 = (CThostFtdcRspRepealField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnRepealFromBankToFutureByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspRepealField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspRepealField *","OnRtnRepealFromBankToFutureByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspRepealField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnRepealFromBankToFutureByFuture(arg2);
} else {
(arg1)->OnRtnRepealFromBankToFutureByFuture(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnRepealFromBankToFutureByFutureManual(*args) ⇒ Object
198242 198243 198244 198245 198246 198247 198248 198249 198250 198251 198252 198253 198254 198255 198256 198257 198258 198259 198260 198261 198262 198263 198264 198265 198266 198267 198268 198269 198270 198271 198272 198273 198274 198275 198276 198277 198278 198279 198280 198281 |
# File 'ext/ctp/ctp.cxx', line 198242
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnRepealFromBankToFutureByFutureManual(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspRepealField *arg2 = (CThostFtdcRspRepealField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnRepealFromBankToFutureByFutureManual", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspRepealField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspRepealField *","OnRtnRepealFromBankToFutureByFutureManual", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspRepealField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnRepealFromBankToFutureByFutureManual(arg2);
} else {
(arg1)->OnRtnRepealFromBankToFutureByFutureManual(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnRepealFromFutureToBankByBank(*args) ⇒ Object
198116 198117 198118 198119 198120 198121 198122 198123 198124 198125 198126 198127 198128 198129 198130 198131 198132 198133 198134 198135 198136 198137 198138 198139 198140 198141 198142 198143 198144 198145 198146 198147 198148 198149 198150 198151 198152 198153 198154 198155 |
# File 'ext/ctp/ctp.cxx', line 198116
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnRepealFromFutureToBankByBank(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspRepealField *arg2 = (CThostFtdcRspRepealField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnRepealFromFutureToBankByBank", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspRepealField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspRepealField *","OnRtnRepealFromFutureToBankByBank", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspRepealField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnRepealFromFutureToBankByBank(arg2);
} else {
(arg1)->OnRtnRepealFromFutureToBankByBank(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnRepealFromFutureToBankByFuture(*args) ⇒ Object
198660 198661 198662 198663 198664 198665 198666 198667 198668 198669 198670 198671 198672 198673 198674 198675 198676 198677 198678 198679 198680 198681 198682 198683 198684 198685 198686 198687 198688 198689 198690 198691 198692 198693 198694 198695 198696 198697 198698 198699 |
# File 'ext/ctp/ctp.cxx', line 198660
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnRepealFromFutureToBankByFuture(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspRepealField *arg2 = (CThostFtdcRspRepealField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnRepealFromFutureToBankByFuture", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspRepealField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspRepealField *","OnRtnRepealFromFutureToBankByFuture", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspRepealField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnRepealFromFutureToBankByFuture(arg2);
} else {
(arg1)->OnRtnRepealFromFutureToBankByFuture(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnRepealFromFutureToBankByFutureManual(*args) ⇒ Object
198284 198285 198286 198287 198288 198289 198290 198291 198292 198293 198294 198295 198296 198297 198298 198299 198300 198301 198302 198303 198304 198305 198306 198307 198308 198309 198310 198311 198312 198313 198314 198315 198316 198317 198318 198319 198320 198321 198322 198323 |
# File 'ext/ctp/ctp.cxx', line 198284
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnRepealFromFutureToBankByFutureManual(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcRspRepealField *arg2 = (CThostFtdcRspRepealField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnRepealFromFutureToBankByFutureManual", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcRspRepealField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcRspRepealField *","OnRtnRepealFromFutureToBankByFutureManual", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcRspRepealField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnRepealFromFutureToBankByFutureManual(arg2);
} else {
(arg1)->OnRtnRepealFromFutureToBankByFutureManual(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnTrade(*args) ⇒ Object
196750 196751 196752 196753 196754 196755 196756 196757 196758 196759 196760 196761 196762 196763 196764 196765 196766 196767 196768 196769 196770 196771 196772 196773 196774 196775 196776 196777 196778 196779 196780 196781 196782 196783 196784 196785 196786 196787 196788 196789 |
# File 'ext/ctp/ctp.cxx', line 196750
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnTrade(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTradeField *arg2 = (CThostFtdcTradeField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnTrade", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTradeField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTradeField *","OnRtnTrade", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTradeField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnTrade(arg2);
} else {
(arg1)->OnRtnTrade(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|
#OnRtnTradingNotice(*args) ⇒ Object
196934 196935 196936 196937 196938 196939 196940 196941 196942 196943 196944 196945 196946 196947 196948 196949 196950 196951 196952 196953 196954 196955 196956 196957 196958 196959 196960 196961 196962 196963 196964 196965 196966 196967 196968 196969 196970 196971 196972 196973 |
# File 'ext/ctp/ctp.cxx', line 196934
SWIGINTERN VALUE
_wrap_CThostFtdcTraderSpi_OnRtnTradingNotice(int argc, VALUE *argv, VALUE self) {
CThostFtdcTraderSpi *arg1 = (CThostFtdcTraderSpi *) 0 ;
CThostFtdcTradingNoticeInfoField *arg2 = (CThostFtdcTradingNoticeInfoField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 = 0 ;
int res2 = 0 ;
Swig::Director *director = 0;
bool upcall = false;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_CThostFtdcTraderSpi, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTraderSpi *","OnRtnTradingNotice", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcTraderSpi * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_CThostFtdcTradingNoticeInfoField, 0 | 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "CThostFtdcTradingNoticeInfoField *","OnRtnTradingNotice", 2, argv[0] ));
}
arg2 = reinterpret_cast< CThostFtdcTradingNoticeInfoField * >(argp2);
director = dynamic_cast<Swig::Director *>(arg1);
upcall = (director && (director->swig_get_self() == self));
try {
if (upcall) {
(arg1)->CThostFtdcTraderSpi::OnRtnTradingNotice(arg2);
} else {
(arg1)->OnRtnTradingNotice(arg2);
}
} catch (Swig::DirectorException& e) {
rb_exc_raise(e.getError());
SWIG_fail;
}
return Qnil;
fail:
return Qnil;
}
|