Class: Ctp::CThostFtdcInvestorAccountField
- Inherits:
-
Object
- Object
- Ctp::CThostFtdcInvestorAccountField
- Defined in:
- ext/ctp/ctp.cxx
Instance Method Summary collapse
- #AccountID(*args) ⇒ Object
- #AccountID=(*args) ⇒ Object
- #BrokerID(*args) ⇒ Object
- #BrokerID=(*args) ⇒ Object
- #CurrencyID(*args) ⇒ Object
- #CurrencyID=(*args) ⇒ Object
- #initialize(*args) ⇒ Object constructor
- #InvestorID(*args) ⇒ Object
- #InvestorID=(*args) ⇒ Object
Constructor Details
#initialize(*args) ⇒ Object
102553 102554 102555 102556 102557 102558 102559 102560 102561 102562 102563 102564 102565 102566 |
# File 'ext/ctp/ctp.cxx', line 102553 SWIGINTERN VALUE _wrap_new_CThostFtdcInvestorAccountField(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Ctp::CThostFtdcInvestorAccountField"; CThostFtdcInvestorAccountField *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (CThostFtdcInvestorAccountField *)new CThostFtdcInvestorAccountField(); DATA_PTR(self) = result; return self; fail: return Qnil; } |
Instance Method Details
#AccountID(*args) ⇒ Object
102448 102449 102450 102451 102452 102453 102454 102455 102456 102457 102458 102459 102460 102461 102462 102463 102464 102465 102466 102467 102468 102469 102470 102471 102472 102473 102474 102475 |
# File 'ext/ctp/ctp.cxx', line 102448 SWIGINTERN VALUE _wrap_CThostFtdcInvestorAccountField_AccountID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInvestorAccountField *arg1 = (CThostFtdcInvestorAccountField *) 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_CThostFtdcInvestorAccountField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInvestorAccountField *","AccountID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInvestorAccountField * >(argp1); result = (char *) ((arg1)->AccountID); { size_t size = SWIG_strnlen(result, 13); vresult = SWIG_FromCharPtrAndSize(result, size); } return vresult; fail: return Qnil; } |
#AccountID=(*args) ⇒ Object
102418 102419 102420 102421 102422 102423 102424 102425 102426 102427 102428 102429 102430 102431 102432 102433 102434 102435 102436 102437 102438 102439 102440 102441 102442 102443 102444 102445 |
# File 'ext/ctp/ctp.cxx', line 102418 SWIGINTERN VALUE _wrap_CThostFtdcInvestorAccountField_AccountID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInvestorAccountField *arg1 = (CThostFtdcInvestorAccountField *) 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_CThostFtdcInvestorAccountField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInvestorAccountField *","AccountID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInvestorAccountField * >(argp1); res2 = SWIG_AsCharArray(argv[0], temp2, 13); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [13]","AccountID", 2, argv[0] )); } arg2 = reinterpret_cast< char * >(temp2); if (arg2) memcpy(arg1->AccountID,arg2,13*sizeof(char)); else memset(arg1->AccountID,0,13*sizeof(char)); return Qnil; fail: return Qnil; } |
#BrokerID(*args) ⇒ Object
102328 102329 102330 102331 102332 102333 102334 102335 102336 102337 102338 102339 102340 102341 102342 102343 102344 102345 102346 102347 102348 102349 102350 102351 102352 102353 102354 102355 |
# File 'ext/ctp/ctp.cxx', line 102328 SWIGINTERN VALUE _wrap_CThostFtdcInvestorAccountField_BrokerID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInvestorAccountField *arg1 = (CThostFtdcInvestorAccountField *) 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_CThostFtdcInvestorAccountField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInvestorAccountField *","BrokerID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInvestorAccountField * >(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
102298 102299 102300 102301 102302 102303 102304 102305 102306 102307 102308 102309 102310 102311 102312 102313 102314 102315 102316 102317 102318 102319 102320 102321 102322 102323 102324 102325 |
# File 'ext/ctp/ctp.cxx', line 102298 SWIGINTERN VALUE _wrap_CThostFtdcInvestorAccountField_BrokerID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInvestorAccountField *arg1 = (CThostFtdcInvestorAccountField *) 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_CThostFtdcInvestorAccountField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInvestorAccountField *","BrokerID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInvestorAccountField * >(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; } |
#CurrencyID(*args) ⇒ Object
102508 102509 102510 102511 102512 102513 102514 102515 102516 102517 102518 102519 102520 102521 102522 102523 102524 102525 102526 102527 102528 102529 102530 102531 102532 102533 102534 102535 |
# File 'ext/ctp/ctp.cxx', line 102508 SWIGINTERN VALUE _wrap_CThostFtdcInvestorAccountField_CurrencyID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInvestorAccountField *arg1 = (CThostFtdcInvestorAccountField *) 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_CThostFtdcInvestorAccountField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInvestorAccountField *","CurrencyID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInvestorAccountField * >(argp1); result = (char *) ((arg1)->CurrencyID); { size_t size = SWIG_strnlen(result, 4); vresult = SWIG_FromCharPtrAndSize(result, size); } return vresult; fail: return Qnil; } |
#CurrencyID=(*args) ⇒ Object
102478 102479 102480 102481 102482 102483 102484 102485 102486 102487 102488 102489 102490 102491 102492 102493 102494 102495 102496 102497 102498 102499 102500 102501 102502 102503 102504 102505 |
# File 'ext/ctp/ctp.cxx', line 102478 SWIGINTERN VALUE _wrap_CThostFtdcInvestorAccountField_CurrencyID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInvestorAccountField *arg1 = (CThostFtdcInvestorAccountField *) 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_CThostFtdcInvestorAccountField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInvestorAccountField *","CurrencyID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInvestorAccountField * >(argp1); res2 = SWIG_AsCharArray(argv[0], temp2, 4); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [4]","CurrencyID", 2, argv[0] )); } arg2 = reinterpret_cast< char * >(temp2); if (arg2) memcpy(arg1->CurrencyID,arg2,4*sizeof(char)); else memset(arg1->CurrencyID,0,4*sizeof(char)); return Qnil; fail: return Qnil; } |
#InvestorID(*args) ⇒ Object
102388 102389 102390 102391 102392 102393 102394 102395 102396 102397 102398 102399 102400 102401 102402 102403 102404 102405 102406 102407 102408 102409 102410 102411 102412 102413 102414 102415 |
# File 'ext/ctp/ctp.cxx', line 102388 SWIGINTERN VALUE _wrap_CThostFtdcInvestorAccountField_InvestorID_get(int argc, VALUE *argv, VALUE self) { CThostFtdcInvestorAccountField *arg1 = (CThostFtdcInvestorAccountField *) 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_CThostFtdcInvestorAccountField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInvestorAccountField *","InvestorID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInvestorAccountField * >(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
102358 102359 102360 102361 102362 102363 102364 102365 102366 102367 102368 102369 102370 102371 102372 102373 102374 102375 102376 102377 102378 102379 102380 102381 102382 102383 102384 102385 |
# File 'ext/ctp/ctp.cxx', line 102358 SWIGINTERN VALUE _wrap_CThostFtdcInvestorAccountField_InvestorID_set(int argc, VALUE *argv, VALUE self) { CThostFtdcInvestorAccountField *arg1 = (CThostFtdcInvestorAccountField *) 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_CThostFtdcInvestorAccountField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcInvestorAccountField *","InvestorID", 1, self )); } arg1 = reinterpret_cast< CThostFtdcInvestorAccountField * >(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; } |