Class: Quickfix::UtcTimeStampField
- Inherits:
-
((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass
- Object
- ((swig_class *) SWIGTYPE_p_FIX__FieldBase->clientdata)->klass
- Quickfix::UtcTimeStampField
- Defined in:
- ext/quickfix/QuickfixRuby.cpp
Direct Known Subclasses
AggressorTime, AveragePriceEndTime, AveragePriceStartTime, ContraTradeTime, DerivativeEventTime, EffectiveTime, EventTime, ExecValuationPoint, ExecutionTimestamp, ExpireTime, HopSendingTime, LastUpdateTime, LegEventTime, MDStatisticEndDate, MDStatisticStartDate, MDStatisticTime, NextAuctionTime, OnBehalfOfSendingTime, OrigOrdModTime, OrigSendingTime, OrigTime, QuoteDisplayTime, QuoteSetValidUntilTime, ReferenceDataDate, RelSymTransactTime, RelatedOrderTime, ResponseTime, SendingTime, SideTimeInForce, SideTrdRegTimestamp, StrikeTime, TradSesCloseTime, TradSesEndTime, TradSesOpenTime, TradSesPreCloseTime, TradSesStartTime, TradeMatchTimestamp, TransBkdTime, TransactTime, TrdRegTimestamp, UnderlyingEventTime, ValidUntilTime
Instance Method Summary collapse
-
#<(*args) ⇒ Object
call-seq: <(rhs) -> bool.
-
#==(*args) ⇒ Object
call-seq: ==(rhs) -> bool.
- #getValue(*args) ⇒ Object
- #initialize(*args, self) ⇒ Object constructor
- #setValue(*args) ⇒ Object
Constructor Details
#initialize(*args, self) ⇒ Object
30108 30109 30110 30111 30112 30113 30114 30115 30116 30117 30118 30119 30120 30121 30122 30123 30124 30125 30126 30127 30128 30129 30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 30140 30141 30142 30143 30144 30145 30146 30147 30148 30149 30150 30151 30152 30153 30154 30155 30156 30157 30158 30159 30160 30161 30162 30163 30164 30165 30166 30167 30168 30169 30170 30171 30172 30173 30174 30175 30176 30177 30178 30179 30180 30181 30182 30183 30184 30185 30186 30187 30188 30189 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 30108 SWIGINTERN VALUE _wrap_new_UtcTimeStampField(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[3]; int ii; argc = nargs; if (argc > 3) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 1) { int _v = 0; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcTimeStampField__SWIG_3(nargs, args, self); } } if (argc == 2) { int _v = 0; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__UtcTimeStamp, SWIG_POINTER_NO_NULL); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_UtcTimeStampField__SWIG_1(nargs, args, self); } } } if (argc == 2) { int _v = 0; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { { int res = SWIG_AsVal_int(argv[1], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcTimeStampField__SWIG_2(nargs, args, self); } } } if (argc == 3) { int _v = 0; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__UtcTimeStamp, SWIG_POINTER_NO_NULL); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_int(argv[2], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_UtcTimeStampField__SWIG_0(nargs, args, self); } } } } fail: Ruby_Format_OverloadedError( argc, 3, "UtcTimeStampField.new", " UtcTimeStampField.new(int field, FIX::UtcTimeStamp const &data, int precision)\n" " UtcTimeStampField.new(int field, FIX::UtcTimeStamp const &data)\n" " UtcTimeStampField.new(int field, int precision)\n" " UtcTimeStampField.new(int field)\n"); return Qnil; } |
Instance Method Details
#<(*args) ⇒ Object
call-seq:
<(rhs) -> bool
Lower than comparison operator.
30278 30279 30280 30281 30282 30283 30284 30285 30286 30287 30288 30289 30290 30291 30292 30293 30294 30295 30296 30297 30298 30299 30300 30301 30302 30303 30304 30305 30306 30307 30308 30309 30310 30311 30312 30313 30314 30315 30316 30317 30318 30319 30320 30321 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 30278 SWIGINTERN VALUE _wrap_UtcTimeStampField___lt__(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; FIX::UtcTimeStampField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; 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_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcTimeStampField const *","operator <", 1, self )); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__UtcTimeStampField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::UtcTimeStampField const &","operator <", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UtcTimeStampField const &","operator <", 2, argv[0])); } arg2 = reinterpret_cast< FIX::UtcTimeStampField * >(argp2); { if(tryRubyException([&]() mutable { result = (bool)((FIX::UtcTimeStampField const *)arg1)->operator <((FIX::UtcTimeStampField const &)*arg2); return self; fail: return Qnil; }) == Qnil) { SWIG_fail; } } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } |
#==(*args) ⇒ Object
call-seq:
==(rhs) -> bool
Equality comparison operator.
30332 30333 30334 30335 30336 30337 30338 30339 30340 30341 30342 30343 30344 30345 30346 30347 30348 30349 30350 30351 30352 30353 30354 30355 30356 30357 30358 30359 30360 30361 30362 30363 30364 30365 30366 30367 30368 30369 30370 30371 30372 30373 30374 30375 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 30332 SWIGINTERN VALUE _wrap_UtcTimeStampField___eq__(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; FIX::UtcTimeStampField *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 0 ; bool result; VALUE vresult = Qnil; 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_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcTimeStampField const *","operator ==", 1, self )); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__UtcTimeStampField, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::UtcTimeStampField const &","operator ==", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UtcTimeStampField const &","operator ==", 2, argv[0])); } arg2 = reinterpret_cast< FIX::UtcTimeStampField * >(argp2); { if(tryRubyException([&]() mutable { result = (bool)((FIX::UtcTimeStampField const *)arg1)->operator ==((FIX::UtcTimeStampField const &)*arg2); return self; fail: return Qnil; }) == Qnil) { SWIG_fail; } } vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; } |
#getValue(*args) ⇒ Object
30235 30236 30237 30238 30239 30240 30241 30242 30243 30244 30245 30246 30247 30248 30249 30250 30251 30252 30253 30254 30255 30256 30257 30258 30259 30260 30261 30262 30263 30264 30265 30266 30267 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 30235 SWIGINTERN VALUE _wrap_UtcTimeStampField_getValue(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; void *argp1 = 0 ; int res1 = 0 ; FIX::UtcTimeStamp 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_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcTimeStampField const *","getValue", 1, self )); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); { if(tryRubyException([&]() mutable { result = ((FIX::UtcTimeStampField const *)arg1)->getValue(); return self; fail: return Qnil; }) == Qnil) { SWIG_fail; } } vresult = SWIG_NewPointerObj((new FIX::UtcTimeStamp(result)), SWIGTYPE_p_FIX__UtcTimeStamp, SWIG_POINTER_OWN | 0 ); return vresult; fail: return Qnil; } |
#setValue(*args) ⇒ Object
30192 30193 30194 30195 30196 30197 30198 30199 30200 30201 30202 30203 30204 30205 30206 30207 30208 30209 30210 30211 30212 30213 30214 30215 30216 30217 30218 30219 30220 30221 30222 30223 30224 30225 30226 30227 30228 30229 30230 30231 30232 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 30192 SWIGINTERN VALUE _wrap_UtcTimeStampField_setValue(int argc, VALUE *argv, VALUE self) { FIX::UtcTimeStampField *arg1 = (FIX::UtcTimeStampField *) 0 ; FIX::UtcTimeStamp *arg2 = 0 ; void *argp1 = 0 ; int res1 = 0 ; void *argp2 = 0 ; int res2 = 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_FIX__UtcTimeStampField, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::UtcTimeStampField *","setValue", 1, self )); } arg1 = reinterpret_cast< FIX::UtcTimeStampField * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_FIX__UtcTimeStamp, 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::UtcTimeStamp const &","setValue", 2, argv[0] )); } if (!argp2) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FIX::UtcTimeStamp const &","setValue", 2, argv[0])); } arg2 = reinterpret_cast< FIX::UtcTimeStamp * >(argp2); { if(tryRubyException([&]() mutable { (arg1)->setValue((FIX::UtcTimeStamp const &)*arg2); return self; fail: return Qnil; }) == Qnil) { SWIG_fail; } } return Qnil; fail: return Qnil; } |