Class: Ctp::CThostFtdcTransferFutureToBankReqField

Inherits:
Object
  • Object
show all
Defined in:
ext/ctp/ctp.cxx

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Object



9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
# File 'ext/ctp/ctp.cxx', line 9069

SWIGINTERN VALUE
_wrap_new_CThostFtdcTransferFutureToBankReqField(int argc, VALUE *argv, VALUE self) {
  const char *classname SWIGUNUSED = "Ctp::CThostFtdcTransferFutureToBankReqField";
  CThostFtdcTransferFutureToBankReqField *result = 0 ;
  
  if ((argc < 0) || (argc > 0)) {
    rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
  }
  result = (CThostFtdcTransferFutureToBankReqField *)new CThostFtdcTransferFutureToBankReqField();
  DATA_PTR(self) = result;
  return self;
fail:
  return Qnil;
}

Instance Method Details

#CurrencyCode(*args) ⇒ Object



9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
# File 'ext/ctp/ctp.cxx', line 9024

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_CurrencyCode_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","CurrencyCode", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  result = (char *) ((arg1)->CurrencyCode);
  {
    size_t size = SWIG_strnlen(result, 4);
    
    
    
    vresult = SWIG_FromCharPtrAndSize(result, size);
  }
  return vresult;
fail:
  return Qnil;
}

#CurrencyCode=(*args) ⇒ Object



8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
# File 'ext/ctp/ctp.cxx', line 8994

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_CurrencyCode_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 0 ;
  char *arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char temp2[4] ;
  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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","CurrencyCode", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  res2 = SWIG_AsCharArray(argv[0], temp2, 4);
  if (!SWIG_IsOK(res2)) {
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [4]","CurrencyCode", 2, argv[0] ));
  }
  arg2 = reinterpret_cast< char * >(temp2);
  if (arg2) memcpy(arg1->CurrencyCode,arg2,4*sizeof(char));
  else memset(arg1->CurrencyCode,0,4*sizeof(char));
  return Qnil;
fail:
  return Qnil;
}

#CustFee(*args) ⇒ Object



8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
# File 'ext/ctp/ctp.cxx', line 8970

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_CustFee_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  TThostFtdcMoneyType 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","CustFee", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  result = (TThostFtdcMoneyType) ((arg1)->CustFee);
  vresult = SWIG_From_double(static_cast< double >(result));
  return vresult;
fail:
  return Qnil;
}

#CustFee=(*args) ⇒ Object



8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
# File 'ext/ctp/ctp.cxx', line 8941

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_CustFee_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 0 ;
  TThostFtdcMoneyType 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","CustFee", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  ecode2 = SWIG_AsVal_double(argv[0], &val2);
  if (!SWIG_IsOK(ecode2)) {
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcMoneyType","CustFee", 2, argv[0] ));
  } 
  arg2 = static_cast< TThostFtdcMoneyType >(val2);
  if (arg1) (arg1)->CustFee = arg2;
  return Qnil;
fail:
  return Qnil;
}

#FutureAccount(*args) ⇒ Object



8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
# File 'ext/ctp/ctp.cxx', line 8745

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_FutureAccount_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","FutureAccount", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  result = (char *) ((arg1)->FutureAccount);
  {
    size_t size = SWIG_strnlen(result, 13);
    
    
    
    vresult = SWIG_FromCharPtrAndSize(result, size);
  }
  return vresult;
fail:
  return Qnil;
}

#FutureAccount=(*args) ⇒ Object



8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
# File 'ext/ctp/ctp.cxx', line 8715

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_FutureAccount_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","FutureAccount", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  res2 = SWIG_AsCharArray(argv[0], temp2, 13);
  if (!SWIG_IsOK(res2)) {
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [13]","FutureAccount", 2, argv[0] ));
  }
  arg2 = reinterpret_cast< char * >(temp2);
  if (arg2) memcpy(arg1->FutureAccount,arg2,13*sizeof(char));
  else memset(arg1->FutureAccount,0,13*sizeof(char));
  return Qnil;
fail:
  return Qnil;
}

#FutureAccPwd(*args) ⇒ Object



8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
# File 'ext/ctp/ctp.cxx', line 8858

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_FutureAccPwd_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","FutureAccPwd", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  result = (char *) ((arg1)->FutureAccPwd);
  {
    size_t size = SWIG_strnlen(result, 17);
    
    
    
    vresult = SWIG_FromCharPtrAndSize(result, size);
  }
  return vresult;
fail:
  return Qnil;
}

#FutureAccPwd=(*args) ⇒ Object



8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
# File 'ext/ctp/ctp.cxx', line 8828

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_FutureAccPwd_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 0 ;
  char *arg2 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  char temp2[17] ;
  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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","FutureAccPwd", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  res2 = SWIG_AsCharArray(argv[0], temp2, 17);
  if (!SWIG_IsOK(res2)) {
    SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [17]","FutureAccPwd", 2, argv[0] ));
  }
  arg2 = reinterpret_cast< char * >(temp2);
  if (arg2) memcpy(arg1->FutureAccPwd,arg2,17*sizeof(char));
  else memset(arg1->FutureAccPwd,0,17*sizeof(char));
  return Qnil;
fail:
  return Qnil;
}

#FuturePwdFlag(*args) ⇒ Object



8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
# File 'ext/ctp/ctp.cxx', line 8804

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_FuturePwdFlag_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  TThostFtdcFuturePwdFlagType 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","FuturePwdFlag", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  result = (TThostFtdcFuturePwdFlagType) ((arg1)->FuturePwdFlag);
  vresult = SWIG_From_char(static_cast< char >(result));
  return vresult;
fail:
  return Qnil;
}

#FuturePwdFlag=(*args) ⇒ Object



8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
# File 'ext/ctp/ctp.cxx', line 8775

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_FuturePwdFlag_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 0 ;
  TThostFtdcFuturePwdFlagType 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","FuturePwdFlag", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  ecode2 = SWIG_AsVal_char(argv[0], &val2);
  if (!SWIG_IsOK(ecode2)) {
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcFuturePwdFlagType","FuturePwdFlag", 2, argv[0] ));
  } 
  arg2 = static_cast< TThostFtdcFuturePwdFlagType >(val2);
  if (arg1) (arg1)->FuturePwdFlag = arg2;
  return Qnil;
fail:
  return Qnil;
}

#TradeAmt(*args) ⇒ Object



8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
# File 'ext/ctp/ctp.cxx', line 8917

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_TradeAmt_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 0 ;
  void *argp1 = 0 ;
  int res1 = 0 ;
  TThostFtdcMoneyType 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","TradeAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  result = (TThostFtdcMoneyType) ((arg1)->TradeAmt);
  vresult = SWIG_From_double(static_cast< double >(result));
  return vresult;
fail:
  return Qnil;
}

#TradeAmt=(*args) ⇒ Object



8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
# File 'ext/ctp/ctp.cxx', line 8888

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankReqField_TradeAmt_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankReqField *arg1 = (CThostFtdcTransferFutureToBankReqField *) 0 ;
  TThostFtdcMoneyType 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_CThostFtdcTransferFutureToBankReqField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankReqField *","TradeAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankReqField * >(argp1);
  ecode2 = SWIG_AsVal_double(argv[0], &val2);
  if (!SWIG_IsOK(ecode2)) {
    SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcMoneyType","TradeAmt", 2, argv[0] ));
  } 
  arg2 = static_cast< TThostFtdcMoneyType >(val2);
  if (arg1) (arg1)->TradeAmt = arg2;
  return Qnil;
fail:
  return Qnil;
}