Class: Ctp::CThostFtdcTransferFutureToBankRspField

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

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Object



9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
# File 'ext/ctp/ctp.cxx', line 9454

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

Instance Method Details

#CurrencyCode(*args) ⇒ Object



9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
# File 'ext/ctp/ctp.cxx', line 9409

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankRspField_CurrencyCode_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankRspField *arg1 = (CThostFtdcTransferFutureToBankRspField *) 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_CThostFtdcTransferFutureToBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankRspField *","CurrencyCode", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankRspField * >(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



9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
# File 'ext/ctp/ctp.cxx', line 9379

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankRspField_CurrencyCode_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankRspField *arg1 = (CThostFtdcTransferFutureToBankRspField *) 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_CThostFtdcTransferFutureToBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankRspField *","CurrencyCode", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankRspField * >(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



9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
# File 'ext/ctp/ctp.cxx', line 9355

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

#CustFee=(*args) ⇒ Object



9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
# File 'ext/ctp/ctp.cxx', line 9326

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankRspField_CustFee_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankRspField *arg1 = (CThostFtdcTransferFutureToBankRspField *) 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_CThostFtdcTransferFutureToBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankRspField *","CustFee", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankRspField * >(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



9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
# File 'ext/ctp/ctp.cxx', line 9243

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankRspField_FutureAccount_get(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankRspField *arg1 = (CThostFtdcTransferFutureToBankRspField *) 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_CThostFtdcTransferFutureToBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankRspField *","FutureAccount", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankRspField * >(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



9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
# File 'ext/ctp/ctp.cxx', line 9213

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankRspField_FutureAccount_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankRspField *arg1 = (CThostFtdcTransferFutureToBankRspField *) 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_CThostFtdcTransferFutureToBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankRspField *","FutureAccount", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankRspField * >(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;
}

#RetCode(*args) ⇒ Object



9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
# File 'ext/ctp/ctp.cxx', line 9123

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

#RetCode=(*args) ⇒ Object



9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
# File 'ext/ctp/ctp.cxx', line 9093

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

#RetInfo(*args) ⇒ Object



9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
# File 'ext/ctp/ctp.cxx', line 9183

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

#RetInfo=(*args) ⇒ Object



9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
# File 'ext/ctp/ctp.cxx', line 9153

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

#TradeAmt(*args) ⇒ Object



9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
# File 'ext/ctp/ctp.cxx', line 9302

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

#TradeAmt=(*args) ⇒ Object



9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'ext/ctp/ctp.cxx', line 9273

SWIGINTERN VALUE
_wrap_CThostFtdcTransferFutureToBankRspField_TradeAmt_set(int argc, VALUE *argv, VALUE self) {
  CThostFtdcTransferFutureToBankRspField *arg1 = (CThostFtdcTransferFutureToBankRspField *) 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_CThostFtdcTransferFutureToBankRspField, 0 |  0 );
  if (!SWIG_IsOK(res1)) {
    SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferFutureToBankRspField *","TradeAmt", 1, self )); 
  }
  arg1 = reinterpret_cast< CThostFtdcTransferFutureToBankRspField * >(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;
}