Class: Ctp::CThostFtdcTransferQryDetailReqField
- Inherits:
-
Object
- Object
- Ctp::CThostFtdcTransferQryDetailReqField
- Defined in:
- ext/ctp/ctp.cxx
Instance Method Summary collapse
- #FutureAccount(*args) ⇒ Object
- #FutureAccount=(*args) ⇒ Object
- #initialize(*args) ⇒ Object constructor
Constructor Details
#initialize(*args) ⇒ Object
10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 |
# File 'ext/ctp/ctp.cxx', line 10263 SWIGINTERN VALUE _wrap_new_CThostFtdcTransferQryDetailReqField(int argc, VALUE *argv, VALUE self) { const char *classname SWIGUNUSED = "Ctp::CThostFtdcTransferQryDetailReqField"; CThostFtdcTransferQryDetailReqField *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (CThostFtdcTransferQryDetailReqField *)new CThostFtdcTransferQryDetailReqField(); DATA_PTR(self) = result; return self; fail: return Qnil; } |
Instance Method Details
#FutureAccount(*args) ⇒ Object
10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 |
# File 'ext/ctp/ctp.cxx', line 10218 SWIGINTERN VALUE _wrap_CThostFtdcTransferQryDetailReqField_FutureAccount_get(int argc, VALUE *argv, VALUE self) { CThostFtdcTransferQryDetailReqField *arg1 = (CThostFtdcTransferQryDetailReqField *) 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_CThostFtdcTransferQryDetailReqField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryDetailReqField *","FutureAccount", 1, self )); } arg1 = reinterpret_cast< CThostFtdcTransferQryDetailReqField * >(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
10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 |
# File 'ext/ctp/ctp.cxx', line 10188 SWIGINTERN VALUE _wrap_CThostFtdcTransferQryDetailReqField_FutureAccount_set(int argc, VALUE *argv, VALUE self) { CThostFtdcTransferQryDetailReqField *arg1 = (CThostFtdcTransferQryDetailReqField *) 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_CThostFtdcTransferQryDetailReqField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcTransferQryDetailReqField *","FutureAccount", 1, self )); } arg1 = reinterpret_cast< CThostFtdcTransferQryDetailReqField * >(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; } |