Class: Ctp::CThostFtdcExchangeField
- Inherits:
-
Object
- Object
- Ctp::CThostFtdcExchangeField
- Defined in:
- ext/ctp/ctp.cxx
Instance Method Summary collapse
- #ExchangeID(*args) ⇒ Object
- #ExchangeID=(*args) ⇒ Object
- #ExchangeName(*args) ⇒ Object
- #ExchangeName=(*args) ⇒ Object
- #ExchangeProperty(*args) ⇒ Object
- #ExchangeProperty=(*args) ⇒ Object
- #initialize(*args) ⇒ Object constructor
Constructor Details
#initialize(*args) ⇒ Object
11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 |
# File 'ext/ctp/ctp.cxx', line 11478
SWIGINTERN VALUE
_wrap_new_CThostFtdcExchangeField(int argc, VALUE *argv, VALUE self) {
const char *classname SWIGUNUSED = "Ctp::CThostFtdcExchangeField";
CThostFtdcExchangeField *result = 0 ;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
result = (CThostFtdcExchangeField *)new CThostFtdcExchangeField();
DATA_PTR(self) = result;
return self;
fail:
return Qnil;
}
|
Instance Method Details
#ExchangeID(*args) ⇒ Object
11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 |
# File 'ext/ctp/ctp.cxx', line 11320
SWIGINTERN VALUE
_wrap_CThostFtdcExchangeField_ExchangeID_get(int argc, VALUE *argv, VALUE self) {
CThostFtdcExchangeField *arg1 = (CThostFtdcExchangeField *) 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_CThostFtdcExchangeField, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcExchangeField *","ExchangeID", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcExchangeField * >(argp1);
result = (char *) ((arg1)->ExchangeID);
{
size_t size = SWIG_strnlen(result, 9);
vresult = SWIG_FromCharPtrAndSize(result, size);
}
return vresult;
fail:
return Qnil;
}
|
#ExchangeID=(*args) ⇒ Object
11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 |
# File 'ext/ctp/ctp.cxx', line 11290
SWIGINTERN VALUE
_wrap_CThostFtdcExchangeField_ExchangeID_set(int argc, VALUE *argv, VALUE self) {
CThostFtdcExchangeField *arg1 = (CThostFtdcExchangeField *) 0 ;
char *arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
char temp2[9] ;
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_CThostFtdcExchangeField, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcExchangeField *","ExchangeID", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcExchangeField * >(argp1);
res2 = SWIG_AsCharArray(argv[0], temp2, 9);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [9]","ExchangeID", 2, argv[0] ));
}
arg2 = reinterpret_cast< char * >(temp2);
if (arg2) memcpy(arg1->ExchangeID,arg2,9*sizeof(char));
else memset(arg1->ExchangeID,0,9*sizeof(char));
return Qnil;
fail:
return Qnil;
}
|
#ExchangeName(*args) ⇒ Object
11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 |
# File 'ext/ctp/ctp.cxx', line 11380
SWIGINTERN VALUE
_wrap_CThostFtdcExchangeField_ExchangeName_get(int argc, VALUE *argv, VALUE self) {
CThostFtdcExchangeField *arg1 = (CThostFtdcExchangeField *) 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_CThostFtdcExchangeField, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcExchangeField *","ExchangeName", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcExchangeField * >(argp1);
result = (char *) ((arg1)->ExchangeName);
{
size_t size = SWIG_strnlen(result, 61);
vresult = SWIG_FromCharPtrAndSize(result, size);
}
return vresult;
fail:
return Qnil;
}
|
#ExchangeName=(*args) ⇒ Object
11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 |
# File 'ext/ctp/ctp.cxx', line 11350
SWIGINTERN VALUE
_wrap_CThostFtdcExchangeField_ExchangeName_set(int argc, VALUE *argv, VALUE self) {
CThostFtdcExchangeField *arg1 = (CThostFtdcExchangeField *) 0 ;
char *arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
char temp2[61] ;
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_CThostFtdcExchangeField, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcExchangeField *","ExchangeName", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcExchangeField * >(argp1);
res2 = SWIG_AsCharArray(argv[0], temp2, 61);
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char [61]","ExchangeName", 2, argv[0] ));
}
arg2 = reinterpret_cast< char * >(temp2);
if (arg2) memcpy(arg1->ExchangeName,arg2,61*sizeof(char));
else memset(arg1->ExchangeName,0,61*sizeof(char));
return Qnil;
fail:
return Qnil;
}
|
#ExchangeProperty(*args) ⇒ Object
11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 |
# File 'ext/ctp/ctp.cxx', line 11439
SWIGINTERN VALUE
_wrap_CThostFtdcExchangeField_ExchangeProperty_get(int argc, VALUE *argv, VALUE self) {
CThostFtdcExchangeField *arg1 = (CThostFtdcExchangeField *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
TThostFtdcExchangePropertyType 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_CThostFtdcExchangeField, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcExchangeField *","ExchangeProperty", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcExchangeField * >(argp1);
result = (TThostFtdcExchangePropertyType) ((arg1)->ExchangeProperty);
vresult = SWIG_From_char(static_cast< char >(result));
return vresult;
fail:
return Qnil;
}
|
#ExchangeProperty=(*args) ⇒ Object
11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 |
# File 'ext/ctp/ctp.cxx', line 11410
SWIGINTERN VALUE
_wrap_CThostFtdcExchangeField_ExchangeProperty_set(int argc, VALUE *argv, VALUE self) {
CThostFtdcExchangeField *arg1 = (CThostFtdcExchangeField *) 0 ;
TThostFtdcExchangePropertyType 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_CThostFtdcExchangeField, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "CThostFtdcExchangeField *","ExchangeProperty", 1, self ));
}
arg1 = reinterpret_cast< CThostFtdcExchangeField * >(argp1);
ecode2 = SWIG_AsVal_char(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "TThostFtdcExchangePropertyType","ExchangeProperty", 2, argv[0] ));
}
arg2 = static_cast< TThostFtdcExchangePropertyType >(val2);
if (arg1) (arg1)->ExchangeProperty = arg2;
return Qnil;
fail:
return Qnil;
}
|