Class: Quickfix::PostgreSQLLogFactory
- Inherits:
-
((swig_class *) SWIGTYPE_p_FIX__LogFactory->clientdata)->klass
- Object
- ((swig_class *) SWIGTYPE_p_FIX__LogFactory->clientdata)->klass
- Quickfix::PostgreSQLLogFactory
- Defined in:
- ext/quickfix/QuickfixRuby.cpp
Class Method Summary collapse
- .DEFAULT_DATABASE ⇒ Object
- .DEFAULT_HOST ⇒ Object
- .DEFAULT_PASSWORD ⇒ Object
- .DEFAULT_PORT ⇒ Object
- .DEFAULT_USER ⇒ Object
Instance Method Summary collapse
- #create(*args, self) ⇒ Object
- #destroy(*args) ⇒ Object
- #initialize(*args, self) ⇒ Object constructor
Constructor Details
#initialize(*args, self) ⇒ Object
121629 121630 121631 121632 121633 121634 121635 121636 121637 121638 121639 121640 121641 121642 121643 121644 121645 121646 121647 121648 121649 121650 121651 121652 121653 121654 121655 121656 121657 121658 121659 121660 121661 121662 121663 121664 121665 121666 121667 121668 121669 121670 121671 121672 121673 121674 121675 121676 121677 121678 121679 121680 121681 121682 121683 121684 121685 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 121629 SWIGINTERN VALUE _wrap_new_PostgreSQLLogFactory(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[5]; int ii; argc = nargs; if (argc > 5) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_PostgreSQLLogFactory__SWIG_2(nargs, args, self); } if (argc == 1) { int _v = 0; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__SessionSettings, SWIG_POINTER_NO_NULL); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_PostgreSQLLogFactory__SWIG_0(nargs, args, self); } } if (argc == 5) { int _v = 0; int res = SWIG_AsPtr_std_string(argv[0], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[2], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { int res = SWIG_AsPtr_std_string(argv[3], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { { int res = SWIG_AsVal_short(argv[4], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_PostgreSQLLogFactory__SWIG_1(nargs, args, self); } } } } } } fail: Ruby_Format_OverloadedError( argc, 5, "PostgreSQLLogFactory.new", " PostgreSQLLogFactory.new(FIX::SessionSettings const &settings)\n" " PostgreSQLLogFactory.new(std::string const &database, std::string const &user, std::string const &password, std::string const &host, short port)\n" " PostgreSQLLogFactory.new()\n"); return Qnil; } |
Class Method Details
.DEFAULT_DATABASE ⇒ Object
121381 121382 121383 121384 121385 121386 121387 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 121381 SWIGINTERN VALUE _wrap_PostgreSQLLogFactory_DEFAULT_DATABASE_get(VALUE self) { VALUE _val; _val = SWIG_From_std_string(static_cast< std::string >(FIX::PostgreSQLLogFactory::DEFAULT_DATABASE)); return _val; } |
.DEFAULT_HOST ⇒ Object
121408 121409 121410 121411 121412 121413 121414 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 121408 SWIGINTERN VALUE _wrap_PostgreSQLLogFactory_DEFAULT_HOST_get(VALUE self) { VALUE _val; _val = SWIG_From_std_string(static_cast< std::string >(FIX::PostgreSQLLogFactory::DEFAULT_HOST)); return _val; } |
.DEFAULT_PASSWORD ⇒ Object
121399 121400 121401 121402 121403 121404 121405 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 121399 SWIGINTERN VALUE _wrap_PostgreSQLLogFactory_DEFAULT_PASSWORD_get(VALUE self) { VALUE _val; _val = SWIG_From_std_string(static_cast< std::string >(FIX::PostgreSQLLogFactory::DEFAULT_PASSWORD)); return _val; } |
.DEFAULT_PORT ⇒ Object
121417 121418 121419 121420 121421 121422 121423 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 121417 SWIGINTERN VALUE _wrap_PostgreSQLLogFactory_DEFAULT_PORT_get(VALUE self) { VALUE _val; _val = SWIG_From_short(static_cast< short >(FIX::PostgreSQLLogFactory::DEFAULT_PORT)); return _val; } |
.DEFAULT_USER ⇒ Object
121390 121391 121392 121393 121394 121395 121396 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 121390 SWIGINTERN VALUE _wrap_PostgreSQLLogFactory_DEFAULT_USER_get(VALUE self) { VALUE _val; _val = SWIG_From_std_string(static_cast< std::string >(FIX::PostgreSQLLogFactory::DEFAULT_USER)); return _val; } |
Instance Method Details
#create(*args, self) ⇒ Object
121781 121782 121783 121784 121785 121786 121787 121788 121789 121790 121791 121792 121793 121794 121795 121796 121797 121798 121799 121800 121801 121802 121803 121804 121805 121806 121807 121808 121809 121810 121811 121812 121813 121814 121815 121816 121817 121818 121819 121820 121821 121822 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 121781 SWIGINTERN VALUE _wrap_PostgreSQLLogFactory_create(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[3]; int ii; argc = nargs + 1; argv[0] = self; if (argc > 3) SWIG_fail; for (ii = 1; (ii < argc); ++ii) { argv[ii] = args[ii-1]; } if (argc == 1) { int _v = 0; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PostgreSQLLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { return _wrap_PostgreSQLLogFactory_create__SWIG_0(nargs, args, self); } } if (argc == 2) { int _v = 0; void *vptr = 0; int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_FIX__PostgreSQLLogFactory, 0); _v = SWIG_CheckState(res); if (_v) { void *vptr = 0; int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_FIX__SessionID, SWIG_POINTER_NO_NULL); _v = SWIG_CheckState(res); if (_v) { return _wrap_PostgreSQLLogFactory_create__SWIG_1(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 3, "PostgreSQLLogFactory.create", " FIX::Log PostgreSQLLogFactory.create()\n" " FIX::Log * PostgreSQLLogFactory.create(FIX::SessionID const &)\n"); return Qnil; } |
#destroy(*args) ⇒ Object
121825 121826 121827 121828 121829 121830 121831 121832 121833 121834 121835 121836 121837 121838 121839 121840 121841 121842 121843 121844 121845 121846 121847 121848 121849 121850 121851 121852 121853 121854 121855 121856 121857 121858 121859 121860 121861 121862 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 121825 SWIGINTERN VALUE _wrap_PostgreSQLLogFactory_destroy(int argc, VALUE *argv, VALUE self) { FIX::PostgreSQLLogFactory *arg1 = (FIX::PostgreSQLLogFactory *) 0 ; FIX::Log *arg2 = (FIX::Log *) 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__PostgreSQLLogFactory, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::PostgreSQLLogFactory *","destroy", 1, self )); } arg1 = reinterpret_cast< FIX::PostgreSQLLogFactory * >(argp1); res2 = SWIG_ConvertPtr(argv[0], &argp2,SWIGTYPE_p_FIX__Log, 0 | 0 ); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "FIX::Log *","destroy", 2, argv[0] )); } arg2 = reinterpret_cast< FIX::Log * >(argp2); { if(tryRubyException([&]() mutable { (arg1)->destroy(arg2); return self; fail: return Qnil; }) == Qnil) { SWIG_fail; } } return Qnil; fail: return Qnil; } |