Class: Ctp::CThostFtdcCombinationLegField
- Inherits:
-
Object
- Object
- Ctp::CThostFtdcCombinationLegField
- Defined in:
- ext/ctp/ctp.cxx
Instance Method Summary collapse
- #CombInstrumentID(*args) ⇒ Object
- #CombInstrumentID=(*args) ⇒ Object
- #Direction(*args) ⇒ Object
- #Direction=(*args) ⇒ Object
- #ImplyLevel(*args) ⇒ Object
- #ImplyLevel=(*args) ⇒ Object
- #initialize(*args) ⇒ Object constructor
- #LegID(*args) ⇒ Object
- #LegID=(*args) ⇒ Object
- #LegInstrumentID(*args) ⇒ Object
- #LegInstrumentID=(*args) ⇒ Object
- #LegMultiple(*args) ⇒ Object
- #LegMultiple=(*args) ⇒ Object
Constructor Details
#initialize(*args) ⇒ Object
109660 109661 109662 109663 109664 109665 109666 109667 109668 109669 109670 109671 109672 109673 |
# File 'ext/ctp/ctp.cxx', line 109660 SWIGINTERN VALUE _wrap_new_CThostFtdcCombinationLegField(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Ctp::CThostFtdcCombinationLegField"; CThostFtdcCombinationLegField *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (CThostFtdcCombinationLegField *)new CThostFtdcCombinationLegField(); DATA_PTR(self) = result; return self; fail: return Qnil; } |
Instance Method Details
#CombInstrumentID(*args) ⇒ Object
109343 109344 109345 109346 109347 109348 109349 109350 109351 109352 109353 109354 109355 109356 109357 109358 109359 109360 109361 109362 109363 109364 109365 109366 109367 109368 109369 109370 |
# File 'ext/ctp/ctp.cxx', line 109343 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_CombInstrumentID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; char *result = 0 ; VALUE vresult = Qnil; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","CombInstrumentID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); result = (char *) ((arg1)->CombInstrumentID); { size_t size = SWIG_strnlen(result, 31); vresult = SWIG_FromCharPtrAndSize(result, size); } return vresult; fail: return Qnil; } |
#CombInstrumentID=(*args) ⇒ Object
109313 109314 109315 109316 109317 109318 109319 109320 109321 109322 109323 109324 109325 109326 109327 109328 109329 109330 109331 109332 109333 109334 109335 109336 109337 109338 109339 109340 |
# File 'ext/ctp/ctp.cxx', line 109313 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_CombInstrumentID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; char *arg2 ; void *argp1 = 0 ; int res1 = 0 ; char temp2[31] ; int res2 ; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","CombInstrumentID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); res2 = SWIG_AsCharArray(argv[0], temp2, 31); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [31]","CombInstrumentID", 2, argv[0] )); } arg2 = reinterpret_cast< char * >(temp2); if (arg2) memcpy(arg1->CombInstrumentID,arg2,31*sizeof(char)); else memset(arg1->CombInstrumentID,0,31*sizeof(char)); return Qnil; fail: return Qnil; } |
#Direction(*args) ⇒ Object
109515 109516 109517 109518 109519 109520 109521 109522 109523 109524 109525 109526 109527 109528 109529 109530 109531 109532 109533 109534 109535 109536 |
# File 'ext/ctp/ctp.cxx', line 109515 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_Direction_get(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcDirectionType result; VALUE vresult = Qnil; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","Direction", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); result = (TThostFtdcDirectionType) ((arg1)->Direction); vresult = SWIG_From_char(static_cast< char >(result)); return vresult; fail: return Qnil; } |
#Direction=(*args) ⇒ Object
109486 109487 109488 109489 109490 109491 109492 109493 109494 109495 109496 109497 109498 109499 109500 109501 109502 109503 109504 109505 109506 109507 109508 109509 109510 109511 109512 |
# File 'ext/ctp/ctp.cxx', line 109486 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_Direction_set(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; TThostFtdcDirectionType arg2 ; void *argp1 = 0 ; int res1 = 0 ; char val2 ; int ecode2 = 0 ; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","Direction", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); ecode2 = SWIG_AsVal_char(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcDirectionType","Direction", 2, argv[0] )); } arg2 = static_cast< TThostFtdcDirectionType >(val2); if (arg1) (arg1)->Direction = arg2; return Qnil; fail: return Qnil; } |
#ImplyLevel(*args) ⇒ Object
109621 109622 109623 109624 109625 109626 109627 109628 109629 109630 109631 109632 109633 109634 109635 109636 109637 109638 109639 109640 109641 109642 |
# File 'ext/ctp/ctp.cxx', line 109621 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_ImplyLevel_get(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcImplyLevelType result; VALUE vresult = Qnil; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","ImplyLevel", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); result = (TThostFtdcImplyLevelType) ((arg1)->ImplyLevel); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } |
#ImplyLevel=(*args) ⇒ Object
109592 109593 109594 109595 109596 109597 109598 109599 109600 109601 109602 109603 109604 109605 109606 109607 109608 109609 109610 109611 109612 109613 109614 109615 109616 109617 109618 |
# File 'ext/ctp/ctp.cxx', line 109592 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_ImplyLevel_set(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; TThostFtdcImplyLevelType arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","ImplyLevel", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcImplyLevelType","ImplyLevel", 2, argv[0] )); } arg2 = static_cast< TThostFtdcImplyLevelType >(val2); if (arg1) (arg1)->ImplyLevel = arg2; return Qnil; fail: return Qnil; } |
#LegID(*args) ⇒ Object
109402 109403 109404 109405 109406 109407 109408 109409 109410 109411 109412 109413 109414 109415 109416 109417 109418 109419 109420 109421 109422 109423 |
# File 'ext/ctp/ctp.cxx', line 109402 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_LegID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcLegIDType result; VALUE vresult = Qnil; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","LegID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); result = (TThostFtdcLegIDType) ((arg1)->LegID); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } |
#LegID=(*args) ⇒ Object
109373 109374 109375 109376 109377 109378 109379 109380 109381 109382 109383 109384 109385 109386 109387 109388 109389 109390 109391 109392 109393 109394 109395 109396 109397 109398 109399 |
# File 'ext/ctp/ctp.cxx', line 109373 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_LegID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; TThostFtdcLegIDType arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","LegID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcLegIDType","LegID", 2, argv[0] )); } arg2 = static_cast< TThostFtdcLegIDType >(val2); if (arg1) (arg1)->LegID = arg2; return Qnil; fail: return Qnil; } |
#LegInstrumentID(*args) ⇒ Object
109456 109457 109458 109459 109460 109461 109462 109463 109464 109465 109466 109467 109468 109469 109470 109471 109472 109473 109474 109475 109476 109477 109478 109479 109480 109481 109482 109483 |
# File 'ext/ctp/ctp.cxx', line 109456 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_LegInstrumentID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; char *result = 0 ; VALUE vresult = Qnil; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","LegInstrumentID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); result = (char *) ((arg1)->LegInstrumentID); { size_t size = SWIG_strnlen(result, 31); vresult = SWIG_FromCharPtrAndSize(result, size); } return vresult; fail: return Qnil; } |
#LegInstrumentID=(*args) ⇒ Object
109426 109427 109428 109429 109430 109431 109432 109433 109434 109435 109436 109437 109438 109439 109440 109441 109442 109443 109444 109445 109446 109447 109448 109449 109450 109451 109452 109453 |
# File 'ext/ctp/ctp.cxx', line 109426 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_LegInstrumentID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; char *arg2 ; void *argp1 = 0 ; int res1 = 0 ; char temp2[31] ; int res2 ; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","LegInstrumentID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); res2 = SWIG_AsCharArray(argv[0], temp2, 31); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [31]","LegInstrumentID", 2, argv[0] )); } arg2 = reinterpret_cast< char * >(temp2); if (arg2) memcpy(arg1->LegInstrumentID,arg2,31*sizeof(char)); else memset(arg1->LegInstrumentID,0,31*sizeof(char)); return Qnil; fail: return Qnil; } |
#LegMultiple(*args) ⇒ Object
109568 109569 109570 109571 109572 109573 109574 109575 109576 109577 109578 109579 109580 109581 109582 109583 109584 109585 109586 109587 109588 109589 |
# File 'ext/ctp/ctp.cxx', line 109568 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_LegMultiple_get(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcLegMultipleType result; VALUE vresult = Qnil; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","LegMultiple", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); result = (TThostFtdcLegMultipleType) ((arg1)->LegMultiple); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } |
#LegMultiple=(*args) ⇒ Object
109539 109540 109541 109542 109543 109544 109545 109546 109547 109548 109549 109550 109551 109552 109553 109554 109555 109556 109557 109558 109559 109560 109561 109562 109563 109564 109565 |
# File 'ext/ctp/ctp.cxx', line 109539 SWIGINTERN VALUE _wrap_CThostFtdcCombinationLegField_LegMultiple_set(int argc, VALUE *argv, VALUE self) { CThostFtdcCombinationLegField *arg1 = (CThostFtdcCombinationLegField *) 0 ; TThostFtdcLegMultipleType arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; 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_CThostFtdcCombinationLegField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcCombinationLegField *","LegMultiple", 1, self )); } arg1 = reinterpret_cast< CThostFtdcCombinationLegField * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcLegMultipleType","LegMultiple", 2, argv[0] )); } arg2 = static_cast< TThostFtdcLegMultipleType >(val2); if (arg1) (arg1)->LegMultiple = arg2; return Qnil; fail: return Qnil; } |