Class: Ctp::CThostFtdcInstrumentCommissionRateField
- Inherits:
-
Object
- Object
- Ctp::CThostFtdcInstrumentCommissionRateField
- Defined in:
- ext/ctp/ctp.cxx
Instance Method Summary collapse
- #BrokerID(*args) ⇒ Object
- #BrokerID=(*args) ⇒ Object
- #CloseRatioByMoney(*args) ⇒ Object
- #CloseRatioByMoney=(*args) ⇒ Object
- #CloseRatioByVolume(*args) ⇒ Object
- #CloseRatioByVolume=(*args) ⇒ Object
- #CloseTodayRatioByMoney(*args) ⇒ Object
- #CloseTodayRatioByMoney=(*args) ⇒ Object
- #CloseTodayRatioByVolume(*args) ⇒ Object
- #CloseTodayRatioByVolume=(*args) ⇒ Object
- #initialize(*args) ⇒ Object constructor
- #InstrumentID(*args) ⇒ Object
- #InstrumentID=(*args) ⇒ Object
- #InvestorID(*args) ⇒ Object
- #InvestorID=(*args) ⇒ Object
- #InvestorRange(*args) ⇒ Object
- #InvestorRange=(*args) ⇒ Object
- #OpenRatioByMoney(*args) ⇒ Object
- #OpenRatioByMoney=(*args) ⇒ Object
- #OpenRatioByVolume(*args) ⇒ Object
- #OpenRatioByVolume=(*args) ⇒ Object
Constructor Details
#initialize(*args) ⇒ Object
23012 23013 23014 23015 23016 23017 23018 23019 23020 23021 23022 23023 23024 23025 |
# File 'ext/ctp/ctp.cxx', line 23012 SWIGINTERN VALUE _wrap_new_CThostFtdcInstrumentCommissionRateField(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Ctp::CThostFtdcInstrumentCommissionRateField"; CThostFtdcInstrumentCommissionRateField *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (CThostFtdcInstrumentCommissionRateField *)new CThostFtdcInstrumentCommissionRateField(); DATA_PTR(self) = result; return self; fail: return Qnil; } |
Instance Method Details
#BrokerID(*args) ⇒ Object
22589 22590 22591 22592 22593 22594 22595 22596 22597 22598 22599 22600 22601 22602 22603 22604 22605 22606 22607 22608 22609 22610 22611 22612 22613 22614 22615 22616 |
# File 'ext/ctp/ctp.cxx', line 22589 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_BrokerID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","BrokerID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (char *) ((arg1)->BrokerID); { size_t size = SWIG_strnlen(result, 11); vresult = SWIG_FromCharPtrAndSize(result, size); } return vresult; fail: return Qnil; } |
#BrokerID=(*args) ⇒ Object
22559 22560 22561 22562 22563 22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579 22580 22581 22582 22583 22584 22585 22586 |
# File 'ext/ctp/ctp.cxx', line 22559 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_BrokerID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; char *arg2 ; void *argp1 = 0 ; int res1 = 0 ; char temp2[11] ; 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","BrokerID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); res2 = SWIG_AsCharArray(argv[0], temp2, 11); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [11]","BrokerID", 2, argv[0] )); } arg2 = reinterpret_cast< char * >(temp2); if (arg2) memcpy(arg1->BrokerID,arg2,11*sizeof(char)); else memset(arg1->BrokerID,0,11*sizeof(char)); return Qnil; fail: return Qnil; } |
#CloseRatioByMoney(*args) ⇒ Object
22814 22815 22816 22817 22818 22819 22820 22821 22822 22823 22824 22825 22826 22827 22828 22829 22830 22831 22832 22833 22834 22835 |
# File 'ext/ctp/ctp.cxx', line 22814 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_CloseRatioByMoney_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcRatioType 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","CloseRatioByMoney", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (TThostFtdcRatioType) ((arg1)->CloseRatioByMoney); vresult = SWIG_From_double(static_cast< double >(result)); return vresult; fail: return Qnil; } |
#CloseRatioByMoney=(*args) ⇒ Object
22785 22786 22787 22788 22789 22790 22791 22792 22793 22794 22795 22796 22797 22798 22799 22800 22801 22802 22803 22804 22805 22806 22807 22808 22809 22810 22811 |
# File 'ext/ctp/ctp.cxx', line 22785 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_CloseRatioByMoney_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; TThostFtdcRatioType arg2 ; void *argp1 = 0 ; int res1 = 0 ; double 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","CloseRatioByMoney", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcRatioType","CloseRatioByMoney", 2, argv[0] )); } arg2 = static_cast< TThostFtdcRatioType >(val2); if (arg1) (arg1)->CloseRatioByMoney = arg2; return Qnil; fail: return Qnil; } |
#CloseRatioByVolume(*args) ⇒ Object
22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 |
# File 'ext/ctp/ctp.cxx', line 22867 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_CloseRatioByVolume_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcRatioType 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","CloseRatioByVolume", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (TThostFtdcRatioType) ((arg1)->CloseRatioByVolume); vresult = SWIG_From_double(static_cast< double >(result)); return vresult; fail: return Qnil; } |
#CloseRatioByVolume=(*args) ⇒ Object
22838 22839 22840 22841 22842 22843 22844 22845 22846 22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 |
# File 'ext/ctp/ctp.cxx', line 22838 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_CloseRatioByVolume_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; TThostFtdcRatioType arg2 ; void *argp1 = 0 ; int res1 = 0 ; double 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","CloseRatioByVolume", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcRatioType","CloseRatioByVolume", 2, argv[0] )); } arg2 = static_cast< TThostFtdcRatioType >(val2); if (arg1) (arg1)->CloseRatioByVolume = arg2; return Qnil; fail: return Qnil; } |
#CloseTodayRatioByMoney(*args) ⇒ Object
22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 22930 22931 22932 22933 22934 22935 22936 22937 22938 22939 22940 22941 |
# File 'ext/ctp/ctp.cxx', line 22920 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_CloseTodayRatioByMoney_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcRatioType 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","CloseTodayRatioByMoney", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (TThostFtdcRatioType) ((arg1)->CloseTodayRatioByMoney); vresult = SWIG_From_double(static_cast< double >(result)); return vresult; fail: return Qnil; } |
#CloseTodayRatioByMoney=(*args) ⇒ Object
22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904 22905 22906 22907 22908 22909 22910 22911 22912 22913 22914 22915 22916 22917 |
# File 'ext/ctp/ctp.cxx', line 22891 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_CloseTodayRatioByMoney_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; TThostFtdcRatioType arg2 ; void *argp1 = 0 ; int res1 = 0 ; double 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","CloseTodayRatioByMoney", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcRatioType","CloseTodayRatioByMoney", 2, argv[0] )); } arg2 = static_cast< TThostFtdcRatioType >(val2); if (arg1) (arg1)->CloseTodayRatioByMoney = arg2; return Qnil; fail: return Qnil; } |
#CloseTodayRatioByVolume(*args) ⇒ Object
22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 22989 22990 22991 22992 22993 22994 |
# File 'ext/ctp/ctp.cxx', line 22973 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_CloseTodayRatioByVolume_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcRatioType 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","CloseTodayRatioByVolume", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (TThostFtdcRatioType) ((arg1)->CloseTodayRatioByVolume); vresult = SWIG_From_double(static_cast< double >(result)); return vresult; fail: return Qnil; } |
#CloseTodayRatioByVolume=(*args) ⇒ Object
22944 22945 22946 22947 22948 22949 22950 22951 22952 22953 22954 22955 22956 22957 22958 22959 22960 22961 22962 22963 22964 22965 22966 22967 22968 22969 22970 |
# File 'ext/ctp/ctp.cxx', line 22944 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_CloseTodayRatioByVolume_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; TThostFtdcRatioType arg2 ; void *argp1 = 0 ; int res1 = 0 ; double 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","CloseTodayRatioByVolume", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcRatioType","CloseTodayRatioByVolume", 2, argv[0] )); } arg2 = static_cast< TThostFtdcRatioType >(val2); if (arg1) (arg1)->CloseTodayRatioByVolume = arg2; return Qnil; fail: return Qnil; } |
#InstrumentID(*args) ⇒ Object
22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 |
# File 'ext/ctp/ctp.cxx', line 22476 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_InstrumentID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","InstrumentID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (char *) ((arg1)->InstrumentID); { size_t size = SWIG_strnlen(result, 31); vresult = SWIG_FromCharPtrAndSize(result, size); } return vresult; fail: return Qnil; } |
#InstrumentID=(*args) ⇒ Object
22446 22447 22448 22449 22450 22451 22452 22453 22454 22455 22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 |
# File 'ext/ctp/ctp.cxx', line 22446 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_InstrumentID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","InstrumentID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); res2 = SWIG_AsCharArray(argv[0], temp2, 31); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [31]","InstrumentID", 2, argv[0] )); } arg2 = reinterpret_cast< char * >(temp2); if (arg2) memcpy(arg1->InstrumentID,arg2,31*sizeof(char)); else memset(arg1->InstrumentID,0,31*sizeof(char)); return Qnil; fail: return Qnil; } |
#InvestorID(*args) ⇒ Object
22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 |
# File 'ext/ctp/ctp.cxx', line 22649 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_InvestorID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","InvestorID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (char *) ((arg1)->InvestorID); { size_t size = SWIG_strnlen(result, 13); vresult = SWIG_FromCharPtrAndSize(result, size); } return vresult; fail: return Qnil; } |
#InvestorID=(*args) ⇒ Object
22619 22620 22621 22622 22623 22624 22625 22626 22627 22628 22629 22630 22631 22632 22633 22634 22635 22636 22637 22638 22639 22640 22641 22642 22643 22644 22645 22646 |
# File 'ext/ctp/ctp.cxx', line 22619 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_InvestorID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; char *arg2 ; void *argp1 = 0 ; int res1 = 0 ; char temp2[13] ; 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","InvestorID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); res2 = SWIG_AsCharArray(argv[0], temp2, 13); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [13]","InvestorID", 2, argv[0] )); } arg2 = reinterpret_cast< char * >(temp2); if (arg2) memcpy(arg1->InvestorID,arg2,13*sizeof(char)); else memset(arg1->InvestorID,0,13*sizeof(char)); return Qnil; fail: return Qnil; } |
#InvestorRange(*args) ⇒ Object
22535 22536 22537 22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549 22550 22551 22552 22553 22554 22555 22556 |
# File 'ext/ctp/ctp.cxx', line 22535 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_InvestorRange_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcInvestorRangeType 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","InvestorRange", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (TThostFtdcInvestorRangeType) ((arg1)->InvestorRange); vresult = SWIG_From_char(static_cast< char >(result)); return vresult; fail: return Qnil; } |
#InvestorRange=(*args) ⇒ Object
22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 |
# File 'ext/ctp/ctp.cxx', line 22506 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_InvestorRange_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; TThostFtdcInvestorRangeType 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","InvestorRange", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); ecode2 = SWIG_AsVal_char(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcInvestorRangeType","InvestorRange", 2, argv[0] )); } arg2 = static_cast< TThostFtdcInvestorRangeType >(val2); if (arg1) (arg1)->InvestorRange = arg2; return Qnil; fail: return Qnil; } |
#OpenRatioByMoney(*args) ⇒ Object
22708 22709 22710 22711 22712 22713 22714 22715 22716 22717 22718 22719 22720 22721 22722 22723 22724 22725 22726 22727 22728 22729 |
# File 'ext/ctp/ctp.cxx', line 22708 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_OpenRatioByMoney_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcRatioType 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","OpenRatioByMoney", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (TThostFtdcRatioType) ((arg1)->OpenRatioByMoney); vresult = SWIG_From_double(static_cast< double >(result)); return vresult; fail: return Qnil; } |
#OpenRatioByMoney=(*args) ⇒ Object
22679 22680 22681 22682 22683 22684 22685 22686 22687 22688 22689 22690 22691 22692 22693 22694 22695 22696 22697 22698 22699 22700 22701 22702 22703 22704 22705 |
# File 'ext/ctp/ctp.cxx', line 22679 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_OpenRatioByMoney_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; TThostFtdcRatioType arg2 ; void *argp1 = 0 ; int res1 = 0 ; double 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","OpenRatioByMoney", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcRatioType","OpenRatioByMoney", 2, argv[0] )); } arg2 = static_cast< TThostFtdcRatioType >(val2); if (arg1) (arg1)->OpenRatioByMoney = arg2; return Qnil; fail: return Qnil; } |
#OpenRatioByVolume(*args) ⇒ Object
22761 22762 22763 22764 22765 22766 22767 22768 22769 22770 22771 22772 22773 22774 22775 22776 22777 22778 22779 22780 22781 22782 |
# File 'ext/ctp/ctp.cxx', line 22761 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_OpenRatioByVolume_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; TThostFtdcRatioType 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","OpenRatioByVolume", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); result = (TThostFtdcRatioType) ((arg1)->OpenRatioByVolume); vresult = SWIG_From_double(static_cast< double >(result)); return vresult; fail: return Qnil; } |
#OpenRatioByVolume=(*args) ⇒ Object
22732 22733 22734 22735 22736 22737 22738 22739 22740 22741 22742 22743 22744 22745 22746 22747 22748 22749 22750 22751 22752 22753 22754 22755 22756 22757 22758 |
# File 'ext/ctp/ctp.cxx', line 22732 SWIGINTERN VALUE _wrap_CThostFtdcInstrumentCommissionRateField_OpenRatioByVolume_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInstrumentCommissionRateField *arg1 = (CThostFtdcInstrumentCommissionRateField *) 0 ; TThostFtdcRatioType arg2 ; void *argp1 = 0 ; int res1 = 0 ; double 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_CThostFtdcInstrumentCommissionRateField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInstrumentCommissionRateField *","OpenRatioByVolume", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInstrumentCommissionRateField * >(argp1); ecode2 = SWIG_AsVal_double(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcRatioType","OpenRatioByVolume", 2, argv[0] )); } arg2 = static_cast< TThostFtdcRatioType >(val2); if (arg1) (arg1)->OpenRatioByVolume = arg2; return Qnil; fail: return Qnil; } |